gseq([]) -->
[].
gseq([L|Ls]) -->
gseq(Ls),
{l_r(L,R)},
[R].
l_r(0'l, 0'r).
l_r(0'r, 0'l).
f -->
f(_).
f([]) -->
"".
f([_X|Xs]) -->
{phrase(f(Xs),Cs)},
Cs,
"r",
gseq(Cs).
:- lrs(LRs) <<< phrase(f, LRs).
@@ % LRs = [].
@@ % LRs = "r".
@@ % LRs = "rrl".
@@ % LRs = "rrlrrll".
@@ % LRs = "rrlrrllrrrllrll".
@@ % LRs = "rrlrrllrrrllrllrrrlrrlllrrllrll". % 0.0s (0.1s)
@@ % LRs = "rrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrll". % 0.0s (0.2s)
@@ % LRs = "rrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrll". % 0.1s (0.3s)
@@ % LRs = "rrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrll". % 0.2s (0.4s)
@@ % LRs = "rrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrll". % 0.3s (0.7s)
@@ % LRs = "rrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrll". % 0.6s (1.3s)
@@ % LRs = "rrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrllrrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrllrrrlrrllrrrllrlllrrlrrlllrrllrlllrrlrrllrrrllrllrrrlrrlllrrllrlllrrlrrllrrrllrlllrrlrrlllrrllrll". % 1.3s (2.7s)
@@ ? Weitere Lösungen mit SPACE
----- n599 ------------------------
Another way to view the foldings
[logprog|GUPU|UWN]