TIMEOUT
The TRS could not be proven terminating. The proof attempt took 60002 ms.
Problem 1 was processed with processor DependencyGraph (508ms). | Problem 2 was processed with processor ReductionPairSAT (1744ms). | | Problem 9 was processed with processor ReductionPairSAT (1789ms). | | | Problem 12 was processed with processor ReductionPairSAT (1558ms). | | | | Problem 13 was processed with processor ForwardNarrowing (10ms). | | | | | Problem 14 was processed with processor ForwardNarrowing (12ms). | | | | | | Problem 15 was processed with processor ForwardNarrowing (12ms). | | | | | | | Problem 16 was processed with processor ForwardNarrowing (16ms). | | | | | | | | Problem 17 was processed with processor ForwardNarrowing (18ms). | | | | | | | | | Problem 18 was processed with processor ForwardNarrowing (22ms). | | | | | | | | | | Problem 19 was processed with processor ForwardNarrowing (18ms). | | | | | | | | | | | Problem 20 was processed with processor ForwardNarrowing (56ms). | | | | | | | | | | | | Problem 21 was processed with processor ForwardNarrowing (27ms). | | | | | | | | | | | | | Problem 22 was processed with processor ForwardNarrowing (23ms). | | | | | | | | | | | | | | Problem 23 was processed with processor ForwardNarrowing (86ms). | | | | | | | | | | | | | | | Problem 24 was processed with processor ForwardNarrowing (46ms). | | | | | | | | | | | | | | | | Problem 25 was processed with processor ForwardNarrowing (38ms). | | | | | | | | | | | | | | | | | Problem 26 was processed with processor ForwardNarrowing (48ms). | | | | | | | | | | | | | | | | | | Problem 27 was processed with processor ForwardNarrowing (49ms). | | | | | | | | | | | | | | | | | | | Problem 28 was processed with processor ForwardNarrowing (59ms). | | | | | | | | | | | | | | | | | | | | Problem 29 was processed with processor ForwardNarrowing (113ms). | | | | | | | | | | | | | | | | | | | | | Problem 30 was processed with processor ForwardNarrowing (57ms). | | | | | | | | | | | | | | | | | | | | | | Problem 31 was processed with processor ForwardNarrowing (127ms). | | | | | | | | | | | | | | | | | | | | | | | Problem 32 was processed with processor ForwardNarrowing (38ms). | | | | | | | | | | | | | | | | | | | | | | | | Problem 33 was processed with processor ForwardNarrowing (279ms). | | | | | | | | | | | | | | | | | | | | | | | | | Problem 34 was processed with processor ForwardNarrowing (838ms). | | | | | | | | | | | | | | | | | | | | | | | | | | Problem 35 remains open; application of the following processors failed [ForwardNarrowing (764ms), ForwardNarrowing (timeout)]. | Problem 3 was processed with processor SubtermCriterion (1ms). | | Problem 7 was processed with processor ReductionPairSAT (127ms). | | | Problem 10 was processed with processor ReductionPairSAT (21ms). | Problem 4 was processed with processor SubtermCriterion (0ms). | Problem 5 was processed with processor SubtermCriterion (1ms). | | Problem 8 was processed with processor ReductionPairSAT (70ms). | | | Problem 11 was processed with processor ReductionPairSAT (21ms). | Problem 6 was processed with processor SubtermCriterion (1ms).
active#(sel(s(X), cons(Y, Z))) | → | mark#(sel(X, Z)) | active#(sel(0, cons(X, Y))) | → | mark#(X) | |
mark#(from(X)) | → | active#(from(mark(X))) | mark#(from(X)) | → | mark#(X) | |
mark#(sel(X1, X2)) | → | mark#(X2) | mark#(cons(X1, X2)) | → | mark#(X1) | |
mark#(s(X)) | → | mark#(X) | active#(from(X)) | → | mark#(cons(X, from(s(X)))) | |
mark#(sel(X1, X2)) | → | active#(sel(mark(X1), mark(X2))) | mark#(sel(X1, X2)) | → | mark#(X1) |
active(from(X)) | → | mark(cons(X, from(s(X)))) | active(sel(0, cons(X, Y))) | → | mark(X) | |
active(sel(s(X), cons(Y, Z))) | → | mark(sel(X, Z)) | mark(from(X)) | → | active(from(mark(X))) | |
mark(cons(X1, X2)) | → | active(cons(mark(X1), X2)) | mark(s(X)) | → | active(s(mark(X))) | |
mark(sel(X1, X2)) | → | active(sel(mark(X1), mark(X2))) | mark(0) | → | active(0) | |
from(mark(X)) | → | from(X) | from(active(X)) | → | from(X) | |
cons(mark(X1), X2) | → | cons(X1, X2) | cons(X1, mark(X2)) | → | cons(X1, X2) | |
cons(active(X1), X2) | → | cons(X1, X2) | cons(X1, active(X2)) | → | cons(X1, X2) | |
s(mark(X)) | → | s(X) | s(active(X)) | → | s(X) | |
sel(mark(X1), X2) | → | sel(X1, X2) | sel(X1, mark(X2)) | → | sel(X1, X2) | |
sel(active(X1), X2) | → | sel(X1, X2) | sel(X1, active(X2)) | → | sel(X1, X2) |
Termination of terms over the following signature is verified: 0, s, active, mark, from, sel, cons
sel#(mark(X1), X2) | → | sel#(X1, X2) | mark#(cons(X1, X2)) | → | active#(cons(mark(X1), X2)) | |
active#(sel(0, cons(X, Y))) | → | mark#(X) | cons#(mark(X1), X2) | → | cons#(X1, X2) | |
from#(mark(X)) | → | from#(X) | mark#(s(X)) | → | s#(mark(X)) | |
active#(sel(s(X), cons(Y, Z))) | → | mark#(sel(X, Z)) | mark#(sel(X1, X2)) | → | mark#(X2) | |
active#(from(X)) | → | cons#(X, from(s(X))) | cons#(X1, mark(X2)) | → | cons#(X1, X2) | |
mark#(s(X)) | → | mark#(X) | mark#(sel(X1, X2)) | → | mark#(X1) | |
mark#(cons(X1, X2)) | → | cons#(mark(X1), X2) | mark#(sel(X1, X2)) | → | sel#(mark(X1), mark(X2)) | |
mark#(0) | → | active#(0) | mark#(s(X)) | → | active#(s(mark(X))) | |
active#(sel(s(X), cons(Y, Z))) | → | sel#(X, Z) | mark#(from(X)) | → | mark#(X) | |
mark#(cons(X1, X2)) | → | mark#(X1) | cons#(active(X1), X2) | → | cons#(X1, X2) | |
active#(from(X)) | → | mark#(cons(X, from(s(X)))) | mark#(sel(X1, X2)) | → | active#(sel(mark(X1), mark(X2))) | |
sel#(X1, mark(X2)) | → | sel#(X1, X2) | active#(from(X)) | → | s#(X) | |
sel#(active(X1), X2) | → | sel#(X1, X2) | s#(mark(X)) | → | s#(X) | |
cons#(X1, active(X2)) | → | cons#(X1, X2) | mark#(from(X)) | → | from#(mark(X)) | |
sel#(X1, active(X2)) | → | sel#(X1, X2) | mark#(from(X)) | → | active#(from(mark(X))) | |
from#(active(X)) | → | from#(X) | s#(active(X)) | → | s#(X) | |
active#(from(X)) | → | from#(s(X)) |
active(from(X)) | → | mark(cons(X, from(s(X)))) | active(sel(0, cons(X, Y))) | → | mark(X) | |
active(sel(s(X), cons(Y, Z))) | → | mark(sel(X, Z)) | mark(from(X)) | → | active(from(mark(X))) | |
mark(cons(X1, X2)) | → | active(cons(mark(X1), X2)) | mark(s(X)) | → | active(s(mark(X))) | |
mark(sel(X1, X2)) | → | active(sel(mark(X1), mark(X2))) | mark(0) | → | active(0) | |
from(mark(X)) | → | from(X) | from(active(X)) | → | from(X) | |
cons(mark(X1), X2) | → | cons(X1, X2) | cons(X1, mark(X2)) | → | cons(X1, X2) | |
cons(active(X1), X2) | → | cons(X1, X2) | cons(X1, active(X2)) | → | cons(X1, X2) | |
s(mark(X)) | → | s(X) | s(active(X)) | → | s(X) | |
sel(mark(X1), X2) | → | sel(X1, X2) | sel(X1, mark(X2)) | → | sel(X1, X2) | |
sel(active(X1), X2) | → | sel(X1, X2) | sel(X1, active(X2)) | → | sel(X1, X2) |
Termination of terms over the following signature is verified: 0, s, active, mark, from, sel, cons
mark#(cons(X1, X2)) → active#(cons(mark(X1), X2)) | mark#(0) → active#(0) |
active#(sel(0, cons(X, Y))) → mark#(X) | mark#(s(X)) → active#(s(mark(X))) |
mark#(from(X)) → mark#(X) | mark#(cons(X1, X2)) → mark#(X1) |
mark#(sel(X1, X2)) → active#(sel(mark(X1), mark(X2))) | active#(from(X)) → mark#(cons(X, from(s(X)))) |
active#(sel(s(X), cons(Y, Z))) → mark#(sel(X, Z)) | mark#(from(X)) → active#(from(mark(X))) |
mark#(sel(X1, X2)) → mark#(X2) | mark#(s(X)) → mark#(X) |
mark#(sel(X1, X2)) → mark#(X1) |
from#(active(X)) → from#(X) | from#(mark(X)) → from#(X) |
s#(mark(X)) → s#(X) | s#(active(X)) → s#(X) |
cons#(X1, active(X2)) → cons#(X1, X2) | cons#(mark(X1), X2) → cons#(X1, X2) |
cons#(X1, mark(X2)) → cons#(X1, X2) | cons#(active(X1), X2) → cons#(X1, X2) |
sel#(active(X1), X2) → sel#(X1, X2) | sel#(mark(X1), X2) → sel#(X1, X2) |
sel#(X1, active(X2)) → sel#(X1, X2) | sel#(X1, mark(X2)) → sel#(X1, X2) |
mark#(0) | → | active#(0) | mark#(cons(X1, X2)) | → | active#(cons(mark(X1), X2)) | |
mark#(s(X)) | → | active#(s(mark(X))) | active#(sel(0, cons(X, Y))) | → | mark#(X) | |
mark#(from(X)) | → | mark#(X) | mark#(cons(X1, X2)) | → | mark#(X1) | |
active#(from(X)) | → | mark#(cons(X, from(s(X)))) | mark#(sel(X1, X2)) | → | active#(sel(mark(X1), mark(X2))) | |
active#(sel(s(X), cons(Y, Z))) | → | mark#(sel(X, Z)) | mark#(from(X)) | → | active#(from(mark(X))) | |
mark#(sel(X1, X2)) | → | mark#(X2) | mark#(s(X)) | → | mark#(X) | |
mark#(sel(X1, X2)) | → | mark#(X1) |
active(from(X)) | → | mark(cons(X, from(s(X)))) | active(sel(0, cons(X, Y))) | → | mark(X) | |
active(sel(s(X), cons(Y, Z))) | → | mark(sel(X, Z)) | mark(from(X)) | → | active(from(mark(X))) | |
mark(cons(X1, X2)) | → | active(cons(mark(X1), X2)) | mark(s(X)) | → | active(s(mark(X))) | |
mark(sel(X1, X2)) | → | active(sel(mark(X1), mark(X2))) | mark(0) | → | active(0) | |
from(mark(X)) | → | from(X) | from(active(X)) | → | from(X) | |
cons(mark(X1), X2) | → | cons(X1, X2) | cons(X1, mark(X2)) | → | cons(X1, X2) | |
cons(active(X1), X2) | → | cons(X1, X2) | cons(X1, active(X2)) | → | cons(X1, X2) | |
s(mark(X)) | → | s(X) | s(active(X)) | → | s(X) | |
sel(mark(X1), X2) | → | sel(X1, X2) | sel(X1, mark(X2)) | → | sel(X1, X2) | |
sel(active(X1), X2) | → | sel(X1, X2) | sel(X1, active(X2)) | → | sel(X1, X2) |
Termination of terms over the following signature is verified: 0, s, active, mark, from, sel, cons
0: all arguments are removed from 0
s: all arguments are removed from s
active: all arguments are removed from active
mark: all arguments are removed from mark
from: all arguments are removed from from
active#: collapses to 1
sel: all arguments are removed from sel
mark#: all arguments are removed from mark#
cons: all arguments are removed from cons
cons(active(X1), X2) → cons(X1, X2) | from(mark(X)) → from(X) |
sel(X1, mark(X2)) → sel(X1, X2) | mark(s(X)) → active(s(mark(X))) |
active(sel(s(X), cons(Y, Z))) → mark(sel(X, Z)) | sel(X1, active(X2)) → sel(X1, X2) |
mark(sel(X1, X2)) → active(sel(mark(X1), mark(X2))) | cons(X1, mark(X2)) → cons(X1, X2) |
cons(mark(X1), X2) → cons(X1, X2) | mark(from(X)) → active(from(mark(X))) |
mark(cons(X1, X2)) → active(cons(mark(X1), X2)) | s(mark(X)) → s(X) |
active(sel(0, cons(X, Y))) → mark(X) | active(from(X)) → mark(cons(X, from(s(X)))) |
sel(active(X1), X2) → sel(X1, X2) | mark(0) → active(0) |
s(active(X)) → s(X) | sel(mark(X1), X2) → sel(X1, X2) |
from(active(X)) → from(X) | cons(X1, active(X2)) → cons(X1, X2) |
The dependency pairs and usable rules are stronlgy conservative!
The following dependency pairs (at least) can be eliminated according to the given precedence.
mark#(0) → active#(0) |
active#(sel(s(X), cons(Y, Z))) | → | mark#(sel(X, Z)) | mark#(cons(X1, X2)) | → | active#(cons(mark(X1), X2)) | |
active#(sel(0, cons(X, Y))) | → | mark#(X) | mark#(s(X)) | → | active#(s(mark(X))) | |
mark#(from(X)) | → | active#(from(mark(X))) | mark#(sel(X1, X2)) | → | mark#(X2) | |
mark#(from(X)) | → | mark#(X) | mark#(cons(X1, X2)) | → | mark#(X1) | |
mark#(s(X)) | → | mark#(X) | mark#(sel(X1, X2)) | → | mark#(X1) | |
mark#(sel(X1, X2)) | → | active#(sel(mark(X1), mark(X2))) | active#(from(X)) | → | mark#(cons(X, from(s(X)))) |
active(from(X)) | → | mark(cons(X, from(s(X)))) | active(sel(0, cons(X, Y))) | → | mark(X) | |
active(sel(s(X), cons(Y, Z))) | → | mark(sel(X, Z)) | mark(from(X)) | → | active(from(mark(X))) | |
mark(cons(X1, X2)) | → | active(cons(mark(X1), X2)) | mark(s(X)) | → | active(s(mark(X))) | |
mark(sel(X1, X2)) | → | active(sel(mark(X1), mark(X2))) | mark(0) | → | active(0) | |
from(mark(X)) | → | from(X) | from(active(X)) | → | from(X) | |
cons(mark(X1), X2) | → | cons(X1, X2) | cons(X1, mark(X2)) | → | cons(X1, X2) | |
cons(active(X1), X2) | → | cons(X1, X2) | cons(X1, active(X2)) | → | cons(X1, X2) | |
s(mark(X)) | → | s(X) | s(active(X)) | → | s(X) | |
sel(mark(X1), X2) | → | sel(X1, X2) | sel(X1, mark(X2)) | → | sel(X1, X2) | |
sel(active(X1), X2) | → | sel(X1, X2) | sel(X1, active(X2)) | → | sel(X1, X2) |
Termination of terms over the following signature is verified: 0, s, active, mark, from, sel, cons
0: all arguments are removed from 0
s: all arguments are removed from s
active: collapses to 1
mark: all arguments are removed from mark
from: all arguments are removed from from
active#: collapses to 1
sel: all arguments are removed from sel
mark#: all arguments are removed from mark#
cons: all arguments are removed from cons
cons(active(X1), X2) → cons(X1, X2) | from(mark(X)) → from(X) |
sel(X1, mark(X2)) → sel(X1, X2) | mark(s(X)) → active(s(mark(X))) |
active(sel(s(X), cons(Y, Z))) → mark(sel(X, Z)) | sel(X1, active(X2)) → sel(X1, X2) |
mark(sel(X1, X2)) → active(sel(mark(X1), mark(X2))) | cons(X1, mark(X2)) → cons(X1, X2) |
cons(mark(X1), X2) → cons(X1, X2) | mark(from(X)) → active(from(mark(X))) |
mark(cons(X1, X2)) → active(cons(mark(X1), X2)) | s(mark(X)) → s(X) |
active(sel(0, cons(X, Y))) → mark(X) | active(from(X)) → mark(cons(X, from(s(X)))) |
sel(active(X1), X2) → sel(X1, X2) | mark(0) → active(0) |
s(active(X)) → s(X) | sel(mark(X1), X2) → sel(X1, X2) |
from(active(X)) → from(X) | cons(X1, active(X2)) → cons(X1, X2) |
The dependency pairs and usable rules are stronlgy conservative!
The following dependency pairs (at least) can be eliminated according to the given precedence.
mark#(cons(X1, X2)) → active#(cons(mark(X1), X2)) |
active#(sel(s(X), cons(Y, Z))) | → | mark#(sel(X, Z)) | mark#(s(X)) | → | active#(s(mark(X))) | |
active#(sel(0, cons(X, Y))) | → | mark#(X) | mark#(from(X)) | → | active#(from(mark(X))) | |
mark#(from(X)) | → | mark#(X) | mark#(sel(X1, X2)) | → | mark#(X2) | |
mark#(cons(X1, X2)) | → | mark#(X1) | mark#(s(X)) | → | mark#(X) | |
active#(from(X)) | → | mark#(cons(X, from(s(X)))) | mark#(sel(X1, X2)) | → | active#(sel(mark(X1), mark(X2))) | |
mark#(sel(X1, X2)) | → | mark#(X1) |
active(from(X)) | → | mark(cons(X, from(s(X)))) | active(sel(0, cons(X, Y))) | → | mark(X) | |
active(sel(s(X), cons(Y, Z))) | → | mark(sel(X, Z)) | mark(from(X)) | → | active(from(mark(X))) | |
mark(cons(X1, X2)) | → | active(cons(mark(X1), X2)) | mark(s(X)) | → | active(s(mark(X))) | |
mark(sel(X1, X2)) | → | active(sel(mark(X1), mark(X2))) | mark(0) | → | active(0) | |
from(mark(X)) | → | from(X) | from(active(X)) | → | from(X) | |
cons(mark(X1), X2) | → | cons(X1, X2) | cons(X1, mark(X2)) | → | cons(X1, X2) | |
cons(active(X1), X2) | → | cons(X1, X2) | cons(X1, active(X2)) | → | cons(X1, X2) | |
s(mark(X)) | → | s(X) | s(active(X)) | → | s(X) | |
sel(mark(X1), X2) | → | sel(X1, X2) | sel(X1, mark(X2)) | → | sel(X1, X2) | |
sel(active(X1), X2) | → | sel(X1, X2) | sel(X1, active(X2)) | → | sel(X1, X2) |
Termination of terms over the following signature is verified: 0, s, active, mark, from, sel, cons
0: all arguments are removed from 0
s: all arguments are removed from s
active: collapses to 1
mark: all arguments are removed from mark
from: all arguments are removed from from
active#: collapses to 1
sel: all arguments are removed from sel
mark#: all arguments are removed from mark#
cons: all arguments are removed from cons
cons(active(X1), X2) → cons(X1, X2) | from(mark(X)) → from(X) |
sel(X1, mark(X2)) → sel(X1, X2) | mark(s(X)) → active(s(mark(X))) |
active(sel(s(X), cons(Y, Z))) → mark(sel(X, Z)) | sel(X1, active(X2)) → sel(X1, X2) |
mark(sel(X1, X2)) → active(sel(mark(X1), mark(X2))) | cons(X1, mark(X2)) → cons(X1, X2) |
cons(mark(X1), X2) → cons(X1, X2) | mark(from(X)) → active(from(mark(X))) |
mark(cons(X1, X2)) → active(cons(mark(X1), X2)) | s(mark(X)) → s(X) |
active(sel(0, cons(X, Y))) → mark(X) | active(from(X)) → mark(cons(X, from(s(X)))) |
sel(active(X1), X2) → sel(X1, X2) | mark(0) → active(0) |
s(active(X)) → s(X) | sel(mark(X1), X2) → sel(X1, X2) |
from(active(X)) → from(X) | cons(X1, active(X2)) → cons(X1, X2) |
The dependency pairs and usable rules are stronlgy conservative!
The following dependency pairs (at least) can be eliminated according to the given precedence.
mark#(s(X)) → active#(s(mark(X))) |
active#(sel(s(X), cons(Y, Z))) | → | mark#(sel(X, Z)) | active#(sel(0, cons(X, Y))) | → | mark#(X) | |
mark#(from(X)) | → | active#(from(mark(X))) | mark#(sel(X1, X2)) | → | mark#(X2) | |
mark#(from(X)) | → | mark#(X) | mark#(cons(X1, X2)) | → | mark#(X1) | |
mark#(s(X)) | → | mark#(X) | mark#(sel(X1, X2)) | → | mark#(X1) | |
mark#(sel(X1, X2)) | → | active#(sel(mark(X1), mark(X2))) | active#(from(X)) | → | mark#(cons(X, from(s(X)))) |
active(from(X)) | → | mark(cons(X, from(s(X)))) | active(sel(0, cons(X, Y))) | → | mark(X) | |
active(sel(s(X), cons(Y, Z))) | → | mark(sel(X, Z)) | mark(from(X)) | → | active(from(mark(X))) | |
mark(cons(X1, X2)) | → | active(cons(mark(X1), X2)) | mark(s(X)) | → | active(s(mark(X))) | |
mark(sel(X1, X2)) | → | active(sel(mark(X1), mark(X2))) | mark(0) | → | active(0) | |
from(mark(X)) | → | from(X) | from(active(X)) | → | from(X) | |
cons(mark(X1), X2) | → | cons(X1, X2) | cons(X1, mark(X2)) | → | cons(X1, X2) | |
cons(active(X1), X2) | → | cons(X1, X2) | cons(X1, active(X2)) | → | cons(X1, X2) | |
s(mark(X)) | → | s(X) | s(active(X)) | → | s(X) | |
sel(mark(X1), X2) | → | sel(X1, X2) | sel(X1, mark(X2)) | → | sel(X1, X2) | |
sel(active(X1), X2) | → | sel(X1, X2) | sel(X1, active(X2)) | → | sel(X1, X2) |
Termination of terms over the following signature is verified: 0, s, active, mark, from, sel, cons
Relevant Terms | Irrelevant Terms |
---|---|
active#(sel(mark(X1), active(from(mark(_x41))))) | |
active#(sel(active(0), mark(X2))) | |
active#(sel(active(s(mark(_x31))), mark(X2))) | |
active#(sel(mark(X1), _x22)) | |
active#(sel(active(from(mark(_x31))), mark(X2))) | |
active#(sel(active(sel(mark(_x31), mark(_x32))), mark(X2))) | |
active#(sel(active(cons(mark(_x31), _x32)), mark(X2))) | |
active#(sel(mark(X1), active(s(mark(_x41))))) | |
active#(sel(mark(X1), active(cons(mark(_x41), _x42)))) | |
active#(sel(mark(X1), active(sel(mark(_x41), mark(_x42))))) | |
active#(sel(_x21, mark(X2))) | |
active#(sel(mark(X1), active(0))) |
mark#(sel(sel(_x31, _x32), X2)) → active#(sel(active(sel(mark(_x31), mark(_x32))), mark(X2))) | mark#(sel(cons(_x31, _x32), X2)) → active#(sel(active(cons(mark(_x31), _x32)), mark(X2))) |
mark#(sel(X1, s(_x41))) → active#(sel(mark(X1), active(s(mark(_x41))))) | mark#(sel(X1, from(_x41))) → active#(sel(mark(X1), active(from(mark(_x41))))) |
mark#(sel(_x21, X2)) → active#(sel(_x21, mark(X2))) | mark#(sel(X1, cons(_x41, _x42))) → active#(sel(mark(X1), active(cons(mark(_x41), _x42)))) |
mark#(sel(0, X2)) → active#(sel(active(0), mark(X2))) | mark#(sel(X1, sel(_x41, _x42))) → active#(sel(mark(X1), active(sel(mark(_x41), mark(_x42))))) |
mark#(sel(X1, 0)) → active#(sel(mark(X1), active(0))) | mark#(sel(from(_x31), X2)) → active#(sel(active(from(mark(_x31))), mark(X2))) |
mark#(sel(s(_x31), X2)) → active#(sel(active(s(mark(_x31))), mark(X2))) | mark#(sel(X1, _x22)) → active#(sel(mark(X1), _x22)) |
active#(sel(0, cons(X, Y))) | → | mark#(X) | mark#(sel(cons(_x31, _x32), X2)) | → | active#(sel(active(cons(mark(_x31), _x32)), mark(X2))) | |
mark#(from(X)) | → | mark#(X) | mark#(cons(X1, X2)) | → | mark#(X1) | |
mark#(sel(X1, sel(_x41, _x42))) | → | active#(sel(mark(X1), active(sel(mark(_x41), mark(_x42))))) | active#(from(X)) | → | mark#(cons(X, from(s(X)))) | |
mark#(sel(from(_x31), X2)) | → | active#(sel(active(from(mark(_x31))), mark(X2))) | mark#(sel(X1, _x22)) | → | active#(sel(mark(X1), _x22)) | |
mark#(sel(sel(_x31, _x32), X2)) | → | active#(sel(active(sel(mark(_x31), mark(_x32))), mark(X2))) | active#(sel(s(X), cons(Y, Z))) | → | mark#(sel(X, Z)) | |
mark#(sel(X1, from(_x41))) | → | active#(sel(mark(X1), active(from(mark(_x41))))) | mark#(sel(_x21, X2)) | → | active#(sel(_x21, mark(X2))) | |
mark#(from(X)) | → | active#(from(mark(X))) | mark#(sel(X1, s(_x41))) | → | active#(sel(mark(X1), active(s(mark(_x41))))) | |
mark#(sel(X1, cons(_x41, _x42))) | → | active#(sel(mark(X1), active(cons(mark(_x41), _x42)))) | mark#(sel(X1, X2)) | → | mark#(X2) | |
mark#(sel(0, X2)) | → | active#(sel(active(0), mark(X2))) | mark#(s(X)) | → | mark#(X) | |
mark#(sel(X1, 0)) | → | active#(sel(mark(X1), active(0))) | mark#(sel(X1, X2)) | → | mark#(X1) | |
mark#(sel(s(_x31), X2)) | → | active#(sel(active(s(mark(_x31))), mark(X2))) |
active(from(X)) | → | mark(cons(X, from(s(X)))) | active(sel(0, cons(X, Y))) | → | mark(X) | |
active(sel(s(X), cons(Y, Z))) | → | mark(sel(X, Z)) | mark(from(X)) | → | active(from(mark(X))) | |
mark(cons(X1, X2)) | → | active(cons(mark(X1), X2)) | mark(s(X)) | → | active(s(mark(X))) | |
mark(sel(X1, X2)) | → | active(sel(mark(X1), mark(X2))) | mark(0) | → | active(0) | |
from(mark(X)) | → | from(X) | from(active(X)) | → | from(X) | |
cons(mark(X1), X2) | → | cons(X1, X2) | cons(X1, mark(X2)) | → | cons(X1, X2) | |
cons(active(X1), X2) | → | cons(X1, X2) | cons(X1, active(X2)) | → | cons(X1, X2) | |
s(mark(X)) | → | s(X) | s(active(X)) | → | s(X) | |
sel(mark(X1), X2) | → | sel(X1, X2) | sel(X1, mark(X2)) | → | sel(X1, X2) | |
sel(active(X1), X2) | → | sel(X1, X2) | sel(X1, active(X2)) | → | sel(X1, X2) |
Termination of terms over the following signature is verified: 0, s, active, mark, from, sel, cons
Relevant Terms | Irrelevant Terms |
---|---|
active#(sel(active(cons(mark(_x31), _x32)), active(0))) | |
active#(sel(active(cons(mark(_x31), _x32)), active(from(mark(_x41))))) | |
active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), mark(X2))) | |
active#(sel(active(cons(active(0), _x32)), mark(X2))) | |
active#(sel(cons(mark(_x31), _x32), mark(X2))) | |
active#(sel(active(cons(mark(_x31), _x32)), active(s(mark(_x41))))) | |
active#(sel(active(cons(active(s(mark(_x61))), _x32)), mark(X2))) | |
active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | |
active#(sel(active(cons(mark(_x31), _x32)), active(sel(mark(_x41), mark(_x42))))) | |
active#(sel(active(cons(_x51, _x52)), mark(X2))) | |
active#(sel(active(cons(mark(_x31), _x32)), _x22)) | |
active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), mark(X2))) | |
active#(sel(active(cons(active(from(mark(_x61))), _x32)), mark(X2))) |
mark#(sel(cons(_x51, _x52), X2)) → active#(sel(active(cons(_x51, _x52)), mark(X2))) | mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) → active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x42)))) |
mark#(sel(cons(_x31, mark(_x52)), X2)) → active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | mark#(sel(cons(_x31, _x32), from(_x41))) → active#(sel(active(cons(mark(_x31), _x32)), active(from(mark(_x41))))) |
mark#(sel(cons(0, _x32), X2)) → active#(sel(active(cons(active(0), _x32)), mark(X2))) | mark#(sel(cons(_x31, _x32), s(_x41))) → active#(sel(active(cons(mark(_x31), _x32)), active(s(mark(_x41))))) |
mark#(sel(cons(cons(_x61, _x62), _x32), X2)) → active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), mark(X2))) | mark#(sel(cons(s(_x61), _x32), X2)) → active#(sel(active(cons(active(s(mark(_x61))), _x32)), mark(X2))) |
mark#(sel(cons(_x31, _x32), _x22)) → active#(sel(active(cons(mark(_x31), _x32)), _x22)) | mark#(sel(cons(from(_x61), _x32), X2)) → active#(sel(active(cons(active(from(mark(_x61))), _x32)), mark(X2))) |
mark#(sel(cons(_x31, _x32), sel(_x41, _x42))) → active#(sel(active(cons(mark(_x31), _x32)), active(sel(mark(_x41), mark(_x42))))) | mark#(sel(cons(_x31, active(_x52)), X2)) → active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) |
mark#(sel(cons(_x31, _x32), 0)) → active#(sel(active(cons(mark(_x31), _x32)), active(0))) | mark#(sel(cons(_x31, _x32), X2)) → active#(sel(cons(mark(_x31), _x32), mark(X2))) |
mark#(sel(cons(sel(_x61, _x62), _x32), X2)) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), mark(X2))) |
active#(sel(0, cons(X, Y))) | → | mark#(X) | mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), from(_x41))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(from(mark(_x41))))) | mark#(sel(X1, _x22)) | → | active#(sel(mark(X1), _x22)) | |
mark#(sel(sel(_x31, _x32), X2)) | → | active#(sel(active(sel(mark(_x31), mark(_x32))), mark(X2))) | mark#(sel(cons(0, _x32), X2)) | → | active#(sel(active(cons(active(0), _x32)), mark(X2))) | |
active#(sel(s(X), cons(Y, Z))) | → | mark#(sel(X, Z)) | mark#(sel(X1, from(_x41))) | → | active#(sel(mark(X1), active(from(mark(_x41))))) | |
mark#(sel(X1, s(_x41))) | → | active#(sel(mark(X1), active(s(mark(_x41))))) | mark#(sel(cons(_x31, _x32), _x22)) | → | active#(sel(active(cons(mark(_x31), _x32)), _x22)) | |
mark#(sel(X1, X2)) | → | mark#(X2) | mark#(sel(0, X2)) | → | active#(sel(active(0), mark(X2))) | |
mark#(sel(cons(_x31, _x32), sel(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(sel(mark(_x41), mark(_x42))))) | mark#(sel(X1, 0)) | → | active#(sel(mark(X1), active(0))) | |
mark#(s(X)) | → | mark#(X) | mark#(sel(X1, X2)) | → | mark#(X1) | |
mark#(sel(s(_x31), X2)) | → | active#(sel(active(s(mark(_x31))), mark(X2))) | mark#(sel(cons(_x51, _x52), X2)) | → | active#(sel(active(cons(_x51, _x52)), mark(X2))) | |
mark#(from(X)) | → | mark#(X) | mark#(cons(X1, X2)) | → | mark#(X1) | |
mark#(sel(X1, sel(_x41, _x42))) | → | active#(sel(mark(X1), active(sel(mark(_x41), mark(_x42))))) | active#(from(X)) | → | mark#(cons(X, from(s(X)))) | |
mark#(sel(cons(_x31, mark(_x52)), X2)) | → | active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | mark#(sel(from(_x31), X2)) | → | active#(sel(active(from(mark(_x31))), mark(X2))) | |
mark#(sel(cons(_x31, _x32), s(_x41))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(s(mark(_x41))))) | mark#(sel(_x21, X2)) | → | active#(sel(_x21, mark(X2))) | |
mark#(from(X)) | → | active#(from(mark(X))) | mark#(sel(cons(cons(_x61, _x62), _x32), X2)) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), mark(X2))) | |
mark#(sel(cons(s(_x61), _x32), X2)) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), mark(X2))) | mark#(sel(X1, cons(_x41, _x42))) | → | active#(sel(mark(X1), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(from(_x61), _x32), X2)) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), mark(X2))) | mark#(sel(cons(_x31, active(_x52)), X2)) | → | active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | |
mark#(sel(cons(_x31, _x32), 0)) | → | active#(sel(active(cons(mark(_x31), _x32)), active(0))) | mark#(sel(cons(_x31, _x32), X2)) | → | active#(sel(cons(mark(_x31), _x32), mark(X2))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), X2)) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), mark(X2))) |
active(from(X)) | → | mark(cons(X, from(s(X)))) | active(sel(0, cons(X, Y))) | → | mark(X) | |
active(sel(s(X), cons(Y, Z))) | → | mark(sel(X, Z)) | mark(from(X)) | → | active(from(mark(X))) | |
mark(cons(X1, X2)) | → | active(cons(mark(X1), X2)) | mark(s(X)) | → | active(s(mark(X))) | |
mark(sel(X1, X2)) | → | active(sel(mark(X1), mark(X2))) | mark(0) | → | active(0) | |
from(mark(X)) | → | from(X) | from(active(X)) | → | from(X) | |
cons(mark(X1), X2) | → | cons(X1, X2) | cons(X1, mark(X2)) | → | cons(X1, X2) | |
cons(active(X1), X2) | → | cons(X1, X2) | cons(X1, active(X2)) | → | cons(X1, X2) | |
s(mark(X)) | → | s(X) | s(active(X)) | → | s(X) | |
sel(mark(X1), X2) | → | sel(X1, X2) | sel(X1, mark(X2)) | → | sel(X1, X2) | |
sel(active(X1), X2) | → | sel(X1, X2) | sel(X1, active(X2)) | → | sel(X1, X2) |
Termination of terms over the following signature is verified: 0, s, active, mark, from, sel, cons
Relevant Terms | Irrelevant Terms |
---|---|
active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(_x41), _x42)))) | |
active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(cons(mark(_x71), _x72)), _x42)))) | |
active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
active#(sel(active(cons(_x51, _x52)), active(cons(mark(_x41), _x42)))) | |
active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(sel(mark(_x71), mark(_x72))), _x42)))) | |
active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(0), _x42)))) | |
active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x62)))) | |
active#(sel(active(cons(mark(_x31), _x32)), active(cons(_x61, _x62)))) | |
active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(mark(_x41), _x42)))) | |
active#(sel(active(cons(mark(_x31), _x32)), cons(mark(_x41), _x42))) | |
active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(mark(_x41), _x42)))) | |
active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(mark(_x41), _x42)))) | |
active#(sel(active(cons(active(0), _x32)), active(cons(mark(_x41), _x42)))) | |
active#(sel(cons(mark(_x31), _x32), active(cons(mark(_x41), _x42)))) | |
active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(mark(_x41), _x42)))) |
mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) → active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) → active#(sel(cons(mark(_x31), _x32), active(cons(mark(_x41), _x42)))) |
mark#(sel(cons(_x31, _x32), cons(_x41, mark(_x62)))) → active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x62)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(_x31, _x32), cons(_x61, _x62))) → active#(sel(active(cons(mark(_x31), _x32)), active(cons(_x61, _x62)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(_x41, _x42))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(mark(_x41), _x42)))) |
mark#(sel(cons(s(_x61), _x32), cons(_x41, _x42))) → active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x51, _x52), cons(_x41, _x42))) → active#(sel(active(cons(_x51, _x52)), active(cons(mark(_x41), _x42)))) |
mark#(sel(cons(_x31, _x32), cons(0, _x42))) → active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(0), _x42)))) | mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) → active#(sel(active(cons(mark(_x31), _x32)), cons(mark(_x41), _x42))) |
mark#(sel(cons(_x31, _x32), cons(cons(_x71, _x72), _x42))) → active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(cons(mark(_x71), _x72)), _x42)))) | mark#(sel(cons(_x31, _x32), cons(_x41, active(_x62)))) → active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x62)))) |
mark#(sel(cons(_x31, _x32), cons(sel(_x71, _x72), _x42))) → active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(sel(mark(_x71), mark(_x72))), _x42)))) | mark#(sel(cons(_x31, mark(_x52)), cons(_x41, _x42))) → active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(_x41), _x42)))) |
mark#(sel(cons(0, _x32), cons(_x41, _x42))) → active#(sel(active(cons(active(0), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(_x41, _x42))) → active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(mark(_x41), _x42)))) |
mark#(sel(cons(_x31, active(_x52)), cons(_x41, _x42))) → active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(from(_x61), _x32), cons(_x41, _x42))) → active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(mark(_x41), _x42)))) |
mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), from(_x41))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(from(mark(_x41))))) | mark#(sel(X1, _x22)) | → | active#(sel(mark(X1), _x22)) | |
mark#(sel(sel(_x31, _x32), X2)) | → | active#(sel(active(sel(mark(_x31), mark(_x32))), mark(X2))) | mark#(sel(cons(0, _x32), X2)) | → | active#(sel(active(cons(active(0), _x32)), mark(X2))) | |
mark#(sel(cons(s(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x31, _x32), sel(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(sel(mark(_x41), mark(_x42))))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(mark(_x41), _x42)))) | mark#(s(X)) | → | mark#(X) | |
mark#(sel(X1, X2)) | → | mark#(X1) | mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x51, _x52), X2)) | → | active#(sel(active(cons(_x51, _x52)), mark(X2))) | mark#(from(X)) | → | mark#(X) | |
mark#(cons(X1, X2)) | → | mark#(X1) | mark#(sel(cons(_x31, _x32), cons(_x61, _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(_x61, _x62)))) | |
mark#(sel(X1, sel(_x41, _x42))) | → | active#(sel(mark(X1), active(sel(mark(_x41), mark(_x42))))) | active#(from(X)) | → | mark#(cons(X, from(s(X)))) | |
mark#(sel(from(_x31), X2)) | → | active#(sel(active(from(mark(_x31))), mark(X2))) | mark#(sel(cons(_x31, _x32), cons(cons(_x71, _x72), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(cons(mark(_x71), _x72)), _x42)))) | |
mark#(from(X)) | → | active#(from(mark(X))) | mark#(sel(cons(cons(_x61, _x62), _x32), X2)) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), mark(X2))) | |
mark#(sel(cons(from(_x61), _x32), X2)) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), mark(X2))) | mark#(sel(cons(0, _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(from(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), X2)) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), mark(X2))) | active#(sel(0, cons(X, Y))) | → | mark#(X) | |
active#(sel(s(X), cons(Y, Z))) | → | mark#(sel(X, Z)) | mark#(sel(cons(_x31, _x32), _x22)) | → | active#(sel(active(cons(mark(_x31), _x32)), _x22)) | |
mark#(sel(X1, s(_x41))) | → | active#(sel(mark(X1), active(s(mark(_x41))))) | mark#(sel(X1, from(_x41))) | → | active#(sel(mark(X1), active(from(mark(_x41))))) | |
mark#(sel(X1, X2)) | → | mark#(X2) | mark#(sel(0, X2)) | → | active#(sel(active(0), mark(X2))) | |
mark#(sel(X1, 0)) | → | active#(sel(mark(X1), active(0))) | mark#(sel(s(_x31), X2)) | → | active#(sel(active(s(mark(_x31))), mark(X2))) | |
mark#(sel(cons(_x31, _x32), cons(_x41, mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x62)))) | mark#(sel(cons(_x31, mark(_x52)), X2)) | → | active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x51, _x52), cons(_x41, _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), s(_x41))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(s(mark(_x41))))) | mark#(sel(cons(_x31, _x32), cons(0, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(0), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(mark(_x41), _x42))) | mark#(sel(cons(s(_x61), _x32), X2)) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), mark(X2))) | |
mark#(sel(_x21, X2)) | → | active#(sel(_x21, mark(X2))) | mark#(sel(X1, cons(_x41, _x42))) | → | active#(sel(mark(X1), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(_x41, active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x62)))) | mark#(sel(cons(_x31, _x32), cons(sel(_x71, _x72), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(sel(mark(_x71), mark(_x72))), _x42)))) | |
mark#(sel(cons(_x31, active(_x52)), X2)) | → | active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | mark#(sel(cons(_x31, _x32), 0)) | → | active#(sel(active(cons(mark(_x31), _x32)), active(0))) | |
mark#(sel(cons(_x31, active(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x31, _x32), X2)) | → | active#(sel(cons(mark(_x31), _x32), mark(X2))) |
active(from(X)) | → | mark(cons(X, from(s(X)))) | active(sel(0, cons(X, Y))) | → | mark(X) | |
active(sel(s(X), cons(Y, Z))) | → | mark(sel(X, Z)) | mark(from(X)) | → | active(from(mark(X))) | |
mark(cons(X1, X2)) | → | active(cons(mark(X1), X2)) | mark(s(X)) | → | active(s(mark(X))) | |
mark(sel(X1, X2)) | → | active(sel(mark(X1), mark(X2))) | mark(0) | → | active(0) | |
from(mark(X)) | → | from(X) | from(active(X)) | → | from(X) | |
cons(mark(X1), X2) | → | cons(X1, X2) | cons(X1, mark(X2)) | → | cons(X1, X2) | |
cons(active(X1), X2) | → | cons(X1, X2) | cons(X1, active(X2)) | → | cons(X1, X2) | |
s(mark(X)) | → | s(X) | s(active(X)) | → | s(X) | |
sel(mark(X1), X2) | → | sel(X1, X2) | sel(X1, mark(X2)) | → | sel(X1, X2) | |
sel(active(X1), X2) | → | sel(X1, X2) | sel(X1, active(X2)) | → | sel(X1, X2) |
Termination of terms over the following signature is verified: 0, s, active, mark, from, sel, cons
Relevant Terms | Irrelevant Terms |
---|---|
active#(sel(active(cons(mark(_x31), _x32)), active(cons(from(mark(_x71)), _x62)))) | |
active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(_x91)), _x42)))) | |
active#(sel(active(cons(_x51, _x52)), active(cons(active(from(mark(_x71))), _x42)))) | |
active#(sel(active(cons(mark(_x31), _x32)), cons(active(from(mark(_x71))), _x42))) | |
active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(mark(_x71))), _x42)))) | |
active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(cons(mark(_x71), from(s(mark(_x71))))), _x42)))) | |
active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(0), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(s(mark(_x101))))), _x42)))) | |
active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(0))), _x42)))) | |
active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x62)))) | |
active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(from(mark(_x101))))), _x42)))) | |
active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
active#(sel(cons(mark(_x31), _x32), active(cons(active(from(mark(_x71))), _x42)))) | |
active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(cons(mark(_x101), _x102)))), _x42)))) | |
active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) |
mark#(sel(cons(0, _x32), cons(from(_x71), _x42))) → active#(sel(active(cons(active(0), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, mark(_x52)), cons(from(_x71), _x42))) → active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(mark(_x71))), _x42)))) |
mark#(sel(cons(_x31, _x32), cons(from(from(_x101)), _x42))) → active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(cons(_x101, _x102)), _x42))) → active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(cons(mark(_x101), _x102)))), _x42)))) |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(from(_x71), _x42))) → active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), active(_x62)))) → active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x62)))) |
mark#(sel(cons(_x31, _x32), cons(from(_x91), _x42))) → active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(_x91)), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) → active#(sel(active(cons(mark(_x31), _x32)), cons(active(from(mark(_x71))), _x42))) |
mark#(sel(cons(_x31, _x32), cons(from(s(_x101)), _x42))) → active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(0), _x42))) → active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(0))), _x42)))) |
mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) → active#(sel(cons(mark(_x31), _x32), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, active(_x52)), cons(from(_x71), _x42))) → active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(mark(_x71))), _x42)))) |
mark#(sel(cons(_x51, _x52), cons(from(_x71), _x42))) → active#(sel(active(cons(_x51, _x52)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(s(_x61), _x32), cons(from(_x71), _x42))) → active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(from(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) → active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(cons(mark(_x71), from(s(mark(_x71))))), _x42)))) |
mark#(sel(cons(from(_x61), _x32), cons(from(_x71), _x42))) → active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), mark(_x62)))) → active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x62)))) |
mark#(sel(cons(_x31, _x32), cons(from(_x71), _x62))) → active#(sel(active(cons(mark(_x31), _x32)), active(cons(from(mark(_x71)), _x62)))) | mark#(sel(cons(_x31, _x32), cons(from(sel(_x101, _x102)), _x42))) → active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(sel(mark(_x101), mark(_x102))))), _x42)))) |
mark#(sel(cons(_x31, _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), from(_x41))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(from(mark(_x41))))) | |
mark#(sel(X1, _x22)) | → | active#(sel(mark(X1), _x22)) | mark#(sel(sel(_x31, _x32), X2)) | → | active#(sel(active(sel(mark(_x31), mark(_x32))), mark(X2))) | |
mark#(sel(cons(0, _x32), X2)) | → | active#(sel(active(cons(active(0), _x32)), mark(X2))) | mark#(sel(cons(s(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), sel(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(sel(mark(_x41), mark(_x42))))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(mark(_x41), _x42)))) | mark#(s(X)) | → | mark#(X) | |
mark#(sel(X1, X2)) | → | mark#(X1) | mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x51, _x52), X2)) | → | active#(sel(active(cons(_x51, _x52)), mark(X2))) | mark#(from(X)) | → | mark#(X) | |
mark#(cons(X1, X2)) | → | mark#(X1) | mark#(sel(cons(_x31, _x32), cons(from(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(_x91)), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(_x61, _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(_x61, _x62)))) | mark#(sel(cons(_x31, _x32), cons(from(s(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(0))), _x42)))) | mark#(sel(X1, sel(_x41, _x42))) | → | active#(sel(mark(X1), active(sel(mark(_x41), mark(_x42))))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(from(mark(_x71))), _x42)))) | active#(from(X)) | → | mark#(cons(X, from(s(X)))) | |
mark#(sel(from(_x31), X2)) | → | active#(sel(active(from(mark(_x31))), mark(X2))) | mark#(sel(cons(_x31, _x32), cons(cons(_x71, _x72), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(cons(mark(_x71), _x72)), _x42)))) | |
mark#(sel(cons(_x51, _x52), cons(from(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(from(X)) | → | active#(from(mark(X))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), X2)) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), mark(X2))) | mark#(sel(cons(from(_x61), _x32), X2)) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), mark(X2))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(cons(mark(_x71), from(s(mark(_x71))))), _x42)))) | mark#(sel(cons(0, _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(from(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), X2)) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), mark(X2))) | active#(sel(0, cons(X, Y))) | → | mark#(X) | |
mark#(sel(cons(_x31, active(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(mark(_x71))), _x42)))) | active#(sel(s(X), cons(Y, Z))) | → | mark#(sel(X, Z)) | |
mark#(sel(cons(_x31, _x32), _x22)) | → | active#(sel(active(cons(mark(_x31), _x32)), _x22)) | mark#(sel(X1, s(_x41))) | → | active#(sel(mark(X1), active(s(mark(_x41))))) | |
mark#(sel(X1, from(_x41))) | → | active#(sel(mark(X1), active(from(mark(_x41))))) | mark#(sel(X1, X2)) | → | mark#(X2) | |
mark#(sel(0, X2)) | → | active#(sel(active(0), mark(X2))) | mark#(sel(X1, 0)) | → | active#(sel(mark(X1), active(0))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x62)))) | mark#(sel(cons(_x31, _x32), cons(from(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(s(_x31), X2)) | → | active#(sel(active(s(mark(_x31))), mark(X2))) | mark#(sel(cons(0, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(_x41, mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(from(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(from(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(from(mark(_x71))), _x42))) | mark#(sel(cons(_x31, mark(_x52)), X2)) | → | active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x51, _x52), cons(_x41, _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), s(_x41))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(s(mark(_x41))))) | mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(mark(_x41), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(0, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(0), _x42)))) | mark#(sel(_x21, X2)) | → | active#(sel(_x21, mark(X2))) | |
mark#(sel(cons(s(_x61), _x32), X2)) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), mark(X2))) | mark#(sel(cons(_x31, _x32), cons(_x41, active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x62)))) | |
mark#(sel(X1, cons(_x41, _x42))) | → | active#(sel(mark(X1), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x31, _x32), cons(sel(_x71, _x72), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(sel(mark(_x71), mark(_x72))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, active(_x52)), X2)) | → | active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | |
mark#(sel(cons(_x31, active(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x31, _x32), 0)) | → | active#(sel(active(cons(mark(_x31), _x32)), active(0))) | |
mark#(sel(cons(_x31, _x32), X2)) | → | active#(sel(cons(mark(_x31), _x32), mark(X2))) | mark#(sel(cons(from(_x61), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(from(mark(_x71)), _x62)))) |
active(from(X)) | → | mark(cons(X, from(s(X)))) | active(sel(0, cons(X, Y))) | → | mark(X) | |
active(sel(s(X), cons(Y, Z))) | → | mark(sel(X, Z)) | mark(from(X)) | → | active(from(mark(X))) | |
mark(cons(X1, X2)) | → | active(cons(mark(X1), X2)) | mark(s(X)) | → | active(s(mark(X))) | |
mark(sel(X1, X2)) | → | active(sel(mark(X1), mark(X2))) | mark(0) | → | active(0) | |
from(mark(X)) | → | from(X) | from(active(X)) | → | from(X) | |
cons(mark(X1), X2) | → | cons(X1, X2) | cons(X1, mark(X2)) | → | cons(X1, X2) | |
cons(active(X1), X2) | → | cons(X1, X2) | cons(X1, active(X2)) | → | cons(X1, X2) | |
s(mark(X)) | → | s(X) | s(active(X)) | → | s(X) | |
sel(mark(X1), X2) | → | sel(X1, X2) | sel(X1, mark(X2)) | → | sel(X1, X2) | |
sel(active(X1), X2) | → | sel(X1, X2) | sel(X1, active(X2)) | → | sel(X1, X2) |
Termination of terms over the following signature is verified: 0, s, active, mark, from, sel, cons
Relevant Terms | Irrelevant Terms |
---|---|
active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
active#(sel(active(cons(active(0), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(cons(mark(_x31), _x32), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(mark(_x71))), _x42))) | |
active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x91)), _x42)))) | |
active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(0))), _x42)))) | |
active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
active#(sel(active(cons(_x51, _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(mark(_x31), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) |
mark#(sel(cons(_x31, _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(s(_x61), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(sel(_x101, _x102)), _x42))) → active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) |
mark#(sel(cons(_x31, _x32), cons(s(_x71), _x62))) → active#(sel(active(cons(mark(_x31), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(_x31, active(_x52)), cons(s(_x71), _x42))) → active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(_x31, _x32), cons(s(_x71), _x42))) → active#(sel(cons(mark(_x31), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x91), _x42))) → active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x91)), _x42)))) |
mark#(sel(cons(0, _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(0), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(s(_x101)), _x42))) → active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) |
mark#(sel(cons(_x31, _x32), cons(s(_x71), mark(_x62)))) → active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(_x31, mark(_x52)), cons(s(_x71), _x42))) → active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x101, _x102)), _x42))) → active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) |
mark#(sel(cons(_x51, _x52), cons(s(_x71), _x42))) → active#(sel(active(cons(_x51, _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(0), _x42))) → active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(0))), _x42)))) |
mark#(sel(cons(from(_x61), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), active(_x62)))) → active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(mark(_x71))), _x62)))) |
mark#(sel(cons(_x31, _x32), cons(s(from(_x101)), _x42))) → active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), from(_x41))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(from(mark(_x41))))) | mark#(sel(cons(_x31, _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(X1, _x22)) | → | active#(sel(mark(X1), _x22)) | mark#(sel(sel(_x31, _x32), X2)) | → | active#(sel(active(sel(mark(_x31), mark(_x32))), mark(X2))) | |
mark#(sel(cons(0, _x32), X2)) | → | active#(sel(active(cons(active(0), _x32)), mark(X2))) | mark#(sel(cons(s(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), sel(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(sel(mark(_x41), mark(_x42))))) | |
mark#(s(X)) | → | mark#(X) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(X1, X2)) | → | mark#(X1) | mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x51, _x52), X2)) | → | active#(sel(active(cons(_x51, _x52)), mark(X2))) | mark#(from(X)) | → | mark#(X) | |
mark#(sel(cons(_x31, _x32), cons(from(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(_x91)), _x42)))) | mark#(cons(X1, X2)) | → | mark#(X1) | |
mark#(sel(cons(_x31, _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(_x61, _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(_x61, _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(0))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(s(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(X1, sel(_x41, _x42))) | → | active#(sel(mark(X1), active(sel(mark(_x41), mark(_x42))))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(from(mark(_x71))), _x42)))) | |
active#(from(X)) | → | mark#(cons(X, from(s(X)))) | mark#(sel(cons(0, _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(from(_x31), X2)) | → | active#(sel(active(from(mark(_x31))), mark(X2))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(cons(_x71, _x72), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(cons(mark(_x71), _x72)), _x42)))) | |
mark#(sel(cons(_x51, _x52), cons(from(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(from(X)) | → | active#(from(mark(X))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), X2)) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), mark(X2))) | mark#(sel(cons(_x51, _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(from(_x61), _x32), X2)) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), mark(X2))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(cons(mark(_x71), from(s(mark(_x71))))), _x42)))) | |
mark#(sel(cons(0, _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x31, mark(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(from(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), X2)) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), mark(X2))) | |
active#(sel(0, cons(X, Y))) | → | mark#(X) | mark#(sel(cons(_x31, _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(_x31, _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, active(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(mark(_x71))), _x42)))) | active#(sel(s(X), cons(Y, Z))) | → | mark#(sel(X, Z)) | |
mark#(sel(X1, from(_x41))) | → | active#(sel(mark(X1), active(from(mark(_x41))))) | mark#(sel(X1, s(_x41))) | → | active#(sel(mark(X1), active(s(mark(_x41))))) | |
mark#(sel(cons(_x31, _x32), _x22)) | → | active#(sel(active(cons(mark(_x31), _x32)), _x22)) | mark#(sel(X1, X2)) | → | mark#(X2) | |
mark#(sel(0, X2)) | → | active#(sel(active(0), mark(X2))) | mark#(sel(cons(from(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(X1, 0)) | → | active#(sel(mark(X1), active(0))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(s(_x31), X2)) | → | active#(sel(active(s(mark(_x31))), mark(X2))) | |
mark#(sel(cons(_x31, _x32), cons(from(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(0, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(from(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(_x41, mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x62)))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(from(mark(_x71))), _x42))) | |
mark#(sel(cons(_x31, mark(_x52)), X2)) | → | active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x51, _x52), cons(_x41, _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x31, _x32), s(_x41))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(s(mark(_x41))))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(0, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(0), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(mark(_x41), _x42))) | mark#(sel(cons(s(_x61), _x32), X2)) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), mark(X2))) | |
mark#(sel(_x21, X2)) | → | active#(sel(_x21, mark(X2))) | mark#(sel(X1, cons(_x41, _x42))) | → | active#(sel(mark(X1), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(_x41, active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x62)))) | mark#(sel(cons(_x31, _x32), cons(sel(_x71, _x72), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(sel(mark(_x71), mark(_x72))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, active(_x52)), X2)) | → | active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | |
mark#(sel(cons(_x31, _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(_x31, _x32), 0)) | → | active#(sel(active(cons(mark(_x31), _x32)), active(0))) | |
mark#(sel(cons(_x31, active(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(from(_x61), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), X2)) | → | active#(sel(cons(mark(_x31), _x32), mark(X2))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(from(mark(_x71)), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) |
active(from(X)) | → | mark(cons(X, from(s(X)))) | active(sel(0, cons(X, Y))) | → | mark(X) | |
active(sel(s(X), cons(Y, Z))) | → | mark(sel(X, Z)) | mark(from(X)) | → | active(from(mark(X))) | |
mark(cons(X1, X2)) | → | active(cons(mark(X1), X2)) | mark(s(X)) | → | active(s(mark(X))) | |
mark(sel(X1, X2)) | → | active(sel(mark(X1), mark(X2))) | mark(0) | → | active(0) | |
from(mark(X)) | → | from(X) | from(active(X)) | → | from(X) | |
cons(mark(X1), X2) | → | cons(X1, X2) | cons(X1, mark(X2)) | → | cons(X1, X2) | |
cons(active(X1), X2) | → | cons(X1, X2) | cons(X1, active(X2)) | → | cons(X1, X2) | |
s(mark(X)) | → | s(X) | s(active(X)) | → | s(X) | |
sel(mark(X1), X2) | → | sel(X1, X2) | sel(X1, mark(X2)) | → | sel(X1, X2) | |
sel(active(X1), X2) | → | sel(X1, X2) | sel(X1, active(X2)) | → | sel(X1, X2) |
Termination of terms over the following signature is verified: 0, s, active, mark, from, sel, cons
Relevant Terms | Irrelevant Terms |
---|---|
active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(active(from(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x101), _x102)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), _x82)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(active(s(mark(_x71))), _x62), _x32), cons(s(_x71), active(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(s(_x91), _x62), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(sel(_x101, _x102)), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) |
mark#(sel(cons(sel(_x61, _x62), active(_x52)), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, s(_x101)), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(0, _x62), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(0), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x61, _x62), _x52), cons(s(_x71), _x42))) → active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), _x62), _x32), cons(s(_x71), mark(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) |
mark#(sel(cons(sel(_x61, _x82), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), _x82)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(sel(_x91, _x92), _x62), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(s(mark(_x71)), _x62), _x32), cons(s(_x71), _x62))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(s(_x101)), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) |
mark#(sel(cons(sel(from(_x91), _x62), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(active(from(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(cons(_x91, _x92), _x62), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(cons(_x101, _x102)), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(sel(_x61, cons(_x101, _x102)), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x101), _x102)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x71), _x42))) → active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x91), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(_x91)), _x42)))) |
mark#(sel(cons(_x31, _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), from(_x41))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(from(mark(_x41))))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(sel(_x31, _x32), X2)) | → | active#(sel(active(sel(mark(_x31), mark(_x32))), mark(X2))) | mark#(sel(cons(0, _x32), X2)) | → | active#(sel(active(cons(active(0), _x32)), mark(X2))) | |
mark#(sel(cons(s(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(s(X)) | → | mark#(X) | |
mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(X1, X2)) | → | mark#(X1) | |
mark#(sel(cons(sel(cons(_x91, _x92), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(cons(X1, X2)) | → | mark#(X1) | |
mark#(sel(cons(_x31, _x32), cons(from(s(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(0))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(X1, sel(_x41, _x42))) | → | active#(sel(mark(X1), active(sel(mark(_x41), mark(_x42))))) | |
active#(from(X)) | → | mark#(cons(X, from(s(X)))) | mark#(sel(cons(sel(_x61, cons(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x101), _x102)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(0, _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(from(_x31), X2)) | → | active#(sel(active(from(mark(_x31))), mark(X2))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(cons(_x71, _x72), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(cons(mark(_x71), _x72)), _x42)))) | |
mark#(sel(cons(_x51, _x52), cons(from(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(cons(_x61, _x62), _x32), X2)) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), mark(X2))) | |
mark#(sel(cons(_x51, _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(from(_x61), _x32), X2)) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), mark(X2))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(cons(mark(_x71), from(s(mark(_x71))))), _x42)))) | mark#(sel(cons(0, _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(from(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), _x62), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(0, cons(X, Y))) | → | mark#(X) | mark#(sel(cons(sel(s(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(_x31, active(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(X1, from(_x41))) | → | active#(sel(mark(X1), active(from(mark(_x41))))) | |
mark#(sel(X1, s(_x41))) | → | active#(sel(mark(X1), active(s(mark(_x41))))) | mark#(sel(X1, 0)) | → | active#(sel(mark(X1), active(0))) | |
mark#(sel(s(_x31), X2)) | → | active#(sel(active(s(mark(_x31))), mark(X2))) | mark#(sel(cons(sel(from(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(_x41, mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x62)))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(from(mark(_x71))), _x42))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), s(_x41))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(s(mark(_x41))))) | |
mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(mark(_x41), _x42))) | mark#(sel(_x21, X2)) | → | active#(sel(_x21, mark(X2))) | |
mark#(sel(cons(s(_x61), _x32), X2)) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), mark(X2))) | mark#(sel(cons(_x31, active(_x52)), X2)) | → | active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | |
mark#(sel(cons(_x31, active(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x31, _x32), X2)) | → | active#(sel(cons(mark(_x31), _x32), mark(X2))) | |
mark#(sel(cons(from(_x61), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(X1, _x22)) | → | active#(sel(mark(X1), _x22)) | |
mark#(sel(cons(_x31, _x32), sel(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(sel(mark(_x41), mark(_x42))))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x51, _x52), X2)) | → | active#(sel(active(cons(_x51, _x52)), mark(X2))) | mark#(from(X)) | → | mark#(X) | |
mark#(sel(cons(_x31, _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(_x91)), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(_x61, _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(_x61, _x62)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(from(X)) | → | active#(from(mark(X))) | mark#(sel(cons(_x31, mark(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), X2)) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), mark(X2))) | mark#(sel(cons(sel(_x61, s(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(0, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | active#(sel(s(X), cons(Y, Z))) | → | mark#(sel(X, Z)) | |
mark#(sel(cons(sel(_x61, _x82), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x82)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), _x62), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(_x31, _x32), _x22)) | → | active#(sel(active(cons(mark(_x31), _x32)), _x22)) | mark#(sel(X1, X2)) | → | mark#(X2) | |
mark#(sel(0, X2)) | → | active#(sel(active(0), mark(X2))) | mark#(sel(cons(from(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(s(mark(_x71)), _x62), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(sel(sel(_x91, _x92), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x62)))) | mark#(sel(cons(_x31, _x32), cons(from(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(0, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, mark(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(from(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x62)))) | |
mark#(sel(cons(s(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, mark(_x52)), X2)) | → | active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x51, _x52), cons(_x41, _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(0, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(0), _x42)))) | mark#(sel(X1, cons(_x41, _x42))) | → | active#(sel(mark(X1), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(_x41, active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x62)))) | mark#(sel(cons(_x31, _x32), cons(sel(_x71, _x72), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(sel(mark(_x71), mark(_x72))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(_x31, _x32), 0)) | → | active#(sel(active(cons(mark(_x31), _x32)), active(0))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(from(mark(_x71)), _x62)))) | mark#(sel(cons(_x31, _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) |
active(from(X)) | → | mark(cons(X, from(s(X)))) | active(sel(0, cons(X, Y))) | → | mark(X) | |
active(sel(s(X), cons(Y, Z))) | → | mark(sel(X, Z)) | mark(from(X)) | → | active(from(mark(X))) | |
mark(cons(X1, X2)) | → | active(cons(mark(X1), X2)) | mark(s(X)) | → | active(s(mark(X))) | |
mark(sel(X1, X2)) | → | active(sel(mark(X1), mark(X2))) | mark(0) | → | active(0) | |
from(mark(X)) | → | from(X) | from(active(X)) | → | from(X) | |
cons(mark(X1), X2) | → | cons(X1, X2) | cons(X1, mark(X2)) | → | cons(X1, X2) | |
cons(active(X1), X2) | → | cons(X1, X2) | cons(X1, active(X2)) | → | cons(X1, X2) | |
s(mark(X)) | → | s(X) | s(active(X)) | → | s(X) | |
sel(mark(X1), X2) | → | sel(X1, X2) | sel(X1, mark(X2)) | → | sel(X1, X2) | |
sel(active(X1), X2) | → | sel(X1, X2) | sel(X1, active(X2)) | → | sel(X1, X2) |
Termination of terms over the following signature is verified: 0, s, active, mark, from, sel, cons
Relevant Terms | Irrelevant Terms |
---|---|
active#(sel(cons(mark(_x31), _x32), cons(active(s(mark(_x71))), _x42))) | |
active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
active#(sel(active(cons(active(0), _x32)), cons(active(s(mark(_x71))), _x42))) | |
active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(mark(_x71))), _x52))) | |
active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x42))) | |
active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(0))), _x42))) | |
active#(sel(active(cons(_x51, _x52)), cons(active(s(mark(_x71))), _x42))) | |
active#(sel(active(cons(active(from(mark(_x61))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(mark(_x71))), _x42))) | |
active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(s(mark(_x91))))), _x42))) | |
active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), cons(active(s(mark(_x71))), _x42))) | |
active#(sel(active(cons(mark(_x31), _x32)), cons(s(mark(_x71)), _x52))) | |
active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(from(mark(_x91))))), _x42))) | |
active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(_x81)), _x42))) |
mark#(sel(cons(_x51, _x52), cons(s(_x71), _x42))) → active#(sel(active(cons(_x51, _x52)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x42))) → active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) |
mark#(sel(cons(_x31, _x32), cons(s(from(_x91)), _x42))) → active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(from(mark(_x91))))), _x42))) | mark#(sel(cons(_x31, mark(_x52)), cons(s(_x71), _x42))) → active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(mark(_x71))), _x42))) |
mark#(sel(cons(s(_x61), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(sel(_x91, _x92)), _x42))) → active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x42))) |
mark#(sel(cons(_x31, _x32), cons(s(s(_x91)), _x42))) → active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(s(mark(_x91))))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), _x42))) → active#(sel(cons(mark(_x31), _x32), cons(active(s(mark(_x71))), _x42))) |
mark#(sel(cons(_x31, _x32), cons(s(_x71), _x52))) → active#(sel(active(cons(mark(_x31), _x32)), cons(s(mark(_x71)), _x52))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), mark(_x52)))) → active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(mark(_x71))), _x52))) |
mark#(sel(cons(_x31, _x32), cons(s(_x71), active(_x52)))) → active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(mark(_x71))), _x52))) | mark#(sel(cons(_x31, _x32), cons(s(_x81), _x42))) → active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(_x81)), _x42))) |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(from(_x61), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(from(mark(_x61))), _x32)), cons(active(s(mark(_x71))), _x42))) |
mark#(sel(cons(_x31, _x32), cons(s(0), _x42))) → active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(0))), _x42))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x42))) |
mark#(sel(cons(_x31, active(_x52)), cons(s(_x71), _x42))) → active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(0, _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(0), _x32)), cons(active(s(mark(_x71))), _x42))) |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), from(_x41))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(from(mark(_x41))))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(sel(_x31, _x32), X2)) | → | active#(sel(active(sel(mark(_x31), mark(_x32))), mark(X2))) | mark#(sel(cons(s(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(0, _x32), X2)) | → | active#(sel(active(cons(active(0), _x32)), mark(X2))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(s(_x61), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(mark(_x71))), _x52))) | mark#(sel(cons(from(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(s(X)) | → | mark#(X) | mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(X1, X2)) | → | mark#(X1) | mark#(sel(cons(_x31, active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(cons(_x91, _x92), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(cons(X1, X2)) | → | mark#(X1) | |
mark#(sel(cons(_x31, _x32), cons(from(s(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(0))), _x42)))) | |
mark#(sel(X1, sel(_x41, _x42))) | → | active#(sel(mark(X1), active(sel(mark(_x41), mark(_x42))))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(from(mark(_x71))), _x42)))) | |
active#(from(X)) | → | mark#(cons(X, from(s(X)))) | mark#(sel(cons(sel(_x61, cons(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x101), _x102)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(from(_x31), X2)) | → | active#(sel(active(from(mark(_x31))), mark(X2))) | mark#(sel(cons(0, _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(_x51, _x52), cons(from(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(cons(_x71, _x72), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(cons(mark(_x71), _x72)), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), X2)) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), mark(X2))) | mark#(sel(cons(_x51, _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(from(_x61), _x32), X2)) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), mark(X2))) | mark#(sel(cons(0, _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(cons(mark(_x71), from(s(mark(_x71))))), _x42)))) | mark#(sel(cons(from(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(mark(_x41), _x42)))) | |
active#(sel(0, cons(X, Y))) | → | mark#(X) | mark#(sel(cons(sel(active(s(mark(_x71))), _x62), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(s(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(_x31, active(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), _x52))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(s(mark(_x71)), _x52))) | mark#(sel(X1, s(_x41))) | → | active#(sel(mark(X1), active(s(mark(_x41))))) | |
mark#(sel(X1, from(_x41))) | → | active#(sel(mark(X1), active(from(mark(_x41))))) | mark#(sel(X1, 0)) | → | active#(sel(mark(X1), active(0))) | |
mark#(sel(cons(_x31, _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(0))), _x42))) | mark#(sel(s(_x31), X2)) | → | active#(sel(active(s(mark(_x31))), mark(X2))) | |
mark#(sel(cons(sel(from(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(_x41, mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x62)))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(from(mark(_x71))), _x42))) | mark#(sel(cons(_x31, mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), s(_x41))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(s(mark(_x41))))) | mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(mark(_x41), _x42))) | |
mark#(sel(_x21, X2)) | → | active#(sel(_x21, mark(X2))) | mark#(sel(cons(s(_x61), _x32), X2)) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), mark(X2))) | |
mark#(sel(cons(_x31, active(_x52)), X2)) | → | active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | mark#(sel(cons(_x31, active(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), X2)) | → | active#(sel(cons(mark(_x31), _x32), mark(X2))) | mark#(sel(cons(from(_x61), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(X1, _x22)) | → | active#(sel(mark(X1), _x22)) | mark#(sel(cons(_x31, _x32), cons(s(s(_x91)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(s(mark(_x91))))), _x42))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(_x31, _x32), sel(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(sel(mark(_x41), mark(_x42))))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x51, _x52), X2)) | → | active#(sel(active(cons(_x51, _x52)), mark(X2))) | |
mark#(sel(cons(_x51, _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(from(_x91)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(from(mark(_x91))))), _x42))) | |
mark#(from(X)) | → | mark#(X) | mark#(sel(cons(_x31, _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(_x91)), _x42)))) | mark#(sel(cons(_x31, _x32), cons(_x61, _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(_x61, _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), mark(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(mark(_x71))), _x52))) | |
mark#(from(X)) | → | active#(from(mark(X))) | mark#(sel(cons(_x31, _x32), cons(s(_x81), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(_x81)), _x42))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), X2)) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), mark(X2))) | |
mark#(sel(cons(sel(_x61, s(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(0, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | active#(sel(s(X), cons(Y, Z))) | → | mark#(sel(X, Z)) | |
mark#(sel(cons(sel(active(s(mark(_x71))), _x62), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x61, _x82), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x82)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), _x22)) | → | active#(sel(active(cons(mark(_x31), _x32)), _x22)) | mark#(sel(X1, X2)) | → | mark#(X2) | |
mark#(sel(0, X2)) | → | active#(sel(active(0), mark(X2))) | mark#(sel(cons(from(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(sel(_x91, _x92), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(s(mark(_x71)), _x62), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(_x31, _x32), cons(from(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(0, _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(0, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(from(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x62)))) | |
mark#(sel(cons(_x31, mark(_x52)), X2)) | → | active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(sel(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x42))) | mark#(sel(cons(_x51, _x52), cons(_x41, _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(0, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(0), _x42)))) | mark#(sel(cons(_x31, _x32), cons(_x41, active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x62)))) | |
mark#(sel(X1, cons(_x41, _x42))) | → | active#(sel(mark(X1), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x31, _x32), cons(sel(_x71, _x72), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(sel(mark(_x71), mark(_x72))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(_x31, _x32), 0)) | → | active#(sel(active(cons(mark(_x31), _x32)), active(0))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(from(mark(_x71)), _x62)))) | mark#(sel(cons(_x31, _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) |
active(from(X)) | → | mark(cons(X, from(s(X)))) | active(sel(0, cons(X, Y))) | → | mark(X) | |
active(sel(s(X), cons(Y, Z))) | → | mark(sel(X, Z)) | mark(from(X)) | → | active(from(mark(X))) | |
mark(cons(X1, X2)) | → | active(cons(mark(X1), X2)) | mark(s(X)) | → | active(s(mark(X))) | |
mark(sel(X1, X2)) | → | active(sel(mark(X1), mark(X2))) | mark(0) | → | active(0) | |
from(mark(X)) | → | from(X) | from(active(X)) | → | from(X) | |
cons(mark(X1), X2) | → | cons(X1, X2) | cons(X1, mark(X2)) | → | cons(X1, X2) | |
cons(active(X1), X2) | → | cons(X1, X2) | cons(X1, active(X2)) | → | cons(X1, X2) | |
s(mark(X)) | → | s(X) | s(active(X)) | → | s(X) | |
sel(mark(X1), X2) | → | sel(X1, X2) | sel(X1, mark(X2)) | → | sel(X1, X2) | |
sel(active(X1), X2) | → | sel(X1, X2) | sel(X1, active(X2)) | → | sel(X1, X2) |
Termination of terms over the following signature is verified: 0, s, active, mark, from, sel, cons
Relevant Terms | Irrelevant Terms |
---|---|
active#(sel(cons(mark(_x31), _x32), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(cons(mark(_x111), _x112)), _x92)))), _x42))) | |
active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x102)))), _x42))) | |
active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(s(mark(_x111))), _x92)))), _x42))) | |
active#(sel(active(cons(active(0), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(from(mark(_x111))), _x92)))), _x42))) | |
active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(_x101, _x102)))), _x42))) | |
active#(sel(active(cons(_x51, _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
active#(sel(active(cons(mark(_x31), _x32)), cons(s(active(cons(mark(_x91), _x92))), _x52))) | |
active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x52))) | |
active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(0), _x92)))), _x42))) | |
active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(sel(mark(_x111), mark(_x112))), _x92)))), _x42))) | |
active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(cons(mark(_x91), _x92))), _x42))) | |
active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
active#(sel(active(cons(active(from(mark(_x61))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) |
mark#(sel(cons(s(_x61), _x32), cons(s(cons(_x91, _x92)), _x42))) → active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(_x51, _x52), cons(s(cons(_x91, _x92)), _x42))) → active#(sel(active(cons(_x51, _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) |
mark#(sel(cons(_x31, active(_x52)), cons(s(cons(_x91, _x92)), _x42))) → active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(cons(cons(_x111, _x112), _x92)), _x42))) → active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(cons(mark(_x111), _x112)), _x92)))), _x42))) |
mark#(sel(cons(_x31, _x32), cons(s(cons(s(_x111), _x92)), _x42))) → active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(s(mark(_x111))), _x92)))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x52))) → active#(sel(active(cons(mark(_x31), _x32)), cons(s(active(cons(mark(_x91), _x92))), _x52))) |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, mark(_x102))), _x42))) → active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x102)))), _x42))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(cons(_x91, _x92)), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(cons(_x91, _x92)), _x42))) → active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(0, _x32), cons(s(cons(_x91, _x92)), _x42))) → active#(sel(active(cons(active(0), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x101, _x102)), _x42))) → active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(_x101, _x102)))), _x42))) | mark#(sel(cons(_x31, mark(_x52)), cons(s(cons(_x91, _x92)), _x42))) → active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x42))) → active#(sel(cons(mark(_x31), _x32), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(cons(sel(_x111, _x112), _x92)), _x42))) → active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(sel(mark(_x111), mark(_x112))), _x92)))), _x42))) |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), mark(_x52)))) → active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x52))) | mark#(sel(cons(_x31, _x32), cons(s(cons(0, _x92)), _x42))) → active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(0), _x92)))), _x42))) |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), active(_x52)))) → active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x52))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, active(_x102))), _x42))) → active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x102)))), _x42))) |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x42))) → active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(cons(mark(_x91), _x92))), _x42))) | mark#(sel(cons(from(_x61), _x32), cons(s(cons(_x91, _x92)), _x42))) → active#(sel(active(cons(active(from(mark(_x61))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) |
mark#(sel(cons(_x31, _x32), cons(s(cons(from(_x111), _x92)), _x42))) → active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(from(mark(_x111))), _x92)))), _x42))) |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), from(_x41))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(from(mark(_x41))))) | mark#(sel(cons(_x31, _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(sel(_x31, _x32), X2)) | → | active#(sel(active(sel(mark(_x31), mark(_x32))), mark(X2))) | |
mark#(sel(cons(0, _x32), X2)) | → | active#(sel(active(cons(active(0), _x32)), mark(X2))) | mark#(sel(cons(s(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(mark(_x71))), _x52))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(_x101, _x102)))), _x42))) | mark#(sel(cons(from(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(s(X)) | → | mark#(X) | mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(X1, X2)) | → | mark#(X1) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x52))) | |
mark#(sel(cons(_x31, active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(cons(_x91, _x92), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(cons(X1, X2)) | → | mark#(X1) | mark#(sel(cons(_x31, _x32), cons(from(s(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(0))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(X1, sel(_x41, _x42))) | → | active#(sel(mark(X1), active(sel(mark(_x41), mark(_x42))))) | active#(from(X)) | → | mark#(cons(X, from(s(X)))) | |
mark#(sel(cons(sel(_x61, cons(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x101), _x102)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(0, _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(from(_x31), X2)) | → | active#(sel(active(from(mark(_x31))), mark(X2))) | mark#(sel(cons(s(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(cons(_x71, _x72), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(cons(mark(_x71), _x72)), _x42)))) | |
mark#(sel(cons(_x51, _x52), cons(from(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(cons(_x61, _x62), _x32), X2)) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), mark(X2))) | |
mark#(sel(cons(_x51, _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(from(_x61), _x32), X2)) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), mark(X2))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(cons(mark(_x71), from(s(mark(_x71))))), _x42)))) | |
mark#(sel(cons(0, _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), mark(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x52))) | |
mark#(sel(cons(from(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), _x62), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(0, cons(X, Y))) | → | mark#(X) | mark#(sel(cons(sel(s(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, active(_x52)), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(cons(cons(_x111, _x112), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(cons(mark(_x111), _x112)), _x92)))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(_x31, active(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), _x52))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(s(mark(_x71)), _x52))) | |
mark#(sel(X1, s(_x41))) | → | active#(sel(mark(X1), active(s(mark(_x41))))) | mark#(sel(X1, from(_x41))) | → | active#(sel(mark(X1), active(from(mark(_x41))))) | |
mark#(sel(X1, 0)) | → | active#(sel(mark(X1), active(0))) | mark#(sel(cons(_x31, _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(0))), _x42))) | |
mark#(sel(s(_x31), X2)) | → | active#(sel(active(s(mark(_x31))), mark(X2))) | mark#(sel(cons(sel(from(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(_x41, mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x62)))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(from(mark(_x71))), _x42))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(_x31, mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), s(_x41))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(s(mark(_x41))))) | mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(mark(_x41), _x42))) | |
mark#(sel(_x21, X2)) | → | active#(sel(_x21, mark(X2))) | mark#(sel(cons(s(_x61), _x32), X2)) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), mark(X2))) | |
mark#(sel(cons(_x31, active(_x52)), X2)) | → | active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | mark#(sel(cons(_x31, active(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), X2)) | → | active#(sel(cons(mark(_x31), _x32), mark(X2))) | mark#(sel(cons(from(_x61), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x51, _x52), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(_x51, _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(X1, _x22)) | → | active#(sel(mark(X1), _x22)) | |
mark#(sel(cons(_x31, _x32), cons(s(s(_x91)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(s(mark(_x91))))), _x42))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(_x31, _x32), sel(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(sel(mark(_x41), mark(_x42))))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, active(_x102))), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x102)))), _x42))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(cons(mark(_x91), _x92))), _x42))) | mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x51, _x52), X2)) | → | active#(sel(active(cons(_x51, _x52)), mark(X2))) | mark#(sel(cons(_x51, _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(from(_x91)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(from(mark(_x91))))), _x42))) | mark#(from(X)) | → | mark#(X) | |
mark#(sel(cons(_x31, _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(_x91)), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(_x61, _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(_x61, _x62)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(from(X)) | → | active#(from(mark(X))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), mark(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(mark(_x71))), _x52))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x81), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(_x81)), _x42))) | mark#(sel(cons(_x31, mark(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), X2)) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), mark(X2))) | mark#(sel(cons(s(_x61), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(sel(_x61, s(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(s(_x111), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(s(mark(_x111))), _x92)))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x52))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(s(active(cons(mark(_x91), _x92))), _x52))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, mark(_x102))), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x102)))), _x42))) | |
mark#(sel(cons(sel(0, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(_x31, _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
active#(sel(s(X), cons(Y, Z))) | → | mark#(sel(X, Z)) | mark#(sel(cons(sel(_x61, _x82), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x82)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), _x62), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(_x31, _x32), _x22)) | → | active#(sel(active(cons(mark(_x31), _x32)), _x22)) | |
mark#(sel(X1, X2)) | → | mark#(X2) | mark#(sel(cons(0, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(0), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(0, X2)) | → | active#(sel(active(0), mark(X2))) | mark#(sel(cons(from(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(cons(sel(_x111, _x112), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(sel(mark(_x111), mark(_x112))), _x92)))), _x42))) | |
mark#(sel(cons(sel(s(mark(_x71)), _x62), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(sel(sel(_x91, _x92), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x62)))) | mark#(sel(cons(_x31, _x32), cons(from(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(0, _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(cons(from(_x111), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(from(mark(_x111))), _x92)))), _x42))) | |
mark#(sel(cons(0, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, mark(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(from(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x62)))) | |
mark#(sel(cons(s(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, mark(_x52)), X2)) | → | active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(sel(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x42))) | mark#(sel(cons(_x51, _x52), cons(_x41, _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(0, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(0), _x42)))) | mark#(sel(X1, cons(_x41, _x42))) | → | active#(sel(mark(X1), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(_x41, active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x62)))) | mark#(sel(cons(_x31, _x32), cons(sel(_x71, _x72), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(sel(mark(_x71), mark(_x72))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(_x31, _x32), 0)) | → | active#(sel(active(cons(mark(_x31), _x32)), active(0))) | mark#(sel(cons(_x31, _x32), cons(s(cons(0, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(0), _x92)))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(from(mark(_x71)), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(from(_x61), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) |
active(from(X)) | → | mark(cons(X, from(s(X)))) | active(sel(0, cons(X, Y))) | → | mark(X) | |
active(sel(s(X), cons(Y, Z))) | → | mark(sel(X, Z)) | mark(from(X)) | → | active(from(mark(X))) | |
mark(cons(X1, X2)) | → | active(cons(mark(X1), X2)) | mark(s(X)) | → | active(s(mark(X))) | |
mark(sel(X1, X2)) | → | active(sel(mark(X1), mark(X2))) | mark(0) | → | active(0) | |
from(mark(X)) | → | from(X) | from(active(X)) | → | from(X) | |
cons(mark(X1), X2) | → | cons(X1, X2) | cons(X1, mark(X2)) | → | cons(X1, X2) | |
cons(active(X1), X2) | → | cons(X1, X2) | cons(X1, active(X2)) | → | cons(X1, X2) | |
s(mark(X)) | → | s(X) | s(active(X)) | → | s(X) | |
sel(mark(X1), X2) | → | sel(X1, X2) | sel(X1, mark(X2)) | → | sel(X1, X2) | |
sel(active(X1), X2) | → | sel(X1, X2) | sel(X1, active(X2)) | → | sel(X1, X2) |
Termination of terms over the following signature is verified: 0, s, active, mark, from, sel, cons
Relevant Terms | Irrelevant Terms |
---|---|
active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(cons(mark(_x101), from(s(mark(_x101))))))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x101))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x101), _x102)))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(cons(mark(_x121), _x122)))))), _x42)))) | |
active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(0))))), _x42)))) | |
active#(sel(active(cons(active(sel(active(from(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x32), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), _x82)), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(s(active(from(mark(_x101)))), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(active(from(mark(_x101))))), _x42))) | |
active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(_x111)))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(s(mark(_x121))))))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(from(mark(_x101)))), _x42)))) | |
active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(from(mark(_x121))))))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(sel(mark(_x121), mark(_x122))))))), _x42)))) |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(_x101)), _x42))) → active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(from(_x101)), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) |
mark#(sel(cons(sel(_x61, s(_x101)), _x32), cons(s(from(_x101)), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x101))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(from(_x101)), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) |
mark#(sel(cons(sel(_x61, _x62), _x52), cons(s(from(_x101)), _x42))) → active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(s(_x121))), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(s(mark(_x121))))))), _x42)))) |
mark#(sel(cons(sel(active(s(active(from(mark(_x101))))), _x62), _x32), cons(s(from(_x101)), mark(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x62)))) | mark#(sel(cons(sel(from(_x91), _x62), _x32), cons(s(from(_x101)), _x42))) → active#(sel(active(cons(active(sel(active(from(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(cons(mark(_x101), from(s(mark(_x101))))))), _x42)))) | mark#(sel(cons(sel(_x61, cons(_x101, _x102)), _x32), cons(s(from(_x101)), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x101), _x102)))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) → active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x32), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(0, _x62), _x32), cons(s(from(_x101)), _x42))) → active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) |
mark#(sel(cons(sel(s(_x91), _x62), _x32), cons(s(from(_x101)), _x42))) → active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(sel(_x121, _x122))), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(sel(mark(_x121), mark(_x122))))))), _x42)))) |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(cons(_x121, _x122))), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(cons(mark(_x121), _x122)))))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(from(_x101)), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) |
mark#(sel(cons(sel(_x61, _x82), _x32), cons(s(from(_x101)), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), _x82)), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(from(_x121))), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(from(mark(_x121))))))), _x42)))) |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(0)), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(0))))), _x42)))) | mark#(sel(cons(sel(cons(_x91, _x92), _x62), _x32), cons(s(from(_x101)), _x42))) → active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(active(from(mark(_x101))))), _x42))) | mark#(sel(cons(sel(s(active(from(mark(_x101)))), _x62), _x32), cons(s(from(_x101)), _x62))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(s(active(from(mark(_x101)))), _x62)))) |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(from(_x101)), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), active(_x52)), cons(s(from(_x101)), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(from(mark(_x101)))), _x42)))) | mark#(sel(cons(sel(sel(_x91, _x92), _x62), _x32), cons(s(from(_x101)), _x42))) → active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x111)), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(_x111)))), _x42)))) | mark#(sel(cons(sel(active(s(active(from(mark(_x101))))), _x62), _x32), cons(s(from(_x101)), active(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x62)))) |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), from(_x41))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(from(mark(_x41))))) | mark#(sel(cons(sel(_x61, _x62), _x52), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(s(_x121))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(s(mark(_x121))))))), _x42)))) | mark#(sel(sel(_x31, _x32), X2)) | → | active#(sel(active(sel(mark(_x31), mark(_x32))), mark(X2))) | |
mark#(sel(cons(s(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(0, _x32), X2)) | → | active#(sel(active(cons(active(0), _x32)), mark(X2))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(mark(_x71))), _x52))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(_x101, _x102)))), _x42))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(cons(mark(_x101), from(s(mark(_x101))))))), _x42)))) | |
mark#(sel(cons(from(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(s(X)) | → | mark#(X) | |
mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(X1, X2)) | → | mark#(X1) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x52))) | mark#(sel(cons(_x31, active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(cons(_x91, _x92), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(sel(_x121, _x122))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(sel(mark(_x121), mark(_x122))))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(cons(X1, X2)) | → | mark#(X1) | |
mark#(sel(cons(_x31, _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(0))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(s(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(X1, sel(_x41, _x42))) | → | active#(sel(mark(X1), active(sel(mark(_x41), mark(_x42))))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(from(mark(_x71))), _x42)))) | |
active#(from(X)) | → | mark#(cons(X, from(s(X)))) | mark#(sel(cons(sel(_x61, cons(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x101), _x102)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(from(_x31), X2)) | → | active#(sel(active(from(mark(_x31))), mark(X2))) | mark#(sel(cons(0, _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(_x51, _x52), cons(from(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(cons(_x71, _x72), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(cons(mark(_x71), _x72)), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), X2)) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), mark(X2))) | mark#(sel(cons(_x51, _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(from(_x61), _x32), X2)) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), mark(X2))) | |
mark#(sel(cons(0, _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(cons(mark(_x71), from(s(mark(_x71))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), mark(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x52))) | mark#(sel(cons(from(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(active(s(active(from(mark(_x101))))), _x62), _x32), cons(s(from(_x101)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x62)))) | mark#(sel(cons(sel(active(s(mark(_x71))), _x62), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(0, cons(X, Y))) | → | mark#(X) | mark#(sel(cons(sel(s(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, active(_x52)), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(cons(cons(_x111, _x112), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(cons(mark(_x111), _x112)), _x92)))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(_x31, active(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), _x52))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(s(mark(_x71)), _x52))) | |
mark#(sel(X1, s(_x41))) | → | active#(sel(mark(X1), active(s(mark(_x41))))) | mark#(sel(X1, from(_x41))) | → | active#(sel(mark(X1), active(from(mark(_x41))))) | |
mark#(sel(cons(sel(_x61, cons(_x101, _x102)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x101), _x102)))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(X1, 0)) | → | active#(sel(mark(X1), active(0))) | |
mark#(sel(cons(_x31, _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(0))), _x42))) | mark#(sel(s(_x31), X2)) | → | active#(sel(active(s(mark(_x31))), mark(X2))) | |
mark#(sel(cons(sel(from(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(s(_x91), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(_x41, mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x62)))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(from(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(0))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(active(from(mark(_x101))))), _x42))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(sel(s(active(from(mark(_x101)))), _x62), _x32), cons(s(from(_x101)), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(s(active(from(mark(_x101)))), _x62)))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), s(_x41))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(s(mark(_x41))))) | |
mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(mark(_x41), _x42))) | mark#(sel(_x21, X2)) | → | active#(sel(_x21, mark(X2))) | |
mark#(sel(cons(s(_x61), _x32), X2)) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), mark(X2))) | mark#(sel(cons(sel(_x61, _x62), active(_x52)), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, active(_x52)), X2)) | → | active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | mark#(sel(cons(_x31, active(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), X2)) | → | active#(sel(cons(mark(_x31), _x32), mark(X2))) | mark#(sel(cons(from(_x61), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x51, _x52), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(_x51, _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, s(_x101)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x101))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(X1, _x22)) | → | active#(sel(mark(X1), _x22)) | mark#(sel(cons(sel(active(s(active(from(mark(_x101))))), _x62), _x32), cons(s(from(_x101)), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(s(_x91)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(s(mark(_x91))))), _x42))) | mark#(sel(cons(sel(from(_x91), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(_x31, _x32), sel(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(sel(mark(_x41), mark(_x42))))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, active(_x102))), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x102)))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x32), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(cons(mark(_x91), _x92))), _x42))) | mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(0, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(_x51, _x52), X2)) | → | active#(sel(active(cons(_x51, _x52)), mark(X2))) | |
mark#(sel(cons(_x51, _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(cons(_x121, _x122))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(cons(mark(_x121), _x122)))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(from(_x91)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(from(mark(_x91))))), _x42))) | mark#(from(X)) | → | mark#(X) | |
mark#(sel(cons(_x31, _x32), cons(from(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(_x91)), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(_x61, _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(_x61, _x62)))) | mark#(sel(cons(sel(_x61, _x82), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x82)), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(from(_x121))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(from(mark(_x121))))))), _x42)))) | |
mark#(sel(cons(sel(cons(_x91, _x92), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), mark(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(mark(_x71))), _x52))) | |
mark#(from(X)) | → | active#(from(mark(X))) | mark#(sel(cons(_x31, _x32), cons(s(_x81), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(_x81)), _x42))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x111)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(_x111)))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), X2)) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), mark(X2))) | mark#(sel(cons(s(_x61), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(s(_x111), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(s(mark(_x111))), _x92)))), _x42))) | mark#(sel(cons(sel(_x61, s(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x52))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(s(active(cons(mark(_x91), _x92))), _x52))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, mark(_x102))), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x102)))), _x42))) | |
mark#(sel(cons(sel(0, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(s(X), cons(Y, Z))) | → | mark#(sel(X, Z)) | mark#(sel(cons(sel(active(s(mark(_x71))), _x62), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x61, _x82), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x82)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), _x22)) | → | active#(sel(active(cons(mark(_x31), _x32)), _x22)) | |
mark#(sel(cons(0, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(0), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(X1, X2)) | → | mark#(X2) | |
mark#(sel(0, X2)) | → | active#(sel(active(0), mark(X2))) | mark#(sel(cons(_x31, _x32), cons(s(cons(sel(_x111, _x112), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(sel(mark(_x111), mark(_x112))), _x92)))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(from(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(sel(_x91, _x92), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(s(mark(_x71)), _x62), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(_x31, _x32), cons(from(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(from(_x111), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(from(mark(_x111))), _x92)))), _x42))) | mark#(sel(cons(0, _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(0, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, mark(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(from(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(s(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(_x31, mark(_x52)), X2)) | → | active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(sel(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x42))) | mark#(sel(cons(_x51, _x52), cons(_x41, _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(0, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(0), _x42)))) | mark#(sel(cons(_x31, _x32), cons(_x41, active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x62)))) | |
mark#(sel(X1, cons(_x41, _x42))) | → | active#(sel(mark(X1), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x31, _x32), cons(sel(_x71, _x72), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(sel(mark(_x71), mark(_x72))), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(_x31, _x32), 0)) | → | active#(sel(active(cons(mark(_x31), _x32)), active(0))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(from(mark(_x101)))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(0, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(0), _x92)))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(sel(_x91, _x92), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(from(mark(_x71)), _x62)))) | mark#(sel(cons(from(_x61), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) |
active(from(X)) | → | mark(cons(X, from(s(X)))) | active(sel(0, cons(X, Y))) | → | mark(X) | |
active(sel(s(X), cons(Y, Z))) | → | mark(sel(X, Z)) | mark(from(X)) | → | active(from(mark(X))) | |
mark(cons(X1, X2)) | → | active(cons(mark(X1), X2)) | mark(s(X)) | → | active(s(mark(X))) | |
mark(sel(X1, X2)) | → | active(sel(mark(X1), mark(X2))) | mark(0) | → | active(0) | |
from(mark(X)) | → | from(X) | from(active(X)) | → | from(X) | |
cons(mark(X1), X2) | → | cons(X1, X2) | cons(X1, mark(X2)) | → | cons(X1, X2) | |
cons(active(X1), X2) | → | cons(X1, X2) | cons(X1, active(X2)) | → | cons(X1, X2) | |
s(mark(X)) | → | s(X) | s(active(X)) | → | s(X) | |
sel(mark(X1), X2) | → | sel(X1, X2) | sel(X1, mark(X2)) | → | sel(X1, X2) | |
sel(active(X1), X2) | → | sel(X1, X2) | sel(X1, active(X2)) | → | sel(X1, X2) |
Termination of terms over the following signature is verified: 0, s, active, mark, from, sel, cons
Relevant Terms | Irrelevant Terms |
---|---|
active#(sel(cons(active(sel(_x81, mark(_x62))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
active#(sel(active(cons(active(sel(_x81, active(cons(mark(_x111), _x112)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(_x91, _x92)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x111), mark(_x112))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
active#(sel(active(cons(active(sel(_x91, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(_x81, active(s(mark(_x111))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(_x81, active(from(mark(_x111))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(sel(_x81, mark(_x62)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), active(_x62)))) → active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(0), _x42))) → active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(_x101)), _x42))) → active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x42))) → active#(sel(cons(active(sel(_x81, mark(_x62))), _x32), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(cons(_x101, _x102)), _x42))) → active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x52), cons(s(_x71), _x42))) → active#(sel(active(cons(sel(_x81, mark(_x62)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x91, _x92), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(_x91, _x92)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, 0), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x81, _x62), mark(_x52)), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x62))) → active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(sel(_x81, sel(_x111, _x112)), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x111), mark(_x112))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(active(_x91), _x62), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(_x91, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(mark(_x91), _x62), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(_x91, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x81, _x62), active(_x52)), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(s(_x101)), _x42))) → active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(sel(_x101, _x102)), _x42))) → active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), mark(_x62)))) → active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) |
mark#(sel(cons(sel(_x81, from(_x111)), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(_x81, active(from(mark(_x111))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, cons(_x111, _x112)), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(_x81, active(cons(mark(_x111), _x112)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x81, s(_x111)), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(_x81, active(s(mark(_x111))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x91), _x42))) → active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(_x91)), _x42)))) |
mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(s(_x61), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(mark(_x71))), _x52))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(_x101, _x102)))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(cons(mark(_x101), from(s(mark(_x101))))))), _x42)))) | mark#(s(X)) | → | mark#(X) | |
mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(X1, X2)) | → | mark#(X1) | |
mark#(sel(cons(_x31, _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(0))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(s(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x42))) | active#(from(X)) | → | mark#(cons(X, from(s(X)))) | |
mark#(sel(cons(sel(_x61, cons(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x101), _x102)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(from(_x31), X2)) | → | active#(sel(active(from(mark(_x31))), mark(X2))) | |
mark#(sel(cons(0, _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x51, _x52), cons(from(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), X2)) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), mark(X2))) | mark#(sel(cons(_x51, _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(cons(mark(_x71), from(s(mark(_x71))))), _x42)))) | mark#(sel(cons(from(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x81, s(_x111)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(s(mark(_x111))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | active#(sel(0, cons(X, Y))) | → | mark#(X) | |
mark#(sel(cons(sel(s(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(_x31, active(_x52)), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(cons(cons(_x111, _x112), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(cons(mark(_x111), _x112)), _x92)))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x81, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, active(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(X1, s(_x41))) | → | active#(sel(mark(X1), active(s(mark(_x41))))) | mark#(sel(X1, 0)) | → | active#(sel(mark(X1), active(0))) | |
mark#(sel(cons(sel(_x81, cons(_x111, _x112)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(cons(mark(_x111), _x112)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(0))), _x42))) | |
mark#(sel(s(_x31), X2)) | → | active#(sel(active(s(mark(_x31))), mark(X2))) | mark#(sel(cons(_x31, _x32), cons(_x41, mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x62)))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(active(from(mark(_x101))))), _x42))) | |
mark#(sel(cons(sel(s(active(from(mark(_x101)))), _x62), _x32), cons(s(from(_x101)), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(s(active(from(mark(_x101)))), _x62)))) | mark#(sel(cons(s(_x61), _x32), X2)) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), mark(X2))) | |
mark#(sel(_x21, X2)) | → | active#(sel(_x21, mark(X2))) | mark#(sel(cons(sel(_x61, _x62), active(_x52)), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(_x31, active(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x81, from(_x111)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(mark(_x111))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(from(_x61), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x51, _x52), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(_x51, _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, s(_x101)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x101))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(active(from(mark(_x101))))), _x62), _x32), cons(s(from(_x101)), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(s(_x91)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(s(mark(_x91))))), _x42))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), sel(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(sel(mark(_x41), mark(_x42))))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x51, _x52), X2)) | → | active#(sel(active(cons(_x51, _x52)), mark(X2))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(cons(_x121, _x122))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(cons(mark(_x121), _x122)))))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(from(_x91)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(from(mark(_x91))))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(_x61, _x82), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x82)), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), mark(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(mark(_x71))), _x52))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x81), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(_x81)), _x42))) | mark#(sel(cons(_x31, mark(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x111)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(_x111)))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(s(_x111), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(s(mark(_x111))), _x92)))), _x42))) | |
mark#(sel(cons(sel(_x61, s(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(0, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(s(X), cons(Y, Z))) | → | mark#(sel(X, Z)) | mark#(sel(cons(sel(active(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), _x62), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x61, _x82), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x82)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), _x22)) | → | active#(sel(active(cons(mark(_x31), _x32)), _x22)) | mark#(sel(X1, X2)) | → | mark#(X2) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(from(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(s(mark(_x71)), _x62), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(from(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(0, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(from(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(sel(_x91, _x92), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, _x92)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, mark(_x52)), X2)) | → | active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x51, _x52), cons(_x41, _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(0, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(0), _x42)))) | mark#(sel(cons(sel(_x81, _x62), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(X1, cons(_x41, _x42))) | → | active#(sel(mark(X1), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(sel(_x71, _x72), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(sel(mark(_x71), mark(_x72))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(_x31, _x32), 0)) | → | active#(sel(active(cons(mark(_x31), _x32)), active(0))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(from(mark(_x101)))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(from(mark(_x71)), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(from(_x61), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), from(_x41))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(from(mark(_x41))))) | |
mark#(sel(cons(sel(_x61, _x62), _x52), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(s(_x121))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(s(mark(_x121))))))), _x42)))) | |
mark#(sel(sel(_x31, _x32), X2)) | → | active#(sel(active(sel(mark(_x31), mark(_x32))), mark(X2))) | mark#(sel(cons(0, _x32), X2)) | → | active#(sel(active(cons(active(0), _x32)), mark(X2))) | |
mark#(sel(cons(from(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x52))) | |
mark#(sel(cons(_x31, active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(cons(_x91, _x92), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(sel(_x121, _x122))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(sel(mark(_x121), mark(_x122))))))), _x42)))) | |
mark#(cons(X1, X2)) | → | mark#(X1) | mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(X1, sel(_x41, _x42))) | → | active#(sel(mark(X1), active(sel(mark(_x41), mark(_x42))))) | mark#(sel(cons(s(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(_x81, sel(_x111, _x112)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x111), mark(_x112))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(cons(_x71, _x72), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(cons(mark(_x71), _x72)), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(from(_x61), _x32), X2)) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), mark(X2))) | mark#(sel(cons(_x31, mark(_x52)), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(0, _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), mark(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x52))) | |
mark#(sel(cons(sel(active(s(active(from(mark(_x101))))), _x62), _x32), cons(s(from(_x101)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x62)))) | mark#(sel(cons(sel(active(s(mark(_x71))), _x62), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), _x52))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(s(mark(_x71)), _x52))) | mark#(sel(X1, from(_x41))) | → | active#(sel(mark(X1), active(from(mark(_x41))))) | |
mark#(sel(cons(sel(_x61, cons(_x101, _x102)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x101), _x102)))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(from(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(s(_x91), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(from(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(_x81, mark(_x62))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(from(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(0))))), _x42)))) | mark#(sel(cons(_x31, _x32), s(_x41))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(s(mark(_x41))))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(mark(_x41), _x42))) | |
mark#(sel(cons(_x31, active(_x52)), X2)) | → | active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | mark#(sel(cons(_x31, _x32), X2)) | → | active#(sel(cons(mark(_x31), _x32), mark(X2))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(_x31, active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(X1, _x22)) | → | active#(sel(mark(X1), _x22)) | |
mark#(sel(cons(sel(from(_x91), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(mark(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, active(_x102))), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x102)))), _x42))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x32), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(cons(mark(_x91), _x92))), _x42))) | mark#(sel(cons(sel(0, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x51, _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), cons(active(s(mark(_x71))), _x42))) | mark#(from(X)) | → | mark#(X) | |
mark#(sel(cons(_x31, _x32), cons(from(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(_x91)), _x42)))) | mark#(sel(cons(_x31, _x32), cons(_x61, _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(_x61, _x62)))) | |
mark#(sel(cons(sel(_x81, _x62), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(_x81, mark(_x62)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(from(_x121))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(from(mark(_x121))))))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
mark#(sel(cons(sel(cons(_x91, _x92), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(from(X)) | → | active#(from(mark(X))) | mark#(sel(cons(sel(_x61, _x62), _x32), X2)) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), mark(X2))) | |
mark#(sel(cons(s(_x61), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x52))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(s(active(cons(mark(_x91), _x92))), _x52))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, mark(_x102))), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x102)))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(0, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(0), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(0, X2)) | → | active#(sel(active(0), mark(X2))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(sel(_x111, _x112), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(sel(mark(_x111), mark(_x112))), _x92)))), _x42))) | mark#(sel(cons(sel(sel(_x91, _x92), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x62)))) | |
mark#(sel(cons(0, _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(cons(from(_x111), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(from(mark(_x111))), _x92)))), _x42))) | |
mark#(sel(cons(s(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(sel(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x42))) | mark#(sel(cons(_x31, _x32), cons(_x41, active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(0, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(0), _x92)))), _x42))) | |
mark#(sel(cons(sel(sel(_x91, _x92), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) |
active(from(X)) | → | mark(cons(X, from(s(X)))) | active(sel(0, cons(X, Y))) | → | mark(X) | |
active(sel(s(X), cons(Y, Z))) | → | mark(sel(X, Z)) | mark(from(X)) | → | active(from(mark(X))) | |
mark(cons(X1, X2)) | → | active(cons(mark(X1), X2)) | mark(s(X)) | → | active(s(mark(X))) | |
mark(sel(X1, X2)) | → | active(sel(mark(X1), mark(X2))) | mark(0) | → | active(0) | |
from(mark(X)) | → | from(X) | from(active(X)) | → | from(X) | |
cons(mark(X1), X2) | → | cons(X1, X2) | cons(X1, mark(X2)) | → | cons(X1, X2) | |
cons(active(X1), X2) | → | cons(X1, X2) | cons(X1, active(X2)) | → | cons(X1, X2) | |
s(mark(X)) | → | s(X) | s(active(X)) | → | s(X) | |
sel(mark(X1), X2) | → | sel(X1, X2) | sel(X1, mark(X2)) | → | sel(X1, X2) | |
sel(active(X1), X2) | → | sel(X1, X2) | sel(X1, active(X2)) | → | sel(X1, X2) |
Termination of terms over the following signature is verified: 0, s, active, mark, from, sel, cons
Relevant Terms | Irrelevant Terms |
---|---|
active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), _x122)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(sel(mark(_x141), mark(_x142))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(s(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(cons(mark(_x131), _x132)), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(from(mark(_x131))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(sel(mark(_x61), active(sel(mark(_x101), mark(_x102)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(s(mark(_x131))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(active(0), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), sel(mark(_x101), mark(_x102)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(_x121, mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) → active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), active(_x52)), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(sel(_x91, _x92), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(sel(_x101, _x102)), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(_x61, sel(sel(_x131, _x132), _x102)), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x61, sel(_x101, s(_x141))), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(s(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, cons(_x141, _x142))), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(from(_x91), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(s(mark(_x71)), sel(_x101, _x102)), _x32), cons(s(_x71), _x62))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(sel(0, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(active(0), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), sel(mark(_x101), mark(_x102)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x61, sel(0, _x102)), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, _x102)), _x32), cons(s(_x71), mark(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(0), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, sel(s(_x131), _x102)), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(s(mark(_x131))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(cons(_x101, _x102)), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(s(_x101)), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(from(_x101)), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), mark(_x52)), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(s(_x91), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, _x102)), _x32), cons(s(_x71), active(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x52), cons(s(_x71), _x42))) → active#(sel(active(cons(sel(mark(_x61), active(sel(mark(_x101), mark(_x102)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x122)), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), _x122)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x61, sel(_x101, from(_x141))), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x121, _x102)), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(_x121, mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x61, sel(from(_x131), _x102)), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(from(mark(_x131))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, sel(_x141, _x142))), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(sel(mark(_x141), mark(_x142))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x91), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(cons(_x91, _x92), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x61, sel(cons(_x131, _x132), _x102)), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(cons(mark(_x131), _x132)), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(s(_x61), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(mark(_x71))), _x52))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(_x101, _x102)))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(cons(mark(_x101), from(s(mark(_x101))))))), _x42)))) | mark#(s(X)) | → | mark#(X) | |
mark#(sel(X1, X2)) | → | mark#(X1) | mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(s(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(0))), _x42)))) | |
active#(from(X)) | → | mark#(cons(X, from(s(X)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(_x61, cons(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x101), _x102)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(0, _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(from(_x31), X2)) | → | active#(sel(active(from(mark(_x31))), mark(X2))) | mark#(sel(cons(_x51, _x52), cons(from(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), X2)) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), mark(X2))) | mark#(sel(cons(_x51, _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(cons(mark(_x71), from(s(mark(_x71))))), _x42)))) | mark#(sel(cons(from(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x81, s(_x111)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(s(mark(_x111))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(cons(_x131, _x132), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(cons(mark(_x131), _x132)), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(0, cons(X, Y))) | → | mark#(X) | mark#(sel(cons(sel(s(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(_x31, active(_x52)), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(cons(_x111, _x112), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(cons(mark(_x111), _x112)), _x92)))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x81, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, s(_x141))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(s(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, active(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(X1, s(_x41))) | → | active#(sel(mark(X1), active(s(mark(_x41))))) | mark#(sel(X1, 0)) | → | active#(sel(mark(X1), active(0))) | |
mark#(sel(cons(sel(_x81, cons(_x111, _x112)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(cons(mark(_x111), _x112)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(0))), _x42))) | |
mark#(sel(s(_x31), X2)) | → | active#(sel(active(s(mark(_x31))), mark(X2))) | mark#(sel(cons(_x31, _x32), cons(_x41, mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x62)))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(active(from(mark(_x101))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, _x102)), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(s(active(from(mark(_x101)))), _x62), _x32), cons(s(from(_x101)), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(s(active(from(mark(_x101)))), _x62)))) | |
mark#(sel(_x21, X2)) | → | active#(sel(_x21, mark(X2))) | mark#(sel(cons(s(_x61), _x32), X2)) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), mark(X2))) | |
mark#(sel(cons(sel(_x61, _x62), active(_x52)), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x61, sel(_x121, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(_x121, mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, active(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x81, from(_x111)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(mark(_x111))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(from(_x61), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x51, _x52), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(_x51, _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(sel(_x61, _x62), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, s(_x101)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x101))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(s(_x91)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(s(mark(_x91))))), _x42))) | mark#(sel(cons(sel(active(s(active(from(mark(_x101))))), _x62), _x32), cons(s(from(_x101)), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x62)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(_x31, _x32), sel(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(sel(mark(_x41), mark(_x42))))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, _x102)), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x51, _x52), X2)) | → | active#(sel(active(cons(_x51, _x52)), mark(X2))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(cons(_x121, _x122))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(cons(mark(_x121), _x122)))))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(from(_x91)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(from(mark(_x91))))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x82), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x82)), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), mark(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(mark(_x71))), _x52))) | mark#(sel(cons(_x31, _x32), cons(s(_x81), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(_x81)), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x101, from(_x141))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, mark(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x111)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(_x111)))), _x42)))) | mark#(sel(cons(sel(_x61, s(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(s(_x111), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(s(mark(_x111))), _x92)))), _x42))) | mark#(sel(cons(sel(0, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(sel(_x131, _x132), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | active#(sel(s(X), cons(Y, Z))) | → | mark#(sel(X, Z)) | |
mark#(sel(cons(sel(active(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x82), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x82)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), _x62), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(_x31, _x32), _x22)) | → | active#(sel(active(cons(mark(_x31), _x32)), _x22)) | |
mark#(sel(X1, X2)) | → | mark#(X2) | mark#(sel(cons(from(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), sel(mark(_x101), mark(_x102)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(s(mark(_x71)), _x62), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(from(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(_x61, sel(s(_x131), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(s(mark(_x131))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(0, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, mark(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(from(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(sel(_x91, _x92), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, _x92)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, mark(_x52)), X2)) | → | active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x51, _x52), cons(_x41, _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x31, _x32), cons(0, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(0), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(X1, cons(_x41, _x42))) | → | active#(sel(mark(X1), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(sel(_x71, _x72), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(sel(mark(_x71), mark(_x72))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(_x31, _x32), 0)) | → | active#(sel(active(cons(mark(_x31), _x32)), active(0))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(from(mark(_x101)))), _x42)))) | mark#(sel(cons(sel(cons(_x91, _x92), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(from(mark(_x71)), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(from(_x61), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(sel(sel(_x91, _x92), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), from(_x41))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(from(mark(_x41))))) | mark#(sel(cons(sel(_x61, sel(_x101, cons(_x141, _x142))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x52), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(s(mark(_x71)), sel(_x101, _x102)), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(s(_x121))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(s(mark(_x121))))))), _x42)))) | mark#(sel(sel(_x31, _x32), X2)) | → | active#(sel(active(sel(mark(_x31), mark(_x32))), mark(X2))) | |
mark#(sel(cons(sel(0, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(0, _x32), X2)) | → | active#(sel(active(cons(active(0), _x32)), mark(X2))) | |
mark#(sel(cons(sel(_x81, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(from(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x52))) | mark#(sel(cons(_x31, active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(cons(_x91, _x92), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(sel(_x121, _x122))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(sel(mark(_x121), mark(_x122))))))), _x42)))) | mark#(cons(X1, X2)) | → | mark#(X1) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(X1, sel(_x41, _x42))) | → | active#(sel(mark(X1), active(sel(mark(_x41), mark(_x42))))) | |
mark#(sel(cons(sel(s(_x91), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(s(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(_x81, sel(_x111, _x112)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x111), mark(_x112))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(cons(_x71, _x72), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(cons(mark(_x71), _x72)), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x122)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), _x122)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, sel(from(_x131), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(from(mark(_x131))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(from(_x61), _x32), X2)) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), mark(X2))) | mark#(sel(cons(_x31, mark(_x52)), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(0, _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), mark(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x52))) | |
mark#(sel(cons(sel(active(s(active(from(mark(_x101))))), _x62), _x32), cons(s(from(_x101)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x62)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), _x62), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(from(_x91), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), _x52))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(s(mark(_x71)), _x52))) | |
mark#(sel(X1, from(_x41))) | → | active#(sel(mark(X1), active(from(mark(_x41))))) | mark#(sel(cons(sel(_x61, sel(0, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, cons(_x101, _x102)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x101), _x102)))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(from(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(s(_x91), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(_x31, _x32), cons(from(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(_x81, mark(_x62))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(from(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(0))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), s(_x41))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(s(mark(_x41))))) | mark#(sel(cons(_x31, mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(mark(_x41), _x42))) | mark#(sel(cons(_x31, active(_x52)), X2)) | → | active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(_x31, _x32), X2)) | → | active#(sel(cons(mark(_x31), _x32), mark(X2))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(_x31, active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(X1, _x22)) | → | active#(sel(mark(X1), _x22)) | |
mark#(sel(cons(sel(from(_x91), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(mark(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, active(_x102))), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x102)))), _x42))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x32), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(cons(mark(_x91), _x92))), _x42))) | mark#(sel(cons(sel(0, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(_x51, _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), cons(active(s(mark(_x71))), _x42))) | |
mark#(from(X)) | → | mark#(X) | mark#(sel(cons(_x31, _x32), cons(from(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(_x91)), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(_x81, mark(_x62)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(_x61, _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(_x61, _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(from(_x121))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(from(mark(_x121))))))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(sel(cons(_x91, _x92), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(from(X)) | → | active#(from(mark(X))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), X2)) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), mark(X2))) | mark#(sel(cons(s(_x61), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x52))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(s(active(cons(mark(_x91), _x92))), _x52))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, mark(_x102))), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x102)))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(0, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(0), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(0, X2)) | → | active#(sel(active(0), mark(X2))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(sel(_x111, _x112), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(sel(mark(_x111), mark(_x112))), _x92)))), _x42))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(sel(_x91, _x92), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(from(_x111), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(from(mark(_x111))), _x92)))), _x42))) | mark#(sel(cons(0, _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(s(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(sel(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(_x41, active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x62)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(sel(mark(_x101), mark(_x102)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, sel(_x141, _x142))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(sel(mark(_x141), mark(_x142))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(0, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(0), _x92)))), _x42))) | mark#(sel(cons(sel(sel(_x91, _x92), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) |
active(from(X)) | → | mark(cons(X, from(s(X)))) | active(sel(0, cons(X, Y))) | → | mark(X) | |
active(sel(s(X), cons(Y, Z))) | → | mark(sel(X, Z)) | mark(from(X)) | → | active(from(mark(X))) | |
mark(cons(X1, X2)) | → | active(cons(mark(X1), X2)) | mark(s(X)) | → | active(s(mark(X))) | |
mark(sel(X1, X2)) | → | active(sel(mark(X1), mark(X2))) | mark(0) | → | active(0) | |
from(mark(X)) | → | from(X) | from(active(X)) | → | from(X) | |
cons(mark(X1), X2) | → | cons(X1, X2) | cons(X1, mark(X2)) | → | cons(X1, X2) | |
cons(active(X1), X2) | → | cons(X1, X2) | cons(X1, active(X2)) | → | cons(X1, X2) | |
s(mark(X)) | → | s(X) | s(active(X)) | → | s(X) | |
sel(mark(X1), X2) | → | sel(X1, X2) | sel(X1, mark(X2)) | → | sel(X1, X2) | |
sel(active(X1), X2) | → | sel(X1, X2) | sel(X1, active(X2)) | → | sel(X1, X2) |
Termination of terms over the following signature is verified: 0, s, active, mark, from, sel, cons
Relevant Terms | Irrelevant Terms |
---|---|
active#(sel(active(cons(active(sel(mark(_x61), active(sel(_x121, active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(s(mark(_x131))), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(sel(mark(_x61), active(sel(mark(_x101), active(0)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), sel(mark(_x101), active(0)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(cons(mark(_x131), _x132)), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(from(mark(_x131))), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), 0)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
active#(sel(active(cons(active(sel(active(0), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x61, sel(0, 0)), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(from(_x91), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), mark(_x52)), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, 0)), _x32), cons(s(_x71), active(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), sel(mark(_x101), active(0)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(sel(_x91, _x92), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(sel(_x101, _x102)), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(_x61, sel(sel(_x131, _x132), 0)), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(s(mark(_x71)), sel(_x101, 0)), _x32), cons(s(_x71), _x62))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), cons(active(s(mark(_x71))), _x42))) |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), 0)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x52), cons(s(_x71), _x42))) → active#(sel(active(cons(sel(mark(_x61), active(sel(mark(_x101), active(0)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(cons(_x91, _x92), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), active(_x52)), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) → active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(0, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(active(0), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x121, 0)), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(_x121, active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(s(_x91), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(from(_x131), 0)), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(from(mark(_x131))), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x91), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(cons(_x101, _x102)), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) |
mark#(sel(cons(sel(_x61, sel(cons(_x131, _x132), 0)), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(cons(mark(_x131), _x132)), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(s(_x101)), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, 0)), _x32), cons(s(_x71), mark(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(from(_x101)), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(0), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, sel(s(_x131), 0)), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(s(mark(_x131))), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(s(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(s(_x61), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(mark(_x71))), _x52))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(_x101, _x102)))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(cons(mark(_x101), from(s(mark(_x101))))))), _x42)))) | mark#(s(X)) | → | mark#(X) | |
mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(X1, X2)) | → | mark#(X1) | |
mark#(sel(cons(_x31, _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(0))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(s(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x42))) | active#(from(X)) | → | mark#(cons(X, from(s(X)))) | |
mark#(sel(cons(sel(_x61, cons(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x101), _x102)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(from(_x31), X2)) | → | active#(sel(active(from(mark(_x31))), mark(X2))) | |
mark#(sel(cons(0, _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(from(_x131), 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(from(mark(_x131))), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x51, _x52), cons(from(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(cons(_x61, _x62), _x32), X2)) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), mark(X2))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(_x51, _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(cons(mark(_x71), from(s(mark(_x71))))), _x42)))) | mark#(sel(cons(from(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x81, s(_x111)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(s(mark(_x111))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(cons(_x131, _x132), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(cons(mark(_x131), _x132)), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(0, cons(X, Y))) | → | mark#(X) | mark#(sel(cons(sel(s(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, active(_x52)), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(cons(cons(_x111, _x112), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(cons(mark(_x111), _x112)), _x92)))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x81, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, s(_x141))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(s(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, active(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(X1, s(_x41))) | → | active#(sel(mark(X1), active(s(mark(_x41))))) | |
mark#(sel(X1, 0)) | → | active#(sel(mark(X1), active(0))) | mark#(sel(cons(sel(_x81, cons(_x111, _x112)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(cons(mark(_x111), _x112)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(0))), _x42))) | mark#(sel(s(_x31), X2)) | → | active#(sel(active(s(mark(_x31))), mark(X2))) | |
mark#(sel(cons(_x31, _x32), cons(_x41, mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x62)))) | mark#(sel(cons(sel(_x81, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(0, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(active(from(mark(_x101))))), _x42))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, _x102)), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(s(active(from(mark(_x101)))), _x62), _x32), cons(s(from(_x101)), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(s(active(from(mark(_x101)))), _x62)))) | mark#(sel(cons(s(_x61), _x32), X2)) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), mark(X2))) | |
mark#(sel(_x21, X2)) | → | active#(sel(_x21, mark(X2))) | mark#(sel(cons(sel(_x61, _x62), active(_x52)), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x121, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(_x121, mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(_x31, active(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(_x81, from(_x111)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(mark(_x111))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(from(_x61), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(s(_x131), 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(s(mark(_x131))), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x51, _x52), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(_x51, _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), sel(mark(_x101), active(0)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(_x61, s(_x101)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x101))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(active(from(mark(_x101))))), _x62), _x32), cons(s(from(_x101)), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(s(_x91)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(s(mark(_x91))))), _x42))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), sel(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(sel(mark(_x41), mark(_x42))))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, _x102)), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x51, _x52), X2)) | → | active#(sel(active(cons(_x51, _x52)), mark(X2))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(cons(_x121, _x122))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(cons(mark(_x121), _x122)))))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(from(_x91)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(from(mark(_x91))))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x82), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x82)), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), mark(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(mark(_x71))), _x52))) | mark#(sel(cons(_x31, _x32), cons(s(_x81), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(_x81)), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x101, from(_x141))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, mark(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x111)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(_x111)))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(s(_x111), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(s(mark(_x111))), _x92)))), _x42))) | |
mark#(sel(cons(sel(_x61, s(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(0, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(sel(_x131, _x132), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | active#(sel(s(X), cons(Y, Z))) | → | mark#(sel(X, Z)) | |
mark#(sel(cons(sel(active(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x82), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x82)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), _x62), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(_x31, _x32), _x22)) | → | active#(sel(active(cons(mark(_x31), _x32)), _x22)) | |
mark#(sel(X1, X2)) | → | mark#(X2) | mark#(sel(cons(from(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), sel(mark(_x101), mark(_x102)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(s(mark(_x71)), _x62), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(sel(mark(_x101), active(0)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(_x31, _x32), cons(from(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(s(_x131), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(s(mark(_x131))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(0, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(from(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x91, _x92), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, _x92)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, mark(_x52)), X2)) | → | active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x51, _x52), cons(_x41, _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x31, _x32), cons(0, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(0), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(X1, cons(_x41, _x42))) | → | active#(sel(mark(X1), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(sel(_x71, _x72), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(sel(mark(_x71), mark(_x72))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(_x31, _x32), 0)) | → | active#(sel(active(cons(mark(_x31), _x32)), active(0))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(from(mark(_x101)))), _x42)))) | mark#(sel(cons(sel(cons(_x91, _x92), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(from(mark(_x71)), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(from(_x61), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(0, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(sel(_x91, _x92), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), from(_x41))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(from(mark(_x41))))) | |
mark#(sel(cons(sel(_x61, sel(_x101, cons(_x141, _x142))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x52), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(s(mark(_x71)), sel(_x101, _x102)), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(s(_x121))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(s(mark(_x121))))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(sel(_x31, _x32), X2)) | → | active#(sel(active(sel(mark(_x31), mark(_x32))), mark(X2))) | |
mark#(sel(cons(sel(0, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(0, _x32), X2)) | → | active#(sel(active(cons(active(0), _x32)), mark(X2))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), 0)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(from(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x52))) | |
mark#(sel(cons(_x31, active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(cons(_x91, _x92), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(sel(_x121, _x122))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(sel(mark(_x121), mark(_x122))))))), _x42)))) | |
mark#(cons(X1, X2)) | → | mark#(X1) | mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(X1, sel(_x41, _x42))) | → | active#(sel(mark(X1), active(sel(mark(_x41), mark(_x42))))) | mark#(sel(cons(sel(s(_x91), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x81, sel(_x111, _x112)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x111), mark(_x112))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(cons(_x71, _x72), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(cons(mark(_x71), _x72)), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x122)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), _x122)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, sel(from(_x131), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(from(mark(_x131))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(from(_x61), _x32), X2)) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), mark(X2))) | mark#(sel(cons(_x31, mark(_x52)), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(0, _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), mark(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x52))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(active(s(active(from(mark(_x101))))), _x62), _x32), cons(s(from(_x101)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x62)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(active(s(mark(_x71))), _x62), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, 0)), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(from(_x91), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), _x52))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(s(mark(_x71)), _x52))) | |
mark#(sel(X1, from(_x41))) | → | active#(sel(mark(X1), active(from(mark(_x41))))) | mark#(sel(cons(sel(s(mark(_x71)), sel(_x101, 0)), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
mark#(sel(cons(sel(_x61, sel(0, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, cons(_x101, _x102)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x101), _x102)))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(from(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(cons(_x91, _x92), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(s(_x91), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(_x31, _x32), cons(from(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(_x81, mark(_x62))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(from(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x61, sel(_x121, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(_x121, active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(0))))), _x42)))) | mark#(sel(cons(sel(s(_x91), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), s(_x41))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(s(mark(_x41))))) | |
mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(mark(_x41), _x42))) | mark#(sel(cons(_x31, active(_x52)), X2)) | → | active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | |
mark#(sel(cons(_x31, _x32), X2)) | → | active#(sel(cons(mark(_x31), _x32), mark(X2))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, 0)), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(sel(_x91, _x92), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(X1, _x22)) | → | active#(sel(mark(X1), _x22)) | mark#(sel(cons(sel(mark(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(from(_x91), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, active(_x102))), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x102)))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x32), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(cons(mark(_x91), _x92))), _x42))) | |
mark#(sel(cons(sel(0, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(_x51, _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), cons(active(s(mark(_x71))), _x42))) | mark#(from(X)) | → | mark#(X) | |
mark#(sel(cons(_x31, _x32), cons(from(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(_x91)), _x42)))) | mark#(sel(cons(_x31, _x32), cons(_x61, _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(_x61, _x62)))) | |
mark#(sel(cons(sel(_x81, _x62), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(_x81, mark(_x62)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(from(_x121))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(from(mark(_x121))))))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
mark#(sel(cons(sel(cons(_x91, _x92), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(from(X)) | → | active#(from(mark(X))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), X2)) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), mark(X2))) | mark#(sel(cons(s(_x61), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(from(_x91), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x52))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(s(active(cons(mark(_x91), _x92))), _x52))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, mark(_x102))), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x102)))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(0, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(0), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(sel(_x131, _x132), 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(0, X2)) | → | active#(sel(active(0), mark(X2))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(sel(_x111, _x112), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(sel(mark(_x111), mark(_x112))), _x92)))), _x42))) | mark#(sel(cons(sel(sel(_x91, _x92), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x62)))) | |
mark#(sel(cons(0, _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(cons(from(_x111), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(from(mark(_x111))), _x92)))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(s(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(sel(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(sel(mark(_x101), mark(_x102)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(_x41, active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(cons(_x131, _x132), 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(cons(mark(_x131), _x132)), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, sel(_x141, _x142))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(sel(mark(_x141), mark(_x142))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(0, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(0), _x92)))), _x42))) | |
mark#(sel(cons(sel(sel(_x91, _x92), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) |
active(from(X)) | → | mark(cons(X, from(s(X)))) | active(sel(0, cons(X, Y))) | → | mark(X) | |
active(sel(s(X), cons(Y, Z))) | → | mark(sel(X, Z)) | mark(from(X)) | → | active(from(mark(X))) | |
mark(cons(X1, X2)) | → | active(cons(mark(X1), X2)) | mark(s(X)) | → | active(s(mark(X))) | |
mark(sel(X1, X2)) | → | active(sel(mark(X1), mark(X2))) | mark(0) | → | active(0) | |
from(mark(X)) | → | from(X) | from(active(X)) | → | from(X) | |
cons(mark(X1), X2) | → | cons(X1, X2) | cons(X1, mark(X2)) | → | cons(X1, X2) | |
cons(active(X1), X2) | → | cons(X1, X2) | cons(X1, active(X2)) | → | cons(X1, X2) | |
s(mark(X)) | → | s(X) | s(active(X)) | → | s(X) | |
sel(mark(X1), X2) | → | sel(X1, X2) | sel(X1, mark(X2)) | → | sel(X1, X2) | |
sel(active(X1), X2) | → | sel(X1, X2) | sel(X1, active(X2)) | → | sel(X1, X2) |
Termination of terms over the following signature is verified: 0, s, active, mark, from, sel, cons
Relevant Terms | Irrelevant Terms |
---|---|
active#(sel(active(cons(_x51, _x52)), active(cons(active(s(_x91)), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x91)), _x62)))) | |
active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(s(_x91)), _x42)))) | |
active#(sel(active(cons(active(0), _x32)), active(cons(active(s(_x91)), _x42)))) | |
active#(sel(active(cons(mark(_x31), _x32)), active(cons(s(_x91), _x62)))) | |
active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(_x91)), _x42))) | |
active#(sel(cons(mark(_x31), _x32), active(cons(active(s(_x91)), _x42)))) | |
active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x81)), _x42)))) | |
active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(_x91)), _x42)))) |
mark#(sel(cons(_x31, active(_x52)), cons(s(_x91), _x42))) → active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x91), _x42))) → active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(s(_x91)), _x42)))) |
mark#(sel(cons(0, _x32), cons(s(_x91), _x42))) → active#(sel(active(cons(active(0), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x91), _x42))) → active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(_x91)), _x42))) |
mark#(sel(cons(_x31, _x32), cons(s(_x91), _x62))) → active#(sel(active(cons(mark(_x31), _x32)), active(cons(s(_x91), _x62)))) | mark#(sel(cons(_x31, _x32), cons(s(_x91), mark(_x62)))) → active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x91)), _x62)))) |
mark#(sel(cons(_x31, _x32), cons(s(_x91), _x42))) → active#(sel(cons(mark(_x31), _x32), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(active(_x81)), _x42))) → active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x81)), _x42)))) |
mark#(sel(cons(_x31, mark(_x52)), cons(s(_x91), _x42))) → active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(_x51, _x52), cons(s(_x91), _x42))) → active#(sel(active(cons(_x51, _x52)), active(cons(active(s(_x91)), _x42)))) |
mark#(sel(cons(_x31, _x32), cons(s(_x91), active(_x62)))) → active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x91)), _x62)))) | mark#(sel(cons(from(_x61), _x32), cons(s(_x91), _x42))) → active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(s(_x91)), _x42)))) |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x91), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(mark(_x81)), _x42))) → active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x81)), _x42)))) |
mark#(sel(cons(s(_x61), _x32), cons(s(_x91), _x42))) → active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(s(_x91)), _x42)))) |
mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(s(_x61), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(mark(_x71))), _x52))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(_x101, _x102)))), _x42))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(cons(mark(_x101), from(s(mark(_x101))))))), _x42)))) | |
mark#(s(X)) | → | mark#(X) | mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(X1, X2)) | → | mark#(X1) | mark#(sel(cons(_x31, _x32), cons(s(_x91), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(s(_x91), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x91), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x91)), _x62)))) | mark#(sel(cons(_x31, _x32), cons(from(s(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(0))), _x42)))) | active#(from(X)) | → | mark#(cons(X, from(s(X)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x61, cons(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x101), _x102)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(0, _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(from(_x31), X2)) | → | active#(sel(active(from(mark(_x31))), mark(X2))) | |
mark#(sel(cons(sel(_x61, sel(from(_x131), 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(from(mark(_x131))), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x51, _x52), cons(from(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), X2)) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), mark(X2))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(_x51, _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(cons(mark(_x71), from(s(mark(_x71))))), _x42)))) | |
mark#(sel(cons(from(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(_x81, s(_x111)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(s(mark(_x111))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(cons(_x131, _x132), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(cons(mark(_x131), _x132)), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | active#(sel(0, cons(X, Y))) | → | mark#(X) | |
mark#(sel(cons(sel(s(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, active(_x52)), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(cons(_x111, _x112), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(cons(mark(_x111), _x112)), _x92)))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x91), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x81, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, s(_x141))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(s(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, active(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(X1, s(_x41))) | → | active#(sel(mark(X1), active(s(mark(_x41))))) | |
mark#(sel(X1, 0)) | → | active#(sel(mark(X1), active(0))) | mark#(sel(cons(sel(_x81, cons(_x111, _x112)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(cons(mark(_x111), _x112)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(0))), _x42))) | mark#(sel(s(_x31), X2)) | → | active#(sel(active(s(mark(_x31))), mark(X2))) | |
mark#(sel(cons(_x31, _x32), cons(_x41, mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x62)))) | mark#(sel(cons(sel(_x81, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(0, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(active(from(mark(_x101))))), _x42))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, _x102)), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(s(active(from(mark(_x101)))), _x62), _x32), cons(s(from(_x101)), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(s(active(from(mark(_x101)))), _x62)))) | mark#(sel(_x21, X2)) | → | active#(sel(_x21, mark(X2))) | |
mark#(sel(cons(s(_x61), _x32), X2)) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), mark(X2))) | mark#(sel(cons(sel(_x61, _x62), active(_x52)), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x61, sel(_x121, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(_x121, mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, active(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(_x81, from(_x111)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(mark(_x111))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(from(_x61), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(s(_x131), 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(s(mark(_x131))), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x51, _x52), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(_x51, _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), sel(mark(_x101), active(0)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(_x91)), _x42))) | |
mark#(sel(cons(sel(_x61, s(_x101)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x101))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(s(_x91)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(s(mark(_x91))))), _x42))) | |
mark#(sel(cons(sel(active(s(active(from(mark(_x101))))), _x62), _x32), cons(s(from(_x101)), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x62)))) | mark#(sel(cons(_x31, _x32), cons(s(_x91), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x91)), _x62)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(_x31, _x32), sel(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(sel(mark(_x41), mark(_x42))))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, _x102)), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x51, _x52), X2)) | → | active#(sel(active(cons(_x51, _x52)), mark(X2))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(cons(_x121, _x122))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(cons(mark(_x121), _x122)))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(from(_x91)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(from(mark(_x91))))), _x42))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(_x61, _x82), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x82)), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), mark(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(mark(_x71))), _x52))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x81), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(_x81)), _x42))) | mark#(sel(cons(sel(_x61, sel(_x101, from(_x141))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x111)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(_x111)))), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(_x61, s(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(s(_x111), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(s(mark(_x111))), _x92)))), _x42))) | mark#(sel(cons(sel(0, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(sel(_x131, _x132), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | active#(sel(s(X), cons(Y, Z))) | → | mark#(sel(X, Z)) | |
mark#(sel(cons(_x51, _x52), cons(s(_x91), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(active(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x82), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x82)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), _x62), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(_x31, _x32), _x22)) | → | active#(sel(active(cons(mark(_x31), _x32)), _x22)) | mark#(sel(X1, X2)) | → | mark#(X2) | |
mark#(sel(cons(from(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), sel(mark(_x101), mark(_x102)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(s(mark(_x71)), _x62), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
mark#(sel(cons(from(_x61), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(sel(mark(_x101), active(0)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(_x31, _x32), cons(from(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(s(_x131), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(s(mark(_x131))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(0, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(from(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x91, _x92), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, _x92)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, mark(_x52)), X2)) | → | active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x51, _x52), cons(_x41, _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x31, _x32), cons(0, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(0), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(X1, cons(_x41, _x42))) | → | active#(sel(mark(X1), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(sel(_x71, _x72), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(sel(mark(_x71), mark(_x72))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(_x31, _x32), 0)) | → | active#(sel(active(cons(mark(_x31), _x32)), active(0))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(from(mark(_x101)))), _x42)))) | mark#(sel(cons(sel(cons(_x91, _x92), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(from(mark(_x71)), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(from(_x61), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(0, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(0, _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(sel(_x91, _x92), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), from(_x41))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(from(mark(_x41))))) | mark#(sel(cons(sel(_x61, sel(_x101, cons(_x141, _x142))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x52), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(s(mark(_x71)), sel(_x101, _x102)), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(s(_x121))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(s(mark(_x121))))))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(sel(_x31, _x32), X2)) | → | active#(sel(active(sel(mark(_x31), mark(_x32))), mark(X2))) | mark#(sel(cons(sel(0, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(0, _x32), X2)) | → | active#(sel(active(cons(active(0), _x32)), mark(X2))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), 0)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x81, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(from(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x52))) | mark#(sel(cons(_x31, active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(cons(_x91, _x92), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(sel(_x121, _x122))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(sel(mark(_x121), mark(_x122))))))), _x42)))) | mark#(cons(X1, X2)) | → | mark#(X1) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(X1, sel(_x41, _x42))) | → | active#(sel(mark(X1), active(sel(mark(_x41), mark(_x42))))) | |
mark#(sel(cons(sel(s(_x91), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(s(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(_x81, sel(_x111, _x112)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x111), mark(_x112))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(cons(_x71, _x72), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(cons(mark(_x71), _x72)), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x122)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), _x122)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(from(_x131), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(from(mark(_x131))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(from(_x61), _x32), X2)) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), mark(X2))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(0, _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), mark(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x52))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(active(s(active(from(mark(_x101))))), _x62), _x32), cons(s(from(_x101)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x62)))) | mark#(sel(cons(_x31, active(_x52)), cons(s(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(active(s(mark(_x71))), _x62), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, 0)), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(from(_x91), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), _x52))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(s(mark(_x71)), _x52))) | |
mark#(sel(X1, from(_x41))) | → | active#(sel(mark(X1), active(from(mark(_x41))))) | mark#(sel(cons(sel(s(mark(_x71)), sel(_x101, 0)), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
mark#(sel(cons(sel(_x61, sel(0, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, cons(_x101, _x102)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x101), _x102)))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(mark(_x81)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x81)), _x42)))) | mark#(sel(cons(sel(from(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(s(_x91), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(cons(_x91, _x92), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(_x81, mark(_x62))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(from(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x121, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(_x121, active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(0))))), _x42)))) | |
mark#(sel(cons(sel(s(_x91), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), s(_x41))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(s(mark(_x41))))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(mark(_x41), _x42))) | |
mark#(sel(cons(_x31, active(_x52)), X2)) | → | active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(_x31, _x32), X2)) | → | active#(sel(cons(mark(_x31), _x32), mark(X2))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, 0)), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(sel(_x91, _x92), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(_x31, active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(X1, _x22)) | → | active#(sel(mark(X1), _x22)) | |
mark#(sel(cons(sel(from(_x91), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(mark(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, active(_x102))), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x102)))), _x42))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x32), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(cons(mark(_x91), _x92))), _x42))) | mark#(sel(cons(sel(0, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(_x51, _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), cons(active(s(mark(_x71))), _x42))) | |
mark#(from(X)) | → | mark#(X) | mark#(sel(cons(_x31, _x32), cons(from(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(_x91)), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(_x81, mark(_x62)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(_x61, _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(_x61, _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(from(_x121))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(from(mark(_x121))))))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(sel(cons(_x91, _x92), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(from(X)) | → | active#(from(mark(X))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), X2)) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), mark(X2))) | |
mark#(sel(cons(s(_x61), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(sel(from(_x91), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x52))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(s(active(cons(mark(_x91), _x92))), _x52))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, mark(_x102))), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x102)))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(s(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(_x61, sel(sel(_x131, _x132), 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(0, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(0), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(0, X2)) | → | active#(sel(active(0), mark(X2))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(sel(_x111, _x112), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(sel(mark(_x111), mark(_x112))), _x92)))), _x42))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(sel(_x91, _x92), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(from(_x111), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(from(mark(_x111))), _x92)))), _x42))) | mark#(sel(cons(0, _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(s(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(active(_x81)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x81)), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(sel(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x42))) | mark#(sel(cons(_x31, _x32), cons(_x41, active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x62)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(sel(mark(_x101), mark(_x102)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(cons(_x131, _x132), 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(cons(mark(_x131), _x132)), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, sel(_x141, _x142))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(sel(mark(_x141), mark(_x142))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(0, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(0), _x92)))), _x42))) | mark#(sel(cons(sel(sel(_x91, _x92), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) |
active(from(X)) | → | mark(cons(X, from(s(X)))) | active(sel(0, cons(X, Y))) | → | mark(X) | |
active(sel(s(X), cons(Y, Z))) | → | mark(sel(X, Z)) | mark(from(X)) | → | active(from(mark(X))) | |
mark(cons(X1, X2)) | → | active(cons(mark(X1), X2)) | mark(s(X)) | → | active(s(mark(X))) | |
mark(sel(X1, X2)) | → | active(sel(mark(X1), mark(X2))) | mark(0) | → | active(0) | |
from(mark(X)) | → | from(X) | from(active(X)) | → | from(X) | |
cons(mark(X1), X2) | → | cons(X1, X2) | cons(X1, mark(X2)) | → | cons(X1, X2) | |
cons(active(X1), X2) | → | cons(X1, X2) | cons(X1, active(X2)) | → | cons(X1, X2) | |
s(mark(X)) | → | s(X) | s(active(X)) | → | s(X) | |
sel(mark(X1), X2) | → | sel(X1, X2) | sel(X1, mark(X2)) | → | sel(X1, X2) | |
sel(active(X1), X2) | → | sel(X1, X2) | sel(X1, active(X2)) | → | sel(X1, X2) |
Termination of terms over the following signature is verified: 0, s, active, mark, from, sel, cons
Relevant Terms | Irrelevant Terms |
---|---|
active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(0))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x91))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x42)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x91))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(s(mark(_x71)), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x52), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(_x71, mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(active(s(mark(_x81))), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
active#(sel(active(cons(active(sel(active(from(mark(_x81))), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(mark(_x71))), _x42))) | |
active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x42)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(_x91)), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), _x72)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x91), mark(_x92))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(active(cons(mark(_x81), _x82)), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(s(mark(_x71)), _x62), mark(_x52)), cons(s(_x71), _x62))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(sel(cons(_x81, _x82), _x62), mark(_x52)), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(active(cons(mark(_x81), _x82)), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(_x71), _x42))) → active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x52), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(from(_x101)), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) |
mark#(sel(cons(sel(active(s(mark(_x71))), _x62), mark(_x52)), cons(s(_x71), active(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(_x91), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(_x91)), _x42)))) |
mark#(sel(cons(sel(_x61, _x72), mark(_x52)), cons(s(mark(_x61)), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), _x72)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(active(_x42))), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x42)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x61, sel(_x91, _x92)), mark(_x52)), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x91), mark(_x92))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(0), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(0))), _x42)))) |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x61, from(_x91)), mark(_x52)), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x91))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x61, _x62), mark(_x42)), cons(s(_x71), _x42))) → active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x42)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(from(_x81), _x62), mark(_x52)), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(active(from(mark(_x81))), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(s(_x81), _x62), mark(_x52)), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(active(s(mark(_x81))), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(mark(_x42))), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x42)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(0, _x62), mark(_x52)), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x61, s(_x91)), mark(_x52)), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x91))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), _x62), mark(_x52)), cons(s(_x71), mark(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) |
mark#(sel(cons(sel(_x71, _x62), mark(_x52)), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(_x71, mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(s(_x101)), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) |
mark#(sel(cons(sel(_x61, 0), mark(_x52)), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(cons(_x101, _x102)), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) |
mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(active(_x42))), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x42)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(s(_x61), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(mark(_x71))), _x52))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(_x101, _x102)))), _x42))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(cons(mark(_x101), from(s(mark(_x101))))))), _x42)))) | |
mark#(s(X)) | → | mark#(X) | mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(X1, X2)) | → | mark#(X1) | mark#(sel(cons(_x31, _x32), cons(s(_x91), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x91)), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x91), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(s(_x91), _x62)))) | mark#(sel(cons(_x31, _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(0))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(s(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x42))) | active#(from(X)) | → | mark#(cons(X, from(s(X)))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, cons(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x101), _x102)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(from(_x31), X2)) | → | active#(sel(active(from(mark(_x31))), mark(X2))) | mark#(sel(cons(0, _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(from(_x131), 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(from(mark(_x131))), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x51, _x52), cons(from(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), X2)) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), mark(X2))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(_x51, _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, 0), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(cons(mark(_x71), from(s(mark(_x71))))), _x42)))) | mark#(sel(cons(from(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x81, s(_x111)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(s(mark(_x111))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(cons(_x131, _x132), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(cons(mark(_x131), _x132)), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(0, cons(X, Y))) | → | mark#(X) | mark#(sel(cons(sel(s(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(cons(_x81, _x82), _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x81), _x82)), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, active(_x52)), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(cons(_x111, _x112), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(cons(mark(_x111), _x112)), _x92)))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x91), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x81, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, s(_x141))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(s(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, active(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(X1, s(_x41))) | → | active#(sel(mark(X1), active(s(mark(_x41))))) | |
mark#(sel(X1, 0)) | → | active#(sel(mark(X1), active(0))) | mark#(sel(cons(_x31, _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(_x81, cons(_x111, _x112)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(cons(mark(_x111), _x112)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(s(_x31), X2)) | → | active#(sel(active(s(mark(_x31))), mark(X2))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(_x31, _x32), cons(_x41, mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x62)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(0, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(active(from(mark(_x101))))), _x42))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, _x102)), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(s(active(from(mark(_x101)))), _x62), _x32), cons(s(from(_x101)), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(s(active(from(mark(_x101)))), _x62)))) | mark#(sel(cons(s(_x61), _x32), X2)) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), mark(X2))) | |
mark#(sel(_x21, X2)) | → | active#(sel(_x21, mark(X2))) | mark#(sel(cons(sel(_x61, _x62), active(_x52)), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x121, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(_x121, mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(_x31, active(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(_x81, from(_x111)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(mark(_x111))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(from(_x61), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(s(_x131), 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(s(mark(_x131))), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x51, _x52), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(_x51, _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), sel(mark(_x101), active(0)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(_x91)), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(_x61, s(_x101)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x101))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(active(from(mark(_x101))))), _x62), _x32), cons(s(from(_x101)), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(s(_x91)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(s(mark(_x91))))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(_x91), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x91)), _x62)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(_x31, _x32), sel(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(sel(mark(_x41), mark(_x42))))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, _x102)), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x51, _x52), X2)) | → | active#(sel(active(cons(_x51, _x52)), mark(X2))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(cons(_x121, _x122))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(cons(mark(_x121), _x122)))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(from(_x91)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(from(mark(_x91))))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(s(_x81), _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(mark(_x42))), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x42)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x82), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x82)), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), mark(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(mark(_x71))), _x52))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x81), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(_x81)), _x42))) | mark#(sel(cons(sel(_x61, sel(_x101, from(_x141))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x111)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(_x111)))), _x42)))) | mark#(sel(cons(s(_x61), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(_x61, s(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(s(_x111), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(s(mark(_x111))), _x92)))), _x42))) | |
mark#(sel(cons(sel(0, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(sel(_x131, _x132), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(s(X), cons(Y, Z))) | → | mark#(sel(X, Z)) | mark#(sel(cons(_x51, _x52), cons(s(_x91), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(active(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x82), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x82)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), _x62), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x61, sel(_x91, _x92)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x91), mark(_x92))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), _x22)) | → | active#(sel(active(cons(mark(_x31), _x32)), _x22)) | mark#(sel(X1, X2)) | → | mark#(X2) | |
mark#(sel(cons(from(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), sel(mark(_x101), mark(_x102)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(s(mark(_x71)), _x62), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
mark#(sel(cons(from(_x61), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(sel(mark(_x101), active(0)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(_x31, _x32), cons(from(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(s(_x131), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(s(mark(_x131))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(0, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(from(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x91, _x92), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, _x92)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, mark(_x52)), X2)) | → | active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), _x62), mark(_x52)), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(_x51, _x52), cons(_x41, _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(0, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(0), _x42)))) | mark#(sel(cons(sel(_x81, _x62), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(X1, cons(_x41, _x42))) | → | active#(sel(mark(X1), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(sel(_x71, _x72), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(sel(mark(_x71), mark(_x72))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(_x31, _x32), 0)) | → | active#(sel(active(cons(mark(_x31), _x32)), active(0))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(from(mark(_x101)))), _x42)))) | mark#(sel(cons(sel(cons(_x91, _x92), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(from(mark(_x71)), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(from(_x61), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(0, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(0, _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(sel(_x91, _x92), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), from(_x41))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(from(mark(_x41))))) | mark#(sel(cons(sel(_x61, sel(_x101, cons(_x141, _x142))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x52), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(s(mark(_x71)), sel(_x101, _x102)), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(s(_x121))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(s(mark(_x121))))))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(sel(_x31, _x32), X2)) | → | active#(sel(active(sel(mark(_x31), mark(_x32))), mark(X2))) | mark#(sel(cons(sel(0, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(0, _x32), X2)) | → | active#(sel(active(cons(active(0), _x32)), mark(X2))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), 0)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x81, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(from(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x52))) | |
mark#(sel(cons(_x31, active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(cons(_x91, _x92), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, from(_x91)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x91))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(from(_x81), _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(sel(_x121, _x122))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(sel(mark(_x121), mark(_x122))))))), _x42)))) | |
mark#(cons(X1, X2)) | → | mark#(X1) | mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(X1, sel(_x41, _x42))) | → | active#(sel(mark(X1), active(sel(mark(_x41), mark(_x42))))) | mark#(sel(cons(sel(s(_x91), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, s(_x91)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x91))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(s(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(_x81, sel(_x111, _x112)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x111), mark(_x112))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(cons(_x71, _x72), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(cons(mark(_x71), _x72)), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x122)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), _x122)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(from(_x131), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(from(mark(_x131))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(from(_x61), _x32), X2)) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), mark(X2))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(0, _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), mark(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x52))) | mark#(sel(cons(sel(active(s(active(from(mark(_x101))))), _x62), _x32), cons(s(from(_x101)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x62)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(_x31, active(_x52)), cons(s(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), _x62), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x52), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, 0)), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(active(s(mark(_x71))), _x62), mark(_x52)), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(from(_x91), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x72), mark(_x52)), cons(s(mark(_x61)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x72)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), _x52))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(s(mark(_x71)), _x52))) | mark#(sel(X1, from(_x41))) | → | active#(sel(mark(X1), active(from(mark(_x41))))) | |
mark#(sel(cons(sel(s(mark(_x71)), sel(_x101, 0)), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(sel(_x61, cons(_x101, _x102)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x101), _x102)))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(0, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(from(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(mark(_x81)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x81)), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(cons(_x91, _x92), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(s(_x91), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x42)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x42)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(_x81, mark(_x62))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(from(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x121, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(_x121, active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(0))))), _x42)))) | |
mark#(sel(cons(sel(s(_x91), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), s(_x41))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(s(mark(_x41))))) | mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(mark(_x41), _x42))) | |
mark#(sel(cons(sel(_x71, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x71, mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, active(_x52)), X2)) | → | active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | |
mark#(sel(cons(_x31, _x32), X2)) | → | active#(sel(cons(mark(_x31), _x32), mark(X2))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, 0)), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(sel(_x91, _x92), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(_x81, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(X1, _x22)) | → | active#(sel(mark(X1), _x22)) | |
mark#(sel(cons(sel(mark(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(from(_x91), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, active(_x102))), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x102)))), _x42))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x32), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(cons(mark(_x91), _x92))), _x42))) | mark#(sel(cons(sel(0, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(_x51, _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), cons(active(s(mark(_x71))), _x42))) | |
mark#(from(X)) | → | mark#(X) | mark#(sel(cons(_x31, _x32), cons(from(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(_x91)), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(_x61, _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(_x61, _x62)))) | mark#(sel(cons(sel(_x81, _x62), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(_x81, mark(_x62)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(from(_x121))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(from(mark(_x121))))))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(sel(0, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(cons(_x91, _x92), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(from(X)) | → | active#(from(mark(X))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), X2)) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), mark(X2))) | mark#(sel(cons(s(_x61), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(sel(s(mark(_x71)), _x62), mark(_x52)), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(from(_x91), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x52))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(s(active(cons(mark(_x91), _x92))), _x52))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, mark(_x102))), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x102)))), _x42))) | mark#(sel(cons(_x31, mark(_x52)), cons(s(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(0, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(0), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(sel(_x131, _x132), 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(0, X2)) | → | active#(sel(active(0), mark(X2))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(sel(_x111, _x112), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(sel(mark(_x111), mark(_x112))), _x92)))), _x42))) | mark#(sel(cons(sel(sel(_x91, _x92), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x62)))) | |
mark#(sel(cons(0, _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(cons(from(_x111), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(from(mark(_x111))), _x92)))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(s(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(active(_x81)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x81)), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(sel(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x42))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(sel(mark(_x101), mark(_x102)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(_x41, active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x62)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(cons(_x131, _x132), 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(cons(mark(_x131), _x132)), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, sel(_x141, _x142))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(sel(mark(_x141), mark(_x142))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(0, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(0), _x92)))), _x42))) | mark#(sel(cons(sel(sel(_x91, _x92), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) |
active(from(X)) | → | mark(cons(X, from(s(X)))) | active(sel(0, cons(X, Y))) | → | mark(X) | |
active(sel(s(X), cons(Y, Z))) | → | mark(sel(X, Z)) | mark(from(X)) | → | active(from(mark(X))) | |
mark(cons(X1, X2)) | → | active(cons(mark(X1), X2)) | mark(s(X)) | → | active(s(mark(X))) | |
mark(sel(X1, X2)) | → | active(sel(mark(X1), mark(X2))) | mark(0) | → | active(0) | |
from(mark(X)) | → | from(X) | from(active(X)) | → | from(X) | |
cons(mark(X1), X2) | → | cons(X1, X2) | cons(X1, mark(X2)) | → | cons(X1, X2) | |
cons(active(X1), X2) | → | cons(X1, X2) | cons(X1, active(X2)) | → | cons(X1, X2) | |
s(mark(X)) | → | s(X) | s(active(X)) | → | s(X) | |
sel(mark(X1), X2) | → | sel(X1, X2) | sel(X1, mark(X2)) | → | sel(X1, X2) | |
sel(active(X1), X2) | → | sel(X1, X2) | sel(X1, active(X2)) | → | sel(X1, X2) |
Termination of terms over the following signature is verified: 0, s, active, mark, from, sel, cons
Relevant Terms | Irrelevant Terms |
---|---|
active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(_x61, _x62)))) | |
active#(sel(active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x32)), active(cons(mark(_x41), _x42)))) | |
active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(cons(mark(_x71), _x72)), _x42)))) | |
active#(sel(active(cons(active(s(active(s(mark(_x91))))), _x32)), active(cons(mark(_x41), _x42)))) | |
active#(sel(active(cons(active(s(mark(_x61))), _x52)), active(cons(mark(_x41), _x42)))) | |
active#(sel(active(cons(s(mark(_x61)), _x52)), active(cons(mark(_x41), _x42)))) | |
active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(s(active(cons(mark(_x91), _x92)))), _x32)), active(cons(mark(_x41), _x42)))) | |
active#(sel(active(cons(active(s(active(from(mark(_x91))))), _x32)), active(cons(mark(_x41), _x42)))) | |
active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(mark(_x41), _x42))) | |
active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(0), _x42)))) | |
active#(sel(active(cons(active(s(active(0))), _x32)), active(cons(mark(_x41), _x42)))) | |
active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(s(_x81)), _x32)), active(cons(mark(_x41), _x42)))) | |
active#(sel(cons(active(s(mark(_x61))), _x32), active(cons(mark(_x41), _x42)))) | |
active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(mark(_x41), _x62)))) | |
active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(sel(mark(_x71), mark(_x72))), _x42)))) |
mark#(sel(cons(s(_x61), _x32), cons(_x41, _x42))) → active#(sel(cons(active(s(mark(_x61))), _x32), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(s(_x61), _x32), cons(cons(_x71, _x72), _x42))) → active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(cons(mark(_x71), _x72)), _x42)))) |
mark#(sel(cons(s(0), _x32), cons(_x41, _x42))) → active#(sel(active(cons(active(s(active(0))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(s(_x61), _x32), cons(_x61, _x62))) → active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(_x61, _x62)))) |
mark#(sel(cons(s(_x61), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(s(_x61), _x32), cons(_x41, _x42))) → active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(mark(_x41), _x42))) |
mark#(sel(cons(s(_x61), _x32), cons(sel(_x71, _x72), _x42))) → active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(sel(mark(_x71), mark(_x72))), _x42)))) | mark#(sel(cons(s(_x61), _x32), cons(0, _x42))) → active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(0), _x42)))) |
mark#(sel(cons(s(from(_x91)), _x32), cons(_x41, _x42))) → active#(sel(active(cons(active(s(active(from(mark(_x91))))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(s(mark(_x41)), _x32), cons(_x41, mark(_x62)))) → active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(mark(_x41), _x62)))) |
mark#(sel(cons(s(_x61), _x32), cons(from(_x71), _x42))) → active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(s(sel(_x91, _x92)), _x32), cons(_x41, _x42))) → active#(sel(active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x32)), active(cons(mark(_x41), _x42)))) |
mark#(sel(cons(s(mark(_x41)), _x32), cons(_x41, active(_x62)))) → active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(mark(_x41), _x62)))) | mark#(sel(cons(s(_x81), _x32), cons(_x41, _x42))) → active#(sel(active(cons(active(s(_x81)), _x32)), active(cons(mark(_x41), _x42)))) |
mark#(sel(cons(s(cons(_x91, _x92)), _x32), cons(_x41, _x42))) → active#(sel(active(cons(active(s(active(cons(mark(_x91), _x92)))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(s(s(_x91)), _x32), cons(_x41, _x42))) → active#(sel(active(cons(active(s(active(s(mark(_x91))))), _x32)), active(cons(mark(_x41), _x42)))) |
mark#(sel(cons(s(_x61), _x52), cons(_x41, _x42))) → active#(sel(active(cons(s(mark(_x61)), _x52)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(s(_x61), mark(_x52)), cons(_x41, _x42))) → active#(sel(active(cons(active(s(mark(_x61))), _x52)), active(cons(mark(_x41), _x42)))) |
mark#(sel(cons(s(_x61), active(_x52)), cons(_x41, _x42))) → active#(sel(active(cons(active(s(mark(_x61))), _x52)), active(cons(mark(_x41), _x42)))) |
mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(active(_x42))), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x42)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(s(_x61), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(mark(_x71))), _x52))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(_x101, _x102)))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(cons(mark(_x101), from(s(mark(_x101))))))), _x42)))) | mark#(s(X)) | → | mark#(X) | |
mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(X1, X2)) | → | mark#(X1) | |
mark#(sel(cons(_x31, _x32), cons(s(_x91), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(s(_x91), _x62)))) | mark#(sel(cons(_x31, _x32), cons(s(_x91), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x91)), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(from(s(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(from(X)) | → | mark#(cons(X, from(s(X)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(_x61, cons(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x101), _x102)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(0, _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(from(_x31), X2)) | → | active#(sel(active(from(mark(_x31))), mark(X2))) | mark#(sel(cons(sel(_x61, sel(from(_x131), 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(from(mark(_x131))), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x51, _x52), cons(from(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(cons(_x61, _x62), _x32), X2)) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), mark(X2))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(_x51, _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(cons(mark(_x71), from(s(mark(_x71))))), _x42)))) | |
mark#(sel(cons(s(_x61), _x52), cons(_x41, _x42))) | → | active#(sel(active(cons(s(mark(_x61)), _x52)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(from(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x81, s(_x111)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(s(mark(_x111))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(cons(_x131, _x132), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(cons(mark(_x131), _x132)), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(0, cons(X, Y))) | → | mark#(X) | mark#(sel(cons(sel(s(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(cons(_x81, _x82), _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x81), _x82)), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, active(_x52)), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(cons(_x111, _x112), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(cons(mark(_x111), _x112)), _x92)))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x91), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x81, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, s(_x141))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(s(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, active(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(s(_x61), _x32), cons(0, _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(0), _x42)))) | |
mark#(sel(X1, s(_x41))) | → | active#(sel(mark(X1), active(s(mark(_x41))))) | mark#(sel(X1, 0)) | → | active#(sel(mark(X1), active(0))) | |
mark#(sel(cons(sel(_x81, cons(_x111, _x112)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(cons(mark(_x111), _x112)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(0))), _x42))) | |
mark#(sel(s(_x31), X2)) | → | active#(sel(active(s(mark(_x31))), mark(X2))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(_x41, mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x62)))) | mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x81, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(0, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(active(from(mark(_x101))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, _x102)), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(s(active(from(mark(_x101)))), _x62), _x32), cons(s(from(_x101)), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(s(active(from(mark(_x101)))), _x62)))) | |
mark#(sel(_x21, X2)) | → | active#(sel(_x21, mark(X2))) | mark#(sel(cons(s(_x61), _x32), X2)) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), mark(X2))) | |
mark#(sel(cons(sel(_x61, _x62), active(_x52)), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x61, sel(_x121, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(_x121, mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, active(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x81, from(_x111)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(mark(_x111))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(from(_x61), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(s(_x131), 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(s(mark(_x131))), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x51, _x52), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(_x51, _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), sel(mark(_x101), active(0)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(_x91)), _x42))) | mark#(sel(cons(sel(_x61, s(_x101)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x101))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(s(_x91)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(s(mark(_x91))))), _x42))) | mark#(sel(cons(sel(active(s(active(from(mark(_x101))))), _x62), _x32), cons(s(from(_x101)), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x91), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x91)), _x62)))) | mark#(sel(cons(s(from(_x91)), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(active(from(mark(_x91))))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(_x31, _x32), sel(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(sel(mark(_x41), mark(_x42))))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, _x102)), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(s(_x61), mark(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x52)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x51, _x52), X2)) | → | active#(sel(active(cons(_x51, _x52)), mark(X2))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(cons(_x121, _x122))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(cons(mark(_x121), _x122)))))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(from(_x91)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(from(mark(_x91))))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(s(_x81), _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(mark(_x42))), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x42)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x82), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x82)), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), mark(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(mark(_x71))), _x52))) | mark#(sel(cons(_x31, _x32), cons(s(_x81), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(_x81)), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x101, from(_x141))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, mark(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x111)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(_x111)))), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(_x61, s(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(s(_x111), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(s(mark(_x111))), _x92)))), _x42))) | mark#(sel(cons(sel(0, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(sel(_x131, _x132), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | active#(sel(s(X), cons(Y, Z))) | → | mark#(sel(X, Z)) | |
mark#(sel(cons(_x51, _x52), cons(s(_x91), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(active(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x82), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x82)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), _x62), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x61, sel(_x91, _x92)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x91), mark(_x92))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), _x22)) | → | active#(sel(active(cons(mark(_x31), _x32)), _x22)) | |
mark#(sel(X1, X2)) | → | mark#(X2) | mark#(sel(cons(from(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), sel(mark(_x101), mark(_x102)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(s(s(_x91)), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(active(s(mark(_x91))))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(s(mark(_x71)), _x62), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
mark#(sel(cons(from(_x61), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(sel(mark(_x101), active(0)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(_x31, _x32), cons(from(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(s(_x131), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(s(mark(_x131))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(0, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(from(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(mark(_x41), _x42))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x62)))) | |
mark#(sel(cons(s(_x61), _x32), cons(sel(_x71, _x72), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(sel(mark(_x71), mark(_x72))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x91, _x92), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, _x92)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, mark(_x52)), X2)) | → | active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), _x62), mark(_x52)), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(_x51, _x52), cons(_x41, _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(0, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(0), _x42)))) | mark#(sel(cons(sel(_x81, _x62), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(X1, cons(_x41, _x42))) | → | active#(sel(mark(X1), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(sel(_x71, _x72), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(sel(mark(_x71), mark(_x72))), _x42)))) | |
mark#(sel(cons(s(_x81), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(_x81)), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(_x31, _x32), 0)) | → | active#(sel(active(cons(mark(_x31), _x32)), active(0))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(from(mark(_x101)))), _x42)))) | |
mark#(sel(cons(sel(cons(_x91, _x92), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(from(mark(_x71)), _x62)))) | mark#(sel(cons(s(_x61), active(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(from(_x61), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(0, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(0, _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(sel(_x91, _x92), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), from(_x41))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(from(mark(_x41))))) | mark#(sel(cons(sel(_x61, sel(_x101, cons(_x141, _x142))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x52), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(s(mark(_x71)), sel(_x101, _x102)), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(s(_x121))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(s(mark(_x121))))))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(sel(_x31, _x32), X2)) | → | active#(sel(active(sel(mark(_x31), mark(_x32))), mark(X2))) | mark#(sel(cons(sel(0, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(0, _x32), X2)) | → | active#(sel(active(cons(active(0), _x32)), mark(X2))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), 0)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x81, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(from(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x52))) | |
mark#(sel(cons(_x31, active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(cons(_x91, _x92), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, from(_x91)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x91))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(from(_x81), _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(sel(_x121, _x122))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(sel(mark(_x121), mark(_x122))))))), _x42)))) | |
mark#(cons(X1, X2)) | → | mark#(X1) | mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(X1, sel(_x41, _x42))) | → | active#(sel(mark(X1), active(sel(mark(_x41), mark(_x42))))) | mark#(sel(cons(sel(s(_x91), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, s(_x91)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x91))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(s(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(_x81, sel(_x111, _x112)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x111), mark(_x112))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(cons(_x71, _x72), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(cons(mark(_x71), _x72)), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x122)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), _x122)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(from(_x61), _x32), X2)) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), mark(X2))) | |
mark#(sel(cons(sel(_x61, sel(from(_x131), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(from(mark(_x131))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(0, _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), mark(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x52))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(active(s(active(from(mark(_x101))))), _x62), _x32), cons(s(from(_x101)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x62)))) | mark#(sel(cons(s(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(cons(active(s(mark(_x61))), _x32), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, active(_x52)), cons(s(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), _x62), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x52), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, 0)), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), _x62), mark(_x52)), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x61, _x72), mark(_x52)), cons(s(mark(_x61)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x72)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(from(_x91), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), _x52))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(s(mark(_x71)), _x52))) | |
mark#(sel(X1, from(_x41))) | → | active#(sel(mark(X1), active(from(mark(_x41))))) | mark#(sel(cons(s(mark(_x41)), _x32), cons(_x41, mark(_x62)))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(mark(_x41), _x62)))) | |
mark#(sel(cons(sel(s(mark(_x71)), sel(_x101, 0)), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(s(mark(_x41)), _x32), cons(_x41, active(_x62)))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(mark(_x41), _x62)))) | |
mark#(sel(cons(sel(_x61, sel(0, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, cons(_x101, _x102)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x101), _x102)))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(mark(_x81)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x81)), _x42)))) | mark#(sel(cons(sel(from(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(s(_x91), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(cons(_x91, _x92), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x42)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x42)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), cons(_x61, _x62))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(_x61, _x62)))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(_x81, mark(_x62))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(from(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x121, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(_x121, active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(0))))), _x42)))) | |
mark#(sel(cons(sel(s(_x91), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), s(_x41))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(s(mark(_x41))))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(mark(_x41), _x42))) | |
mark#(sel(cons(sel(_x71, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x71, mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, active(_x52)), X2)) | → | active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(_x31, _x32), X2)) | → | active#(sel(cons(mark(_x31), _x32), mark(X2))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, 0)), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(s(_x61), _x32), cons(cons(_x71, _x72), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(cons(mark(_x71), _x72)), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(sel(_x91, _x92), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(_x31, active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(X1, _x22)) | → | active#(sel(mark(X1), _x22)) | mark#(sel(cons(sel(from(_x91), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(mark(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, active(_x102))), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x102)))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x32), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(cons(mark(_x91), _x92))), _x42))) | |
mark#(sel(cons(sel(0, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(_x51, _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), cons(active(s(mark(_x71))), _x42))) | mark#(from(X)) | → | mark#(X) | |
mark#(sel(cons(_x31, _x32), cons(from(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(_x91)), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(_x81, mark(_x62)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(_x61, _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(_x61, _x62)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(from(_x121))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(from(mark(_x121))))))), _x42)))) | mark#(sel(cons(sel(0, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(sel(cons(_x91, _x92), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(from(X)) | → | active#(from(mark(X))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), X2)) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), mark(X2))) | |
mark#(sel(cons(sel(s(mark(_x71)), _x62), mark(_x52)), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(s(_x61), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(sel(from(_x91), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(s(0), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(active(0))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x52))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(s(active(cons(mark(_x91), _x92))), _x52))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, mark(_x102))), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x102)))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(s(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(_x61, sel(sel(_x131, _x132), 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(0, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(0), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(s(sel(_x91, _x92)), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(0, X2)) | → | active#(sel(active(0), mark(X2))) | mark#(sel(cons(_x31, _x32), cons(s(cons(sel(_x111, _x112), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(sel(mark(_x111), mark(_x112))), _x92)))), _x42))) | |
mark#(sel(cons(s(cons(_x91, _x92)), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(active(cons(mark(_x91), _x92)))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(sel(_x91, _x92), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(from(_x111), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(from(mark(_x111))), _x92)))), _x42))) | mark#(sel(cons(0, _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(s(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(active(_x81)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x81)), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(sel(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x42))) | mark#(sel(cons(_x31, _x32), cons(_x41, active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x62)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(sel(mark(_x101), mark(_x102)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(cons(_x131, _x132), 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(cons(mark(_x131), _x132)), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, sel(_x141, _x142))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(sel(mark(_x141), mark(_x142))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(0, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(0), _x92)))), _x42))) | mark#(sel(cons(sel(sel(_x91, _x92), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) |
active(from(X)) | → | mark(cons(X, from(s(X)))) | active(sel(0, cons(X, Y))) | → | mark(X) | |
active(sel(s(X), cons(Y, Z))) | → | mark(sel(X, Z)) | mark(from(X)) | → | active(from(mark(X))) | |
mark(cons(X1, X2)) | → | active(cons(mark(X1), X2)) | mark(s(X)) | → | active(s(mark(X))) | |
mark(sel(X1, X2)) | → | active(sel(mark(X1), mark(X2))) | mark(0) | → | active(0) | |
from(mark(X)) | → | from(X) | from(active(X)) | → | from(X) | |
cons(mark(X1), X2) | → | cons(X1, X2) | cons(X1, mark(X2)) | → | cons(X1, X2) | |
cons(active(X1), X2) | → | cons(X1, X2) | cons(X1, active(X2)) | → | cons(X1, X2) | |
s(mark(X)) | → | s(X) | s(active(X)) | → | s(X) | |
sel(mark(X1), X2) | → | sel(X1, X2) | sel(X1, mark(X2)) | → | sel(X1, X2) | |
sel(active(X1), X2) | → | sel(X1, X2) | sel(X1, active(X2)) | → | sel(X1, X2) |
Termination of terms over the following signature is verified: 0, s, active, mark, from, sel, cons
Relevant Terms | Irrelevant Terms |
---|---|
active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(sel(mark(_x61), active(0)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(active(0), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), 0)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(sel(_x101, _x102)), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), 0), _x32), cons(s(_x71), mark(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(s(_x91), 0), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(_x71), _x42))) → active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, 0), _x52), cons(s(_x71), _x42))) → active#(sel(active(cons(sel(mark(_x61), active(0)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x81, 0), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(s(_x101)), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) |
mark#(sel(cons(sel(active(s(mark(_x71))), 0), _x32), cons(s(_x71), active(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(0), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) |
mark#(sel(cons(sel(0, 0), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(active(0), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(cons(_x91, _x92), 0), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(cons(_x101, _x102)), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(sel(from(_x91), 0), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(sel(_x91, _x92), 0), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(from(_x101)), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) |
mark#(sel(cons(sel(_x61, 0), active(_x52)), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(_x91), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(_x91)), _x42)))) |
mark#(sel(cons(sel(_x61, 0), mark(_x52)), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(_x71), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), 0)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) |
mark#(sel(cons(sel(s(mark(_x71)), 0), _x32), cons(s(_x71), _x62))) → active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(s(mark(_x71)), _x62)))) |
mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(active(_x42))), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x42)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(s(_x61), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(mark(_x71))), _x52))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(_x101, _x102)))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(cons(mark(_x101), from(s(mark(_x101))))))), _x42)))) | mark#(s(X)) | → | mark#(X) | |
mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(X1, X2)) | → | mark#(X1) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(_x91), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x91)), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x91), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(s(_x91), _x62)))) | mark#(sel(cons(_x31, _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(0))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(s(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x42))) | active#(from(X)) | → | mark#(cons(X, from(s(X)))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, cons(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x101), _x102)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(from(_x31), X2)) | → | active#(sel(active(from(mark(_x31))), mark(X2))) | mark#(sel(cons(0, _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(from(_x131), 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(from(mark(_x131))), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x51, _x52), cons(from(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), X2)) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), mark(X2))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(sel(_x91, _x92), 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x51, _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(cons(mark(_x71), from(s(mark(_x71))))), _x42)))) | |
mark#(sel(cons(s(_x61), _x52), cons(_x41, _x42))) | → | active#(sel(active(cons(s(mark(_x61)), _x52)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(from(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x81, s(_x111)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(s(mark(_x111))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(cons(_x131, _x132), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(cons(mark(_x131), _x132)), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | active#(sel(0, cons(X, Y))) | → | mark#(X) | |
mark#(sel(cons(sel(s(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(cons(_x81, _x82), _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x81), _x82)), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, active(_x52)), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(cons(cons(_x111, _x112), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(cons(mark(_x111), _x112)), _x92)))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(_x31, _x32), cons(s(_x91), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x81, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, s(_x141))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(s(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, active(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(s(_x61), _x32), cons(0, _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(0), _x42)))) | |
mark#(sel(X1, s(_x41))) | → | active#(sel(mark(X1), active(s(mark(_x41))))) | mark#(sel(X1, 0)) | → | active#(sel(mark(X1), active(0))) | |
mark#(sel(cons(_x31, _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(0))), _x42))) | mark#(sel(cons(sel(_x81, cons(_x111, _x112)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(cons(mark(_x111), _x112)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(s(_x31), X2)) | → | active#(sel(active(s(mark(_x31))), mark(X2))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(_x41, mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x62)))) | mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x81, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(0, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(0)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(active(from(mark(_x101))))), _x42))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, _x102)), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(s(active(from(mark(_x101)))), _x62), _x32), cons(s(from(_x101)), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(s(active(from(mark(_x101)))), _x62)))) | mark#(sel(cons(s(_x61), _x32), X2)) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), mark(X2))) | |
mark#(sel(_x21, X2)) | → | active#(sel(_x21, mark(X2))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), active(_x52)), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x121, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(_x121, mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(_x31, active(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x81, from(_x111)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(mark(_x111))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(from(_x61), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(s(_x131), 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(s(mark(_x131))), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x51, _x52), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(_x51, _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), sel(mark(_x101), active(0)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(s(_x91), 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(_x91)), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(_x61, s(_x101)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x101))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(active(from(mark(_x101))))), _x62), _x32), cons(s(from(_x101)), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(s(_x91)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(s(mark(_x91))))), _x42))) | mark#(sel(cons(s(from(_x91)), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(active(from(mark(_x91))))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x91), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x91)), _x62)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), sel(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(sel(mark(_x41), mark(_x42))))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, _x102)), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(s(_x61), mark(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(s(mark(_x71)), 0), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x51, _x52), X2)) | → | active#(sel(active(cons(_x51, _x52)), mark(X2))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(cons(_x121, _x122))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(cons(mark(_x121), _x122)))))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(from(_x91)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(from(mark(_x91))))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(s(_x81), _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(mark(_x42))), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x42)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x82), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x82)), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), mark(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(mark(_x71))), _x52))) | mark#(sel(cons(_x31, _x32), cons(s(_x81), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(_x81)), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x101, from(_x141))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, mark(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x111)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(_x111)))), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(_x61, s(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(s(_x111), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(s(mark(_x111))), _x92)))), _x42))) | mark#(sel(cons(sel(0, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(sel(_x131, _x132), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), 0), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(s(X), cons(Y, Z))) | → | mark#(sel(X, Z)) | mark#(sel(cons(_x51, _x52), cons(s(_x91), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(active(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x82), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x82)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), _x62), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x61, sel(_x91, _x92)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x91), mark(_x92))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), _x22)) | → | active#(sel(active(cons(mark(_x31), _x32)), _x22)) | mark#(sel(X1, X2)) | → | mark#(X2) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(from(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), sel(mark(_x101), mark(_x102)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), 0)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(s(s(_x91)), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(active(s(mark(_x91))))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(s(mark(_x71)), _x62), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(from(_x61), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(sel(mark(_x101), active(0)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(from(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(_x61, sel(s(_x131), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(s(mark(_x131))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(0, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, mark(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(from(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(mark(_x41), _x42))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x62)))) | |
mark#(sel(cons(s(_x61), _x32), cons(sel(_x71, _x72), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(sel(mark(_x71), mark(_x72))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x91, _x92), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, _x92)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, mark(_x52)), X2)) | → | active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), _x62), mark(_x52)), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(_x51, _x52), cons(_x41, _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(0, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(0), _x42)))) | mark#(sel(cons(sel(_x81, _x62), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(from(_x91), 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(X1, cons(_x41, _x42))) | → | active#(sel(mark(X1), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(sel(_x71, _x72), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(sel(mark(_x71), mark(_x72))), _x42)))) | mark#(sel(cons(s(_x81), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(_x81)), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(_x31, _x32), 0)) | → | active#(sel(active(cons(mark(_x31), _x32)), active(0))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(from(mark(_x101)))), _x42)))) | mark#(sel(cons(sel(cons(_x91, _x92), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(from(mark(_x71)), _x62)))) | |
mark#(sel(cons(s(_x61), active(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x52)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(from(_x61), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(sel(_x61, sel(0, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(0, _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(sel(_x91, _x92), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), from(_x41))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(from(mark(_x41))))) | |
mark#(sel(cons(sel(_x61, sel(_x101, cons(_x141, _x142))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x52), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(s(mark(_x71)), sel(_x101, _x102)), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(s(_x121))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(s(mark(_x121))))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(sel(_x31, _x32), X2)) | → | active#(sel(active(sel(mark(_x31), mark(_x32))), mark(X2))) | |
mark#(sel(cons(sel(0, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(0, _x32), X2)) | → | active#(sel(active(cons(active(0), _x32)), mark(X2))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), 0)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x81, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(from(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x52))) | mark#(sel(cons(_x31, active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(cons(_x91, _x92), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, from(_x91)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x91))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), 0), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(sel(_x121, _x122))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(sel(mark(_x121), mark(_x122))))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(from(_x81), _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(cons(X1, X2)) | → | mark#(X1) | mark#(sel(X1, sel(_x41, _x42))) | → | active#(sel(mark(X1), active(sel(mark(_x41), mark(_x42))))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(sel(s(_x91), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x61, s(_x91)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x91))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x81, sel(_x111, _x112)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x111), mark(_x112))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(cons(_x71, _x72), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(cons(mark(_x71), _x72)), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x122)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), _x122)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(from(_x131), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(from(mark(_x131))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(from(_x61), _x32), X2)) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), mark(X2))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(0, _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), mark(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x52))) | mark#(sel(cons(sel(active(s(active(from(mark(_x101))))), _x62), _x32), cons(s(from(_x101)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x62)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(s(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(cons(active(s(mark(_x61))), _x32), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(_x31, active(_x52)), cons(s(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), _x62), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x52), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, 0)), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), _x62), mark(_x52)), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(from(_x91), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x72), mark(_x52)), cons(s(mark(_x61)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x72)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(0, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(cons(_x91, _x92), 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), _x52))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(s(mark(_x71)), _x52))) | |
mark#(sel(cons(s(mark(_x41)), _x32), cons(_x41, mark(_x62)))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(mark(_x41), _x62)))) | mark#(sel(X1, from(_x41))) | → | active#(sel(mark(X1), active(from(mark(_x41))))) | |
mark#(sel(cons(sel(s(mark(_x71)), sel(_x101, 0)), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(s(mark(_x41)), _x32), cons(_x41, active(_x62)))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(mark(_x41), _x62)))) | |
mark#(sel(cons(sel(_x61, cons(_x101, _x102)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x101), _x102)))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, sel(0, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(from(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(mark(_x81)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x81)), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(cons(_x91, _x92), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(s(_x91), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x42)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x42)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(s(_x61), _x32), cons(_x61, _x62))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(_x61, _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(from(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(_x81, mark(_x62))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(from(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x121, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(_x121, active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(0))))), _x42)))) | |
mark#(sel(cons(sel(s(_x91), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), s(_x41))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(s(mark(_x41))))) | mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(mark(_x41), _x42))) | |
mark#(sel(cons(sel(_x71, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x71, mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, 0), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, active(_x52)), X2)) | → | active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | mark#(sel(cons(_x31, _x32), X2)) | → | active#(sel(cons(mark(_x31), _x32), mark(X2))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, 0)), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(s(_x61), _x32), cons(cons(_x71, _x72), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(cons(mark(_x71), _x72)), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(sel(_x91, _x92), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(_x81, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(X1, _x22)) | → | active#(sel(mark(X1), _x22)) | |
mark#(sel(cons(sel(mark(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(from(_x91), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, active(_x102))), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x102)))), _x42))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x32), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(cons(mark(_x91), _x92))), _x42))) | mark#(sel(cons(sel(0, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(_x51, _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), cons(active(s(mark(_x71))), _x42))) | |
mark#(from(X)) | → | mark#(X) | mark#(sel(cons(_x31, _x32), cons(from(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(_x91)), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(_x61, _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(_x61, _x62)))) | mark#(sel(cons(sel(_x81, _x62), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(_x81, mark(_x62)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(from(_x121))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(from(mark(_x121))))))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(sel(0, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(cons(_x91, _x92), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(from(X)) | → | active#(from(mark(X))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), X2)) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), mark(X2))) | mark#(sel(cons(s(_x61), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(sel(s(mark(_x71)), _x62), mark(_x52)), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(s(0), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(active(0))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(from(_x91), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x52))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(s(active(cons(mark(_x91), _x92))), _x52))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, mark(_x102))), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x102)))), _x42))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(s(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(s(sel(_x91, _x92)), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(0, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(0), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(sel(_x131, _x132), 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(0, X2)) | → | active#(sel(active(0), mark(X2))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(sel(_x111, _x112), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(sel(mark(_x111), mark(_x112))), _x92)))), _x42))) | mark#(sel(cons(s(cons(_x91, _x92)), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(active(cons(mark(_x91), _x92)))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(sel(_x91, _x92), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x62)))) | mark#(sel(cons(0, _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(from(_x111), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(from(mark(_x111))), _x92)))), _x42))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(active(_x81)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x81)), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(sel(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(sel(mark(_x101), mark(_x102)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(_x41, active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(cons(_x131, _x132), 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(cons(mark(_x131), _x132)), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, sel(_x141, _x142))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(sel(mark(_x141), mark(_x142))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(0, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(0), _x92)))), _x42))) | |
mark#(sel(cons(sel(sel(_x91, _x92), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) |
active(from(X)) | → | mark(cons(X, from(s(X)))) | active(sel(0, cons(X, Y))) | → | mark(X) | |
active(sel(s(X), cons(Y, Z))) | → | mark(sel(X, Z)) | mark(from(X)) | → | active(from(mark(X))) | |
mark(cons(X1, X2)) | → | active(cons(mark(X1), X2)) | mark(s(X)) | → | active(s(mark(X))) | |
mark(sel(X1, X2)) | → | active(sel(mark(X1), mark(X2))) | mark(0) | → | active(0) | |
from(mark(X)) | → | from(X) | from(active(X)) | → | from(X) | |
cons(mark(X1), X2) | → | cons(X1, X2) | cons(X1, mark(X2)) | → | cons(X1, X2) | |
cons(active(X1), X2) | → | cons(X1, X2) | cons(X1, active(X2)) | → | cons(X1, X2) | |
s(mark(X)) | → | s(X) | s(active(X)) | → | s(X) | |
sel(mark(X1), X2) | → | sel(X1, X2) | sel(X1, mark(X2)) | → | sel(X1, X2) | |
sel(active(X1), X2) | → | sel(X1, X2) | sel(X1, active(X2)) | → | sel(X1, X2) |
Termination of terms over the following signature is verified: 0, s, active, mark, from, sel, cons
Relevant Terms | Irrelevant Terms |
---|---|
active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), active(cons(active(s(active(0))), _x42)))) | |
active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(s(active(0)), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), cons(active(s(active(0))), _x42))) | |
active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(0)), _x42)))) | |
active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(active(0))), _x42)))) | |
active#(sel(active(cons(active(sel(active(0), active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
active#(sel(active(cons(active(sel(mark(_x61), 0)), _x32)), active(cons(active(s(active(0))), _x42)))) | |
active#(sel(active(cons(sel(mark(_x61), active(0)), _x52)), active(cons(active(s(active(0))), _x42)))) |
mark#(sel(cons(sel(sel(_x91, _x92), 0), _x32), cons(s(0), _x42))) → active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(s(active(0)), 0), _x32), cons(s(0), _x62))) → active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(s(active(0)), _x62)))) |
mark#(sel(cons(sel(_x61, 0), active(_x52)), cons(s(0), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(s(_x91), 0), _x32), cons(s(0), _x42))) → active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) |
mark#(sel(cons(sel(0, 0), _x32), cons(s(0), _x42))) → active#(sel(active(cons(active(sel(active(0), active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(0), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(0)), _x42)))) |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), active(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) |
mark#(sel(cons(sel(_x61, 0), mark(_x52)), cons(s(0), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(0), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), cons(active(s(active(0))), _x42))) |
mark#(sel(cons(sel(_x61, 0), _x52), cons(s(0), _x42))) → active#(sel(active(cons(sel(mark(_x61), active(0)), _x52)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x81, 0), _x32), cons(s(0), _x42))) → active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(0), _x42))) → active#(sel(active(cons(active(sel(mark(_x61), 0)), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(from(_x91), 0), _x32), cons(s(0), _x42))) → active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) |
mark#(sel(cons(sel(cons(_x91, _x92), 0), _x32), cons(s(0), _x42))) → active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(0), _x42))) → active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), active(cons(active(s(active(0))), _x42)))) |
mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(active(_x42))), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x42)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(s(_x61), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(mark(_x71))), _x52))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(_x101, _x102)))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(cons(mark(_x101), from(s(mark(_x101))))))), _x42)))) | mark#(s(X)) | → | mark#(X) | |
mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(X1, X2)) | → | mark#(X1) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(_x61, 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x91), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(s(_x91), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x91), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x91)), _x62)))) | mark#(sel(cons(_x31, _x32), cons(from(s(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | active#(from(X)) | → | mark#(cons(X, from(s(X)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x61, cons(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x101), _x102)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(0, 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(from(_x31), X2)) | → | active#(sel(active(from(mark(_x31))), mark(X2))) | |
mark#(sel(cons(0, _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(from(_x131), 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(from(mark(_x131))), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x51, _x52), cons(from(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(cons(_x61, _x62), _x32), X2)) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), mark(X2))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(sel(_x91, _x92), 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x51, _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, 0), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(cons(mark(_x71), from(s(mark(_x71))))), _x42)))) | mark#(sel(cons(s(_x61), _x52), cons(_x41, _x42))) | → | active#(sel(active(cons(s(mark(_x61)), _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(from(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(_x81, s(_x111)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(s(mark(_x111))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(cons(_x131, _x132), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(cons(mark(_x131), _x132)), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
active#(sel(0, cons(X, Y))) | → | mark#(X) | mark#(sel(cons(sel(s(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(cons(_x81, _x82), _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x81), _x82)), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, active(_x52)), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(cons(_x111, _x112), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(cons(mark(_x111), _x112)), _x92)))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x91), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(_x81, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, s(_x141))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(s(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(_x31, active(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), cons(0, _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(0), _x42)))) | mark#(sel(X1, s(_x41))) | → | active#(sel(mark(X1), active(s(mark(_x41))))) | |
mark#(sel(X1, 0)) | → | active#(sel(mark(X1), active(0))) | mark#(sel(cons(sel(_x81, cons(_x111, _x112)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(cons(mark(_x111), _x112)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(0))), _x42))) | mark#(sel(s(_x31), X2)) | → | active#(sel(active(s(mark(_x31))), mark(X2))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(_x31, _x32), cons(_x41, mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x62)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(0)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(0, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(active(from(mark(_x101))))), _x42))) | |
mark#(sel(cons(sel(_x61, 0), mark(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, _x102)), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(s(active(from(mark(_x101)))), _x62), _x32), cons(s(from(_x101)), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(s(active(from(mark(_x101)))), _x62)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(_x21, X2)) | → | active#(sel(_x21, mark(X2))) | mark#(sel(cons(s(_x61), _x32), X2)) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), mark(X2))) | |
mark#(sel(cons(sel(_x61, 0), _x52), cons(s(0), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(0)), _x52)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), active(_x52)), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x61, sel(_x121, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(_x121, mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, active(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(_x81, from(_x111)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(mark(_x111))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(from(_x61), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(s(_x131), 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(s(mark(_x131))), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x51, _x52), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(_x51, _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(s(_x91), 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), sel(mark(_x101), active(0)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(_x91)), _x42))) | mark#(sel(cons(sel(_x61, s(_x101)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x101))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(s(_x91)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(s(mark(_x91))))), _x42))) | mark#(sel(cons(sel(active(s(active(from(mark(_x101))))), _x62), _x32), cons(s(from(_x101)), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x91), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x91)), _x62)))) | mark#(sel(cons(s(from(_x91)), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(active(from(mark(_x91))))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(_x31, _x32), sel(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(sel(mark(_x41), mark(_x42))))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, _x102)), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(s(_x61), mark(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x52)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(s(mark(_x71)), 0), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x51, _x52), X2)) | → | active#(sel(active(cons(_x51, _x52)), mark(X2))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(cons(_x121, _x122))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(cons(mark(_x121), _x122)))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(from(_x91)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(from(mark(_x91))))), _x42))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(s(_x81), _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(mark(_x42))), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x42)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x82), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x82)), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), mark(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(mark(_x71))), _x52))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x81), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(_x81)), _x42))) | mark#(sel(cons(sel(_x61, sel(_x101, from(_x141))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x111)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(_x111)))), _x42)))) | mark#(sel(cons(s(_x61), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(_x61, s(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(s(_x111), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(s(mark(_x111))), _x92)))), _x42))) | |
mark#(sel(cons(sel(0, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(sel(_x131, _x132), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(active(s(mark(_x71))), 0), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | active#(sel(s(X), cons(Y, Z))) | → | mark#(sel(X, Z)) | |
mark#(sel(cons(_x51, _x52), cons(s(_x91), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(active(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x82), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x82)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), _x62), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x61, sel(_x91, _x92)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x91), mark(_x92))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), _x22)) | → | active#(sel(active(cons(mark(_x31), _x32)), _x22)) | |
mark#(sel(X1, X2)) | → | mark#(X2) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(from(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), sel(mark(_x101), mark(_x102)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), 0)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(s(s(_x91)), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(active(s(mark(_x91))))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(s(mark(_x71)), _x62), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
mark#(sel(cons(from(_x61), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(sel(mark(_x101), active(0)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(_x31, _x32), cons(from(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(s(_x131), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(s(mark(_x131))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(0, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(from(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(s(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(mark(_x41), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x62)))) | mark#(sel(cons(s(_x61), _x32), cons(sel(_x71, _x72), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(sel(mark(_x71), mark(_x72))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x91, _x92), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, _x92)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, mark(_x52)), X2)) | → | active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), _x62), mark(_x52)), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(_x51, _x52), cons(_x41, _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(0, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(0), _x42)))) | mark#(sel(cons(sel(_x81, _x62), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(from(_x91), 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(X1, cons(_x41, _x42))) | → | active#(sel(mark(X1), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(sel(_x71, _x72), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(sel(mark(_x71), mark(_x72))), _x42)))) | mark#(sel(cons(s(_x81), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(_x81)), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(_x31, _x32), 0)) | → | active#(sel(active(cons(mark(_x31), _x32)), active(0))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(from(mark(_x101)))), _x42)))) | mark#(sel(cons(sel(cons(_x91, _x92), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(from(mark(_x71)), _x62)))) | |
mark#(sel(cons(s(_x61), active(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x52)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(from(_x61), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(sel(_x61, sel(0, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(0, _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(sel(_x91, _x92), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), from(_x41))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(from(mark(_x41))))) | |
mark#(sel(cons(sel(_x61, sel(_x101, cons(_x141, _x142))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x52), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(s(mark(_x71)), sel(_x101, _x102)), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(s(_x121))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(s(mark(_x121))))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(sel(_x31, _x32), X2)) | → | active#(sel(active(sel(mark(_x31), mark(_x32))), mark(X2))) | |
mark#(sel(cons(sel(0, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(0, _x32), X2)) | → | active#(sel(active(cons(active(0), _x32)), mark(X2))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), cons(active(s(active(0))), _x42))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), 0)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(from(_x91), 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x81, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(from(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x52))) | mark#(sel(cons(_x31, active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(cons(_x91, _x92), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, from(_x91)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x91))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(sel(_x91, _x92), 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), 0), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(from(_x81), _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(sel(_x121, _x122))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(sel(mark(_x121), mark(_x122))))))), _x42)))) | mark#(cons(X1, X2)) | → | mark#(X1) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(X1, sel(_x41, _x42))) | → | active#(sel(mark(X1), active(sel(mark(_x41), mark(_x42))))) | |
mark#(sel(cons(sel(s(_x91), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, s(_x91)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x91))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x81, sel(_x111, _x112)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x111), mark(_x112))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(cons(_x71, _x72), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(cons(mark(_x71), _x72)), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x122)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), _x122)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(sel(_x81, 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(from(_x61), _x32), X2)) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), mark(X2))) | |
mark#(sel(cons(sel(_x61, sel(from(_x131), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(from(mark(_x131))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(0, _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), mark(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x52))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(active(s(active(from(mark(_x101))))), _x62), _x32), cons(s(from(_x101)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x62)))) | mark#(sel(cons(s(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(cons(active(s(mark(_x61))), _x32), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, active(_x52)), cons(s(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), _x62), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x52), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, 0)), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), _x62), mark(_x52)), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x61, _x72), mark(_x52)), cons(s(mark(_x61)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x72)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(from(_x91), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(cons(_x91, _x92), 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(0, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), _x52))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(s(mark(_x71)), _x52))) | |
mark#(sel(X1, from(_x41))) | → | active#(sel(mark(X1), active(from(mark(_x41))))) | mark#(sel(cons(s(mark(_x41)), _x32), cons(_x41, mark(_x62)))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(mark(_x41), _x62)))) | |
mark#(sel(cons(sel(s(mark(_x71)), sel(_x101, 0)), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(s(mark(_x41)), _x32), cons(_x41, active(_x62)))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(mark(_x41), _x62)))) | |
mark#(sel(cons(sel(_x61, sel(0, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, cons(_x101, _x102)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x101), _x102)))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(mark(_x81)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x81)), _x42)))) | mark#(sel(cons(sel(from(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(s(_x91), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(cons(_x91, _x92), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x42)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x42)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), cons(_x61, _x62))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(_x61, _x62)))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(_x81, mark(_x62))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(from(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x121, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(_x121, active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(0))))), _x42)))) | |
mark#(sel(cons(sel(s(_x91), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), s(_x41))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(s(mark(_x41))))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(mark(_x41), _x42))) | |
mark#(sel(cons(sel(_x71, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x71, mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, 0), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, active(_x52)), X2)) | → | active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | mark#(sel(cons(sel(cons(_x91, _x92), 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(_x31, _x32), X2)) | → | active#(sel(cons(mark(_x31), _x32), mark(X2))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, 0)), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(s(active(0)), 0), _x32), cons(s(0), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(s(active(0)), _x62)))) | |
mark#(sel(cons(s(_x61), _x32), cons(cons(_x71, _x72), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(cons(mark(_x71), _x72)), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(s(_x91), 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(sel(_x91, _x92), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(_x31, active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(X1, _x22)) | → | active#(sel(mark(X1), _x22)) | mark#(sel(cons(sel(from(_x91), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(mark(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, active(_x102))), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x102)))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x32), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(cons(mark(_x91), _x92))), _x42))) | |
mark#(sel(cons(sel(0, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(_x51, _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), cons(active(s(mark(_x71))), _x42))) | mark#(from(X)) | → | mark#(X) | |
mark#(sel(cons(_x31, _x32), cons(from(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(_x91)), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(_x81, mark(_x62)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(_x61, _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(_x61, _x62)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(from(_x121))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(from(mark(_x121))))))), _x42)))) | mark#(sel(cons(sel(0, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(0)), _x42)))) | |
mark#(sel(cons(sel(cons(_x91, _x92), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(from(X)) | → | active#(from(mark(X))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), X2)) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), mark(X2))) | mark#(sel(cons(sel(s(mark(_x71)), _x62), mark(_x52)), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(s(mark(_x71)), _x62)))) | |
mark#(sel(cons(s(_x61), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(sel(from(_x91), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(s(0), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(active(0))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x52))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(s(active(cons(mark(_x91), _x92))), _x52))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, mark(_x102))), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x102)))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(_x31, mark(_x52)), cons(s(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(sel(_x131, _x132), 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(0, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(0), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(s(sel(_x91, _x92)), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(0, X2)) | → | active#(sel(active(0), mark(X2))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), 0)), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(sel(_x111, _x112), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(sel(mark(_x111), mark(_x112))), _x92)))), _x42))) | |
mark#(sel(cons(s(cons(_x91, _x92)), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(active(cons(mark(_x91), _x92)))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(sel(_x91, _x92), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(from(_x111), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(from(mark(_x111))), _x92)))), _x42))) | mark#(sel(cons(0, _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(s(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(active(_x81)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x81)), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(sel(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x42))) | mark#(sel(cons(_x31, _x32), cons(_x41, active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x62)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(sel(mark(_x101), mark(_x102)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(cons(_x131, _x132), 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(cons(mark(_x131), _x132)), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, sel(_x141, _x142))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(sel(mark(_x141), mark(_x142))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(0, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(0), _x92)))), _x42))) | mark#(sel(cons(sel(sel(_x91, _x92), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) |
active(from(X)) | → | mark(cons(X, from(s(X)))) | active(sel(0, cons(X, Y))) | → | mark(X) | |
active(sel(s(X), cons(Y, Z))) | → | mark(sel(X, Z)) | mark(from(X)) | → | active(from(mark(X))) | |
mark(cons(X1, X2)) | → | active(cons(mark(X1), X2)) | mark(s(X)) | → | active(s(mark(X))) | |
mark(sel(X1, X2)) | → | active(sel(mark(X1), mark(X2))) | mark(0) | → | active(0) | |
from(mark(X)) | → | from(X) | from(active(X)) | → | from(X) | |
cons(mark(X1), X2) | → | cons(X1, X2) | cons(X1, mark(X2)) | → | cons(X1, X2) | |
cons(active(X1), X2) | → | cons(X1, X2) | cons(X1, active(X2)) | → | cons(X1, X2) | |
s(mark(X)) | → | s(X) | s(active(X)) | → | s(X) | |
sel(mark(X1), X2) | → | sel(X1, X2) | sel(X1, mark(X2)) | → | sel(X1, X2) | |
sel(active(X1), X2) | → | sel(X1, X2) | sel(X1, active(X2)) | → | sel(X1, X2) |
Termination of terms over the following signature is verified: 0, s, active, mark, from, sel, cons
Relevant Terms | Irrelevant Terms |
---|---|
active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(0))), _x52)))) | |
active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), active(cons(active(s(active(0))), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), 0)), _x32)), active(cons(active(s(active(0))), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(active(0))), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), cons(active(s(active(0))), _x62))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(0)), _x62)))) | |
active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
active#(sel(active(cons(active(sel(active(0), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
active#(sel(active(cons(sel(mark(_x61), active(0)), _x52)), active(cons(active(s(active(0))), _x62)))) | |
active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(s(active(0)), _x52)))) | |
active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) → active#(sel(active(cons(active(sel(active(0), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(active(_x52))))) → active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(0))), _x52)))) |
mark#(sel(cons(sel(active(s(active(0))), 0), mark(_x52)), cons(s(0), mark(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(mark(_x52))))) → active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(0))), _x52)))) |
mark#(sel(cons(sel(active(s(active(0))), 0), _x52), cons(s(0), mark(_x62)))) → active#(sel(active(cons(sel(mark(_x61), active(0)), _x52)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), 0)), _x32)), active(cons(active(s(active(0))), _x62)))) |
mark#(sel(cons(sel(active(s(active(0))), 0), active(_x52)), cons(s(0), mark(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) → active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) → active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) → active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) → active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) → active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(0)), _x62)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), cons(active(s(active(0))), _x62))) |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) → active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x52)))) → active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(s(active(0)), _x52)))) |
mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(active(_x42))), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x42)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(s(_x61), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(mark(_x71))), _x52))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(_x101, _x102)))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(cons(mark(_x101), from(s(mark(_x101))))))), _x42)))) | mark#(s(X)) | → | mark#(X) | |
mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(X1, X2)) | → | mark#(X1) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(_x91), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x91)), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x91), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(s(_x91), _x62)))) | mark#(sel(cons(_x31, _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(0))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(s(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x42))) | active#(from(X)) | → | mark#(cons(X, from(s(X)))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(0, 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x61, cons(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x101), _x102)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(from(_x31), X2)) | → | active#(sel(active(from(mark(_x31))), mark(X2))) | |
mark#(sel(cons(0, _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(from(_x131), 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(from(mark(_x131))), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x51, _x52), cons(from(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(cons(_x61, _x62), _x32), X2)) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), mark(X2))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(sel(_x91, _x92), 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x51, _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, 0), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(cons(mark(_x71), from(s(mark(_x71))))), _x42)))) | mark#(sel(cons(s(_x61), _x52), cons(_x41, _x42))) | → | active#(sel(active(cons(s(mark(_x61)), _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(from(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(_x81, s(_x111)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(s(mark(_x111))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(cons(_x131, _x132), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(cons(mark(_x131), _x132)), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
active#(sel(0, cons(X, Y))) | → | mark#(X) | mark#(sel(cons(sel(s(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(cons(_x81, _x82), _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x81), _x82)), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, active(_x52)), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(cons(_x111, _x112), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(cons(mark(_x111), _x112)), _x92)))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x91), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x81, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, s(_x141))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(s(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(_x31, active(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), cons(0, _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(0), _x42)))) | mark#(sel(X1, s(_x41))) | → | active#(sel(mark(X1), active(s(mark(_x41))))) | |
mark#(sel(X1, 0)) | → | active#(sel(mark(X1), active(0))) | mark#(sel(cons(_x31, _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(_x81, cons(_x111, _x112)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(cons(mark(_x111), _x112)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(s(_x31), X2)) | → | active#(sel(active(s(mark(_x31))), mark(X2))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(_x31, _x32), cons(_x41, mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x62)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x52), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(0)), _x52)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(0, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(0)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(active(0))), 0), active(_x52)), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(active(from(mark(_x101))))), _x42))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(sel(_x61, 0), mark(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, _x102)), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(s(active(from(mark(_x101)))), _x62), _x32), cons(s(from(_x101)), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(s(active(from(mark(_x101)))), _x62)))) | mark#(sel(cons(sel(_x61, 0), _x52), cons(s(0), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(0)), _x52)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), X2)) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), mark(X2))) | mark#(sel(_x21, X2)) | → | active#(sel(_x21, mark(X2))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), active(_x52)), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x121, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(_x121, mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(_x31, active(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(_x81, from(_x111)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(mark(_x111))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(from(_x61), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(s(_x131), 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(s(mark(_x131))), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x51, _x52), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(_x51, _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), sel(mark(_x101), active(0)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(s(_x91), 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), mark(_x52)), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(_x31, _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(_x91)), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(_x61, s(_x101)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x101))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(active(from(mark(_x101))))), _x62), _x32), cons(s(from(_x101)), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(s(_x91)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(s(mark(_x91))))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(_x91), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x91)), _x62)))) | |
mark#(sel(cons(s(from(_x91)), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(active(from(mark(_x91))))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), sel(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(sel(mark(_x41), mark(_x42))))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, _x102)), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(s(_x61), mark(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(s(mark(_x71)), 0), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x51, _x52), X2)) | → | active#(sel(active(cons(_x51, _x52)), mark(X2))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(cons(_x121, _x122))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(cons(mark(_x121), _x122)))))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(from(_x91)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(from(mark(_x91))))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(s(_x81), _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(mark(_x42))), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x42)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x82), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x82)), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), mark(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(mark(_x71))), _x52))) | mark#(sel(cons(_x31, _x32), cons(s(_x81), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(_x81)), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x101, from(_x141))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, mark(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x111)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(_x111)))), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(_x61, s(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(s(_x111), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(s(mark(_x111))), _x92)))), _x42))) | mark#(sel(cons(sel(0, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(sel(_x131, _x132), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), 0), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(s(X), cons(Y, Z))) | → | mark#(sel(X, Z)) | mark#(sel(cons(_x51, _x52), cons(s(_x91), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(active(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x82), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x82)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), _x62), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x61, sel(_x91, _x92)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x91), mark(_x92))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), _x22)) | → | active#(sel(active(cons(mark(_x31), _x32)), _x22)) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(0)), _x62)))) | |
mark#(sel(X1, X2)) | → | mark#(X2) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(from(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), sel(mark(_x101), mark(_x102)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), 0)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(s(s(_x91)), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(active(s(mark(_x91))))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(s(mark(_x71)), _x62), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
mark#(sel(cons(from(_x61), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(sel(mark(_x101), active(0)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(_x31, _x32), cons(from(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x52)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(s(active(0)), _x52)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(active(_x52))))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(0))), _x52)))) | |
mark#(sel(cons(sel(_x61, sel(s(_x131), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(s(mark(_x131))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(0, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(from(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(s(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(mark(_x41), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x62)))) | mark#(sel(cons(s(_x61), _x32), cons(sel(_x71, _x72), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(sel(mark(_x71), mark(_x72))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x91, _x92), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, _x92)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, mark(_x52)), X2)) | → | active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), _x62), mark(_x52)), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(_x51, _x52), cons(_x41, _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(0, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(0), _x42)))) | mark#(sel(cons(sel(_x81, _x62), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(from(_x91), 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(X1, cons(_x41, _x42))) | → | active#(sel(mark(X1), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(sel(_x71, _x72), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(sel(mark(_x71), mark(_x72))), _x42)))) | mark#(sel(cons(s(_x81), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(_x81)), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(_x31, _x32), 0)) | → | active#(sel(active(cons(mark(_x31), _x32)), active(0))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(from(mark(_x101)))), _x42)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(cons(_x91, _x92), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(from(mark(_x71)), _x62)))) | mark#(sel(cons(s(_x61), active(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(from(_x61), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(0, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(0, _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(sel(_x91, _x92), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), from(_x41))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(from(mark(_x41))))) | mark#(sel(cons(sel(_x61, sel(_x101, cons(_x141, _x142))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x52), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(s(mark(_x71)), sel(_x101, _x102)), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(s(_x121))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(s(mark(_x121))))))), _x42)))) | mark#(sel(sel(_x31, _x32), X2)) | → | active#(sel(active(sel(mark(_x31), mark(_x32))), mark(X2))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(0, _x32), X2)) | → | active#(sel(active(cons(active(0), _x32)), mark(X2))) | |
mark#(sel(cons(sel(0, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), 0)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(from(_x91), 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x81, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(from(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x52))) | mark#(sel(cons(_x31, active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(cons(_x91, _x92), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, from(_x91)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x91))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(sel(_x91, _x92), 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), 0), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(sel(_x121, _x122))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(sel(mark(_x121), mark(_x122))))))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(from(_x81), _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(cons(X1, X2)) | → | mark#(X1) | |
mark#(sel(X1, sel(_x41, _x42))) | → | active#(sel(mark(X1), active(sel(mark(_x41), mark(_x42))))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(s(_x91), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(s(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(_x61, s(_x91)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x91))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, sel(_x111, _x112)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x111), mark(_x112))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(cons(_x71, _x72), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(cons(mark(_x71), _x72)), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(sel(_x81, 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x122)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), _x122)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(from(_x131), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(from(mark(_x131))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(from(_x61), _x32), X2)) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), mark(X2))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(0, _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), mark(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x52))) | mark#(sel(cons(sel(active(s(active(from(mark(_x101))))), _x62), _x32), cons(s(from(_x101)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x62)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(s(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(cons(active(s(mark(_x61))), _x32), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(_x31, active(_x52)), cons(s(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), _x62), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x52), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, 0)), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), _x62), mark(_x52)), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(from(_x91), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x72), mark(_x52)), cons(s(mark(_x61)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x72)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(0, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(cons(_x91, _x92), 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), _x52))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(s(mark(_x71)), _x52))) | mark#(sel(cons(s(mark(_x41)), _x32), cons(_x41, mark(_x62)))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(mark(_x41), _x62)))) | |
mark#(sel(X1, from(_x41))) | → | active#(sel(mark(X1), active(from(mark(_x41))))) | mark#(sel(cons(sel(s(mark(_x71)), sel(_x101, 0)), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
mark#(sel(cons(s(mark(_x41)), _x32), cons(_x41, active(_x62)))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(mark(_x41), _x62)))) | mark#(sel(cons(sel(_x61, cons(_x101, _x102)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x101), _x102)))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(0, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(from(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(mark(_x81)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x81)), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(cons(_x91, _x92), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(s(_x91), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x42)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x42)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), cons(_x61, _x62))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(_x61, _x62)))) | mark#(sel(cons(_x31, _x32), cons(from(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(_x81, mark(_x62))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(from(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x61, sel(_x121, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(_x121, active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), 0)), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(0))))), _x42)))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(s(_x91), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(_x31, mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), s(_x41))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(s(mark(_x41))))) | mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(mark(_x41), _x42))) | |
mark#(sel(cons(sel(_x71, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x71, mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, 0), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, active(_x52)), X2)) | → | active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | mark#(sel(cons(sel(cons(_x91, _x92), 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(_x31, _x32), X2)) | → | active#(sel(cons(mark(_x31), _x32), mark(X2))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, 0)), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(s(active(0)), 0), _x32), cons(s(0), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(s(active(0)), _x62)))) | |
mark#(sel(cons(s(_x61), _x32), cons(cons(_x71, _x72), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(cons(mark(_x71), _x72)), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(s(_x91), 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(sel(_x91, _x92), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(X1, _x22)) | → | active#(sel(mark(X1), _x22)) | mark#(sel(cons(sel(mark(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(from(_x91), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, active(_x102))), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x102)))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x32), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(cons(mark(_x91), _x92))), _x42))) | |
mark#(sel(cons(sel(0, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(_x51, _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), cons(active(s(mark(_x71))), _x42))) | mark#(from(X)) | → | mark#(X) | |
mark#(sel(cons(_x31, _x32), cons(from(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(_x91)), _x42)))) | mark#(sel(cons(_x31, _x32), cons(_x61, _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(_x61, _x62)))) | |
mark#(sel(cons(sel(_x81, _x62), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(_x81, mark(_x62)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(from(_x121))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(from(mark(_x121))))))), _x42)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(0)), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(sel(0, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(cons(_x91, _x92), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(from(X)) | → | active#(from(mark(X))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), X2)) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), mark(X2))) | mark#(sel(cons(s(_x61), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(sel(s(mark(_x71)), _x62), mark(_x52)), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(s(0), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(active(0))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(from(_x91), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x52))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(s(active(cons(mark(_x91), _x92))), _x52))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, mark(_x102))), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x102)))), _x42))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(s(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(s(sel(_x91, _x92)), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(0, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(0), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(sel(_x131, _x132), 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), 0)), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(0, X2)) | → | active#(sel(active(0), mark(X2))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), cons(active(s(active(0))), _x62))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(sel(_x111, _x112), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(sel(mark(_x111), mark(_x112))), _x92)))), _x42))) | mark#(sel(cons(s(cons(_x91, _x92)), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(active(cons(mark(_x91), _x92)))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(sel(_x91, _x92), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x62)))) | mark#(sel(cons(0, _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(from(_x111), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(from(mark(_x111))), _x92)))), _x42))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(active(0), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(s(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(mark(_x52))))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(0))), _x52)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(active(_x81)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x81)), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(sel(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(sel(mark(_x101), mark(_x102)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(_x41, active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(cons(_x131, _x132), 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(cons(mark(_x131), _x132)), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, sel(_x141, _x142))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(sel(mark(_x141), mark(_x142))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(0, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(0), _x92)))), _x42))) | |
mark#(sel(cons(sel(sel(_x91, _x92), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) |
active(from(X)) | → | mark(cons(X, from(s(X)))) | active(sel(0, cons(X, Y))) | → | mark(X) | |
active(sel(s(X), cons(Y, Z))) | → | mark(sel(X, Z)) | mark(from(X)) | → | active(from(mark(X))) | |
mark(cons(X1, X2)) | → | active(cons(mark(X1), X2)) | mark(s(X)) | → | active(s(mark(X))) | |
mark(sel(X1, X2)) | → | active(sel(mark(X1), mark(X2))) | mark(0) | → | active(0) | |
from(mark(X)) | → | from(X) | from(active(X)) | → | from(X) | |
cons(mark(X1), X2) | → | cons(X1, X2) | cons(X1, mark(X2)) | → | cons(X1, X2) | |
cons(active(X1), X2) | → | cons(X1, X2) | cons(X1, active(X2)) | → | cons(X1, X2) | |
s(mark(X)) | → | s(X) | s(active(X)) | → | s(X) | |
sel(mark(X1), X2) | → | sel(X1, X2) | sel(X1, mark(X2)) | → | sel(X1, X2) | |
sel(active(X1), X2) | → | sel(X1, X2) | sel(X1, active(X2)) | → | sel(X1, X2) |
Termination of terms over the following signature is verified: 0, s, active, mark, from, sel, cons
Relevant Terms | Irrelevant Terms |
---|---|
active#(sel(active(cons(sel(_x81, active(0)), _x52)), active(cons(active(s(active(0))), _x62)))) | |
active#(sel(active(cons(active(sel(_x81, active(0))), _x52)), active(cons(active(s(active(0))), _x62)))) | |
active#(sel(cons(active(sel(_x81, active(0))), _x32), active(cons(active(s(active(0))), _x62)))) | |
active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), cons(active(s(active(0))), _x62))) | |
active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(s(active(0)), _x52)))) | |
active#(sel(active(cons(active(sel(_x71, 0)), _x32)), active(cons(active(s(active(0))), _x62)))) | |
active#(sel(active(cons(active(sel(_x71, active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(active(0))), _x52)))) | |
active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(0)), _x62)))) |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x52)))) → active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(s(active(0)), _x52)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) → active#(sel(cons(active(sel(_x81, active(0))), _x32), active(cons(active(s(active(0))), _x62)))) |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) → active#(sel(active(cons(active(sel(_x71, 0)), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) → active#(sel(active(cons(active(sel(_x71, active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(mark(_x52))))) → active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(active(0))), _x52)))) | mark#(sel(cons(sel(active(s(active(0))), 0), active(_x52)), cons(s(0), mark(_x62)))) → active#(sel(active(cons(active(sel(_x81, active(0))), _x52)), active(cons(active(s(active(0))), _x62)))) |
mark#(sel(cons(sel(active(s(active(0))), 0), mark(_x52)), cons(s(0), mark(_x62)))) → active#(sel(active(cons(active(sel(_x81, active(0))), _x52)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) → active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(0)), _x62)))) |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(active(_x52))))) → active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(active(0))), _x52)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) → active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), cons(active(s(active(0))), _x62))) |
mark#(sel(cons(sel(active(s(active(0))), 0), _x52), cons(s(0), mark(_x62)))) → active#(sel(active(cons(sel(_x81, active(0)), _x52)), active(cons(active(s(active(0))), _x62)))) |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x52)))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(s(active(0)), _x52)))) | mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(active(_x42))), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x42)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(s(_x61), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(mark(_x71))), _x52))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(_x101, _x102)))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(cons(mark(_x101), from(s(mark(_x101))))))), _x42)))) | mark#(s(X)) | → | mark#(X) | |
mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(X1, X2)) | → | mark#(X1) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(_x61, 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x91), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(s(_x91), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x91), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x91)), _x62)))) | mark#(sel(cons(_x31, _x32), cons(from(s(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | active#(from(X)) | → | mark#(cons(X, from(s(X)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x61, cons(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x101), _x102)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(0, 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(from(_x31), X2)) | → | active#(sel(active(from(mark(_x31))), mark(X2))) | |
mark#(sel(cons(0, _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x52), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(sel(_x81, active(0)), _x52)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(cons(active(sel(_x81, active(0))), _x32), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(_x61, sel(from(_x131), 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(from(mark(_x131))), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x51, _x52), cons(from(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(cons(_x61, _x62), _x32), X2)) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), mark(X2))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(sel(_x91, _x92), 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x51, _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, 0), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(cons(mark(_x71), from(s(mark(_x71))))), _x42)))) | mark#(sel(cons(s(_x61), _x52), cons(_x41, _x42))) | → | active#(sel(active(cons(s(mark(_x61)), _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(from(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(_x81, s(_x111)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(s(mark(_x111))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(cons(_x131, _x132), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(cons(mark(_x131), _x132)), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
active#(sel(0, cons(X, Y))) | → | mark#(X) | mark#(sel(cons(sel(s(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(cons(_x81, _x82), _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x81), _x82)), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, active(_x52)), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(cons(_x111, _x112), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(cons(mark(_x111), _x112)), _x92)))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x91), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(_x81, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, s(_x141))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(s(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(_x31, active(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), cons(0, _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(0), _x42)))) | mark#(sel(X1, s(_x41))) | → | active#(sel(mark(X1), active(s(mark(_x41))))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), mark(_x52)), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x52)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(X1, 0)) | → | active#(sel(mark(X1), active(0))) | |
mark#(sel(cons(sel(_x81, cons(_x111, _x112)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(cons(mark(_x111), _x112)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(0))), _x42))) | |
mark#(sel(s(_x31), X2)) | → | active#(sel(active(s(mark(_x31))), mark(X2))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(_x41, mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x62)))) | mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x52), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(0)), _x52)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(_x81, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(0)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(0, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), active(_x52)), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(active(from(mark(_x101))))), _x42))) | mark#(sel(cons(sel(_x61, 0), mark(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, _x102)), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(s(active(from(mark(_x101)))), _x62), _x32), cons(s(from(_x101)), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(s(active(from(mark(_x101)))), _x62)))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(_x21, X2)) | → | active#(sel(_x21, mark(X2))) | |
mark#(sel(cons(s(_x61), _x32), X2)) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), mark(X2))) | mark#(sel(cons(sel(_x61, 0), _x52), cons(s(0), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(0)), _x52)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), active(_x52)), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x61, sel(_x121, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(_x121, mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, active(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x81, from(_x111)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(mark(_x111))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(from(_x61), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(s(_x131), 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(s(mark(_x131))), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x51, _x52), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(_x51, _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(active(s(active(0))), 0), mark(_x52)), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(s(_x91), 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), sel(mark(_x101), active(0)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(_x91)), _x42))) | mark#(sel(cons(sel(_x61, s(_x101)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x101))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(active(from(mark(_x101))))), _x62), _x32), cons(s(from(_x101)), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x62)))) | mark#(sel(cons(_x31, _x32), cons(s(s(_x91)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(s(mark(_x91))))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x91), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x91)), _x62)))) | mark#(sel(cons(s(from(_x91)), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(active(from(mark(_x91))))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(_x31, _x32), sel(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(sel(mark(_x41), mark(_x42))))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, _x102)), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(active(_x52))))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(active(0))), _x52)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(s(_x61), mark(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(s(mark(_x71)), 0), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x51, _x52), X2)) | → | active#(sel(active(cons(_x51, _x52)), mark(X2))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(cons(_x121, _x122))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(cons(mark(_x121), _x122)))))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(from(_x91)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(from(mark(_x91))))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(s(_x81), _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(mark(_x42))), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x42)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x82), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x82)), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(_x71, active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), mark(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(mark(_x71))), _x52))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x81), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(_x81)), _x42))) | mark#(sel(cons(sel(_x61, sel(_x101, from(_x141))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x111)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(_x111)))), _x42)))) | mark#(sel(cons(s(_x61), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(_x61, s(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(s(_x111), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(s(mark(_x111))), _x92)))), _x42))) | |
mark#(sel(cons(sel(0, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(sel(_x131, _x132), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(active(s(mark(_x71))), 0), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | active#(sel(s(X), cons(Y, Z))) | → | mark#(sel(X, Z)) | |
mark#(sel(cons(_x51, _x52), cons(s(_x91), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(active(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x82), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x82)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), _x62), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x61, sel(_x91, _x92)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x91), mark(_x92))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), _x22)) | → | active#(sel(active(cons(mark(_x31), _x32)), _x22)) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(0)), _x62)))) | mark#(sel(X1, X2)) | → | mark#(X2) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(from(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), sel(mark(_x101), mark(_x102)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), 0)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(s(s(_x91)), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(active(s(mark(_x91))))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(s(mark(_x71)), _x62), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(from(_x61), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(sel(mark(_x101), active(0)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(from(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x52)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(s(active(0)), _x52)))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(active(_x52))))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(0))), _x52)))) | mark#(sel(cons(sel(_x61, sel(s(_x131), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(s(mark(_x131))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(0, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, mark(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(from(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(mark(_x41), _x42))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x62)))) | |
mark#(sel(cons(s(_x61), _x32), cons(sel(_x71, _x72), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(sel(mark(_x71), mark(_x72))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x91, _x92), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, _x92)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, mark(_x52)), X2)) | → | active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(active(s(mark(_x71))), _x62), mark(_x52)), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(_x51, _x52), cons(_x41, _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x31, _x32), cons(0, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(0), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(from(_x91), 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(X1, cons(_x41, _x42))) | → | active#(sel(mark(X1), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(sel(_x71, _x72), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(sel(mark(_x71), mark(_x72))), _x42)))) | |
mark#(sel(cons(s(_x81), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(_x81)), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(_x31, _x32), 0)) | → | active#(sel(active(cons(mark(_x31), _x32)), active(0))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(from(mark(_x101)))), _x42)))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(cons(_x91, _x92), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(from(mark(_x71)), _x62)))) | |
mark#(sel(cons(s(_x61), active(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x52)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(from(_x61), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(sel(_x61, sel(0, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(0, _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(sel(_x91, _x92), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), from(_x41))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(from(mark(_x41))))) | |
mark#(sel(cons(sel(_x61, _x62), _x52), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, cons(_x141, _x142))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(s(mark(_x71)), sel(_x101, _x102)), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(s(_x121))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(s(mark(_x121))))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(sel(_x31, _x32), X2)) | → | active#(sel(active(sel(mark(_x31), mark(_x32))), mark(X2))) | |
mark#(sel(cons(sel(0, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(0, _x32), X2)) | → | active#(sel(active(cons(active(0), _x32)), mark(X2))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), cons(active(s(active(0))), _x42))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), 0)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(from(_x91), 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x81, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(from(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x52))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), cons(active(s(active(0))), _x62))) | mark#(sel(cons(_x31, active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(cons(_x91, _x92), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, from(_x91)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x91))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(sel(_x91, _x92), 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), 0), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(from(_x81), _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(sel(_x121, _x122))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(sel(mark(_x121), mark(_x122))))))), _x42)))) | mark#(sel(cons(sel(active(s(active(0))), 0), active(_x52)), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x52)), active(cons(active(s(active(0))), _x62)))) | |
mark#(cons(X1, X2)) | → | mark#(X1) | mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(X1, sel(_x41, _x42))) | → | active#(sel(mark(X1), active(sel(mark(_x41), mark(_x42))))) | mark#(sel(cons(sel(s(_x91), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, s(_x91)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x91))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(s(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(_x81, sel(_x111, _x112)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x111), mark(_x112))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(cons(_x71, _x72), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(cons(mark(_x71), _x72)), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x122)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), _x122)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(sel(_x81, 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(_x31, mark(_x52)), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(from(_x61), _x32), X2)) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), mark(X2))) | mark#(sel(cons(sel(_x61, sel(from(_x131), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(from(mark(_x131))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(0, _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), mark(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x52))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(active(s(active(from(mark(_x101))))), _x62), _x32), cons(s(from(_x101)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x62)))) | |
mark#(sel(cons(s(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(cons(active(s(mark(_x61))), _x32), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x31, active(_x52)), cons(s(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(active(s(mark(_x71))), _x62), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x52), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, 0)), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(active(s(mark(_x71))), _x62), mark(_x52)), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(_x61, _x72), mark(_x52)), cons(s(mark(_x61)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x72)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(from(_x91), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(cons(_x91, _x92), 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(0, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), _x52))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(s(mark(_x71)), _x52))) | |
mark#(sel(X1, from(_x41))) | → | active#(sel(mark(X1), active(from(mark(_x41))))) | mark#(sel(cons(s(mark(_x41)), _x32), cons(_x41, mark(_x62)))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(mark(_x41), _x62)))) | |
mark#(sel(cons(sel(s(mark(_x71)), sel(_x101, 0)), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(s(mark(_x41)), _x32), cons(_x41, active(_x62)))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(mark(_x41), _x62)))) | |
mark#(sel(cons(sel(_x61, sel(0, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, cons(_x101, _x102)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x101), _x102)))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(mark(_x81)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x81)), _x42)))) | mark#(sel(cons(sel(from(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(s(_x91), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(cons(_x91, _x92), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x42)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x42)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), cons(_x61, _x62))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(_x61, _x62)))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(_x81, mark(_x62))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(from(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(0)), _x62)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), 0)), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(_x61, sel(_x121, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(_x121, active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(0))))), _x42)))) | mark#(sel(cons(sel(s(_x91), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(_x31, _x32), s(_x41))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(s(mark(_x41))))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(mark(_x41), _x42))) | |
mark#(sel(cons(sel(_x71, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x71, mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, 0), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, active(_x52)), X2)) | → | active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | mark#(sel(cons(sel(cons(_x91, _x92), 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(_x31, _x32), X2)) | → | active#(sel(cons(mark(_x31), _x32), mark(X2))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, 0)), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(s(active(0)), 0), _x32), cons(s(0), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(s(active(0)), _x62)))) | |
mark#(sel(cons(s(_x61), _x32), cons(cons(_x71, _x72), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(cons(mark(_x71), _x72)), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(s(_x91), 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(sel(_x91, _x92), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(_x31, active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(X1, _x22)) | → | active#(sel(mark(X1), _x22)) | mark#(sel(cons(sel(from(_x91), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(mark(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(_x71, 0)), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, active(_x102))), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x102)))), _x42))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x32), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(cons(mark(_x91), _x92))), _x42))) | mark#(sel(cons(sel(0, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(_x51, _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), cons(active(s(mark(_x71))), _x42))) | |
mark#(from(X)) | → | mark#(X) | mark#(sel(cons(_x31, _x32), cons(from(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(_x91)), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(_x81, mark(_x62)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(_x61, _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(_x61, _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(from(_x121))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(from(mark(_x121))))))), _x42)))) | |
mark#(sel(cons(sel(0, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(0)), _x42)))) | mark#(sel(cons(sel(cons(_x91, _x92), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(from(X)) | → | active#(from(mark(X))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), X2)) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), mark(X2))) | |
mark#(sel(cons(sel(s(mark(_x71)), _x62), mark(_x52)), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(s(_x61), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(sel(from(_x91), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(s(0), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(active(0))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(mark(_x52))))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(active(0))), _x52)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x52))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(s(active(cons(mark(_x91), _x92))), _x52))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, mark(_x102))), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x102)))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(_x31, mark(_x52)), cons(s(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(sel(_x131, _x132), 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(0, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(0), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(s(sel(_x91, _x92)), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), cons(active(s(active(0))), _x62))) | |
mark#(sel(0, X2)) | → | active#(sel(active(0), mark(X2))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), 0)), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(sel(_x111, _x112), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(sel(mark(_x111), mark(_x112))), _x92)))), _x42))) | mark#(sel(cons(s(cons(_x91, _x92)), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(active(cons(mark(_x91), _x92)))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(sel(_x91, _x92), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x62)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(from(_x111), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(from(mark(_x111))), _x92)))), _x42))) | |
mark#(sel(cons(0, _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(active(0), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(s(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(mark(_x52))))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(0))), _x52)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(active(_x81)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x81)), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(sel(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(_x41, active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x62)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(sel(mark(_x101), mark(_x102)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(cons(_x131, _x132), 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(cons(mark(_x131), _x132)), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, sel(_x141, _x142))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(sel(mark(_x141), mark(_x142))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(0, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(0), _x92)))), _x42))) | |
mark#(sel(cons(sel(sel(_x91, _x92), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) |
active(from(X)) | → | mark(cons(X, from(s(X)))) | active(sel(0, cons(X, Y))) | → | mark(X) | |
active(sel(s(X), cons(Y, Z))) | → | mark(sel(X, Z)) | mark(from(X)) | → | active(from(mark(X))) | |
mark(cons(X1, X2)) | → | active(cons(mark(X1), X2)) | mark(s(X)) | → | active(s(mark(X))) | |
mark(sel(X1, X2)) | → | active(sel(mark(X1), mark(X2))) | mark(0) | → | active(0) | |
from(mark(X)) | → | from(X) | from(active(X)) | → | from(X) | |
cons(mark(X1), X2) | → | cons(X1, X2) | cons(X1, mark(X2)) | → | cons(X1, X2) | |
cons(active(X1), X2) | → | cons(X1, X2) | cons(X1, active(X2)) | → | cons(X1, X2) | |
s(mark(X)) | → | s(X) | s(active(X)) | → | s(X) | |
sel(mark(X1), X2) | → | sel(X1, X2) | sel(X1, mark(X2)) | → | sel(X1, X2) | |
sel(active(X1), X2) | → | sel(X1, X2) | sel(X1, active(X2)) | → | sel(X1, X2) |
Termination of terms over the following signature is verified: 0, s, active, mark, from, sel, cons
Relevant Terms | Irrelevant Terms |
---|---|
active#(sel(cons(active(sel(_x81, active(0))), _x32), active(cons(s(active(0)), _x52)))) | |
active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), cons(s(active(0)), _x52))) | |
active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(s(active(0)), _x62)))) | |
active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(s(0), _x52)))) | |
active#(sel(active(cons(active(sel(_x81, active(0))), _x52)), active(cons(s(active(0)), _x52)))) | |
active#(sel(active(cons(sel(_x81, active(0)), _x52)), active(cons(s(active(0)), _x52)))) | |
active#(sel(active(cons(active(sel(_x71, active(0))), _x32)), active(cons(s(active(0)), _x52)))) | |
active#(sel(active(cons(active(sel(_x71, 0)), _x32)), active(cons(s(active(0)), _x52)))) |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x52)))) → active#(sel(active(cons(active(sel(_x71, 0)), _x32)), active(cons(s(active(0)), _x52)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x52)))) → active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(s(0), _x52)))) |
mark#(sel(cons(sel(active(s(active(0))), 0), mark(_x52)), cons(s(0), mark(_x52)))) → active#(sel(active(cons(active(sel(_x81, active(0))), _x52)), active(cons(s(active(0)), _x52)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(mark(_x62))))) → active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(s(active(0)), _x62)))) |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(active(_x62))))) → active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(s(active(0)), _x62)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x52)))) → active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), cons(s(active(0)), _x52))) |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x52)))) → active#(sel(cons(active(sel(_x81, active(0))), _x32), active(cons(s(active(0)), _x52)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x52), cons(s(0), mark(_x52)))) → active#(sel(active(cons(sel(_x81, active(0)), _x52)), active(cons(s(active(0)), _x52)))) |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x52)))) → active#(sel(active(cons(active(sel(_x71, active(0))), _x32)), active(cons(s(active(0)), _x52)))) | mark#(sel(cons(sel(active(s(active(0))), 0), active(_x52)), cons(s(0), mark(_x52)))) → active#(sel(active(cons(active(sel(_x81, active(0))), _x52)), active(cons(s(active(0)), _x52)))) |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), mark(_x52)))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x52))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, 0)), mark(_x52)))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x52), cons(active(s(sel(mark(_x101), active(0)))), _x52))) | |
mark#(sel(cons(sel(_x61, _x62), mark(active(_x42))), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x42)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(s(X)) | → | mark#(X) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(active(_x42))), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x42)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(sel(0, 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(0, _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x52)))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(s(0), _x52)))) | |
mark#(sel(cons(_x51, _x52), cons(from(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(_x91)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(active(from(mark(_x91))))), _x42))) | |
mark#(sel(cons(_x31, active(_x52)), cons(s(_x71), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(mark(_x71))), _x52))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x91, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(active(sel(_x91, mark(_x102))))), _x42))) | |
mark#(sel(cons(_x41, _x42), cons(s(_x71), _x42))) | → | active#(sel(cons(_x41, _x42), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(_x81, from(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(_x101)))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, from(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), active(from(mark(_x111))))))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x81, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x61), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(_x61)), _x52))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, active(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), from(_x101)), _x52), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(from(_x81), 0), active(mark(_x32))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(from(mark(_x81))), active(0))), _x32), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(s(_x81), _x62), mark(_x52)), cons(s(sel(cons(_x121, _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(active(_x71), from(_x111)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x71, active(from(mark(_x111))))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(X1, s(_x41))) | → | active#(sel(mark(X1), active(s(mark(_x41))))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, s(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), active(s(mark(_x111)))))), _x42))) | mark#(sel(cons(_x31, _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(from(active(0))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(0))), _x42))) | mark#(sel(cons(sel(s(_x81), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), active(0))), _x52)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x52), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), cons(mark(_x91), _x92))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(0, 0), active(mark(_x32))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(0), active(0))), _x32), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(0, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), mark(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, _x102)), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(from(_x81), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, cons(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), active(cons(mark(_x111), _x112)))))), _x42))) | mark#(sel(cons(sel(_x61, _x62), active(_x52)), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x61, sel(_x121, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(_x121, mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x81, from(_x111)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(mark(_x111))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(sel(_x101, sel(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), active(sel(mark(_x111), mark(_x112)))))), _x42))) | |
mark#(sel(cons(sel(_x61, cons(_x91, active(_x112))), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x112)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(from(_x81), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), mark(_x52)))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x52))) | |
mark#(sel(cons(_x51, _x52), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(_x51, _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(sel(sel(_x81, _x82), from(_x91)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(from(mark(_x91))))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(s(_x91)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(s(mark(_x91))))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(_x91), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x91)), _x62)))) | |
mark#(sel(cons(sel(_x61, cons(0, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(active(0), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(sel(from(_x101), _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(from(mark(_x101))), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(_x61, 0), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(from(s(_x101)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(active(s(mark(_x101))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), mark(_x52)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x52))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(cons(_x121, _x122))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(cons(mark(_x121), _x122)))))), _x42)))) | |
mark#(sel(cons(sel(sel(0, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, from(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), active(from(mark(_x111))))))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(_x91, _x92), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(active(cons(mark(_x91), _x92)), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(sel(_x81, 0), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(0))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(from(_x81), cons(active(0), _x92)), mark(_x52)), cons(s(sel(0, _x92)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), _x92)))), _x42))) | mark#(sel(cons(sel(sel(_x81, s(_x121)), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(s(mark(_x121))))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), mark(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(mark(_x71))), _x52))) | mark#(sel(cons(_x31, _x32), cons(s(_x81), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(_x81)), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x101, from(_x141))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(from(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x81, sel(_x111, _x112)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x111), mark(_x112))))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(sel(sel(0, sel(s(_x131), _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(active(s(mark(_x131))), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, cons(_x91, mark(_x112))), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x112)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(sel(0, sel(_x111, sel(_x141, _x142))), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), active(sel(mark(_x141), mark(_x142))))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), active(_x52)))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(mark(_x71))), _x52))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), from(sel(_x91, _x92))), _x52), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(mark(_x91), mark(_x92)))))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, 0)), _x52))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x52), cons(s(sel(mark(_x101), active(0))), _x52))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), mark(_x52)))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x52))) | mark#(sel(cons(sel(s(_x91), from(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(from(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, cons(_x91, mark(_x112))), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x112)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, _x102)), active(_x52)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x52))) | |
mark#(sel(cons(sel(_x61, sel(sel(_x131, _x132), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(from(_x51), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(from(mark(_x51))), _x32), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(_x31, _x32), cons(from(0), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(0))), _x62)))) | |
mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(sel(sel(_x111, _x112), _x82), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(sel(mark(_x111), mark(_x112))), mark(_x82))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(active(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x91, _x92)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x91), mark(_x92))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, cons(0, mark(_x102))), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(0, mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), cons(mark(_x91), _x92))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(from(_x81), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), active(_x52)))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x52))) | |
mark#(sel(cons(_x31, _x32), cons(from(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(0, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(from(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x101, _x102)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(_x101, _x102)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x71, cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(_x71, active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(sel(0, _x82), cons(sel(_x111, _x112), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(active(sel(mark(_x111), mark(_x112))), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(_x121, _x122), _x112)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), _x112)))), _x42)))) | mark#(sel(cons(sel(s(mark(_x71)), from(_x101)), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), _x62), mark(_x52)), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(0, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(active(0), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(_x81, s(_x111)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(s(mark(_x111))))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(active(_x42))), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x42)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(sel(_x71, _x72), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(sel(mark(_x71), mark(_x72))), _x42)))) | mark#(sel(cons(sel(from(_x81), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, sel(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(sel(0, _x82), cons(_x91, _x92)), mark(active(_x42))), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x92)))), _x42)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x81, from(_x111)), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(mark(_x111))))), _x32)), cons(active(s(active(0))), _x42))) | mark#(sel(cons(s(_x61), active(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x61, _x72), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x72)), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), active(_x52)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x52))) | |
mark#(sel(cons(sel(s(_x91), _x62), _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x32)), active(cons(active(from(active(0))), _x42)))) | mark#(sel(cons(sel(s(_x81), 0), active(mark(_x32))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(s(mark(_x81))), active(0))), _x32), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x42)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92))), _x42)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(sel(0, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), active(_x52)))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x52))) | mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(sel(_x111, _x112), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(active(sel(mark(_x111), mark(_x112))), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x81, _x62), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x52)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x81, from(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(from(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(s(_x61), _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(from(active(0))), _x42)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, mark(_x102))), mark(_x52)), cons(s(sel(_x91, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(_x91, mark(_x102))))), _x42))) | mark#(sel(cons(sel(active(s(active(0))), 0), active(_x52)), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x52)), active(cons(active(s(active(0))), _x62)))) | |
mark#(cons(X1, X2)) | → | mark#(X1) | mark#(sel(X1, sel(_x41, _x42))) | → | active#(sel(mark(X1), active(sel(mark(_x41), mark(_x42))))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, mark(_x52)), cons(s(_x91), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(_x91)), _x62)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), cons(active(s(sel(active(0), mark(_x102)))), _x42))) | mark#(sel(cons(sel(s(_x91), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(s(_x111), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(s(mark(_x111))), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(s(_x91)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(active(s(mark(_x91))))), _x42))) | |
mark#(sel(cons(sel(_x61, cons(cons(_x121, _x122), _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(active(cons(mark(_x121), _x122)), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x81, sel(_x111, _x112)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x111), mark(_x112))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), cons(mark(_x91), _x92))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(from(_x81), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x52))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(mark(_x91), _x92)))), _x52)), cons(s(active(sel(active(0), mark(_x102)))), _x52))) | |
mark#(sel(cons(0, _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(0), _x32), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x81, 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x122)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), _x122)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, mark(_x52)), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(from(_x131), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(from(mark(_x131))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), active(0))))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(mark(_x42))), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x42)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(_x51, _x62), mark(mark(_x62))), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(cons(active(sel(_x51, mark(_x62))), _x52), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(sel(_x91, _x92), 0)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x52), cons(active(s(sel(active(sel(mark(_x91), mark(_x92))), active(0)))), _x42))) | mark#(sel(cons(sel(sel(0, sel(sel(_x131, _x132), _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(active(sel(mark(_x131), mark(_x132))), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, cons(from(_x121), _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(active(from(mark(_x121))), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x101, _x102)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(_x101, _x102)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, cons(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), active(cons(mark(_x111), _x112)))))), _x42))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(_x121, _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(cons(mark(_x121), _x122), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(_x81, from(_x111)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(cons(mark(_x111), from(s(mark(_x111))))))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(s(_x151), _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(active(s(mark(_x151))), _x122)), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(_x61, _x72), mark(_x52)), cons(s(mark(_x61)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x72)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x51, _x52), cons(from(0), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(from(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x52))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(s(sel(mark(_x101), mark(_x102))), _x52))) | |
mark#(sel(cons(sel(sel(_x81, _x82), s(_x91)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(s(mark(_x91))))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x52), cons(active(s(sel(mark(_x101), 0))), _x42))) | |
mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(s(mark(_x41)), _x32), cons(_x41, mark(_x62)))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(mark(_x41), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(_x121, _x122), s(_x131))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), active(s(mark(_x131))))))), _x42)))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), active(_x52)))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x52))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(sel(s(mark(_x71)), sel(_x101, 0)), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
mark#(sel(cons(s(mark(_x41)), _x32), cons(_x41, active(_x62)))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(mark(_x41), _x62)))) | mark#(sel(cons(sel(_x61, 0), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x52), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(0, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(from(_x111), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(from(mark(_x111))), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(from(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x42)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x42)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(sel(active(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x61, sel(_x121, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(_x121, active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, from(_x101)), _x52), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x62), mark(_x52)), cons(s(sel(cons(_x121, _x122), _x102)), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x62)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, cons(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(cons(mark(_x111), _x112))))), _x42))) | mark#(sel(cons(sel(_x61, 0), active(_x32)), cons(s(0), _x42))) | → | active#(sel(cons(sel(mark(_x61), active(0)), _x32), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), active(_x52)), cons(s(0), mark(_x52)))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x52)), active(cons(s(active(0)), _x52)))) | mark#(sel(cons(sel(s(_x91), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(mark(_x41), _x42))) | mark#(sel(cons(sel(_x61, 0), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, active(_x52)), X2)) | → | active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | mark#(sel(cons(sel(_x61, from(sel(_x91, 0))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(mark(_x91), active(0)))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), X2)) | → | active#(sel(cons(mark(_x31), _x32), mark(X2))) | mark#(sel(cons(sel(_x61, from(sel(_x91, _x92))), _x52), cons(s(_x71), _x42))) | → | active#(sel(cons(sel(mark(_x61), active(from(active(sel(mark(_x91), mark(_x92)))))), _x52), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x81), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(_x81)), _x42))) | mark#(sel(cons(sel(sel(_x81, s(_x111)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(s(mark(_x111))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x81, _x82)), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x81), _x82)))), _x52))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(_x121, _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(sel(active(cons(mark(_x121), _x122)), mark(_x102)))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x42)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x42)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, from(_x91)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x91))))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(_x81, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), active(_x52)))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x52))) | mark#(sel(cons(sel(active(s(active(sel(mark(_x101), mark(_x102))))), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x62)))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), active(mark(_x32))), cons(s(0), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x32), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(sel(sel(0, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(sel(active(0), mark(_x82)), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(0, _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(active(0), _x122)), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(sel(_x81, 0), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(0))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(0, 0)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x52), cons(active(s(sel(active(0), active(0)))), _x42))) | mark#(sel(cons(_x31, _x32), cons(_x61, _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(_x61, _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x71), active(_x52)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x52))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(from(_x121))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(from(mark(_x121))))))), _x42)))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
mark#(sel(cons(sel(cons(_x91, _x92), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(sel(active(0), active(sel(mark(_x111), mark(_x112)))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x91), mark(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(s(_x91), _x52)))) | mark#(sel(cons(sel(active(s(mark(_x71))), from(_x101)), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x52))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), cons(s(sel(mark(_x101), mark(_x102))), _x52))) | mark#(sel(cons(sel(_x81, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(0)), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(sel(from(from(_x101)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(active(from(mark(_x101))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(s(mark(_x71)), from(sel(_x91, _x92))), _x52), cons(s(_x71), _x62))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(mark(_x91), mark(_x92)))))), _x52)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(sel(from(_x71), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(from(mark(_x71))), active(0))), _x52), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(from(_x91), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(s(0), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(active(0))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(sel(_x81, sel(_x121, _x122)), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(sel(mark(_x121), mark(_x122))))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x52))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(s(active(cons(mark(_x91), _x92))), _x52))) | mark#(sel(cons(sel(sel(_x71, _x72), from(sel(_x91, _x92))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(active(sel(mark(_x71), mark(_x72))), active(from(active(sel(mark(_x91), mark(_x92)))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, from(0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, from(sel(_x91, _x92))), _x52), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(mark(_x91), mark(_x92)))))), _x52)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(sel(_x101, s(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), active(s(mark(_x111)))))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(cons(_x151, _x152), _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(active(cons(mark(_x151), _x152)), _x122)), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(mark(_x42))), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x42)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, sel(sel(_x131, _x132), 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), 0)), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, 0)), _x52))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(s(sel(mark(_x101), active(0))), _x52))) | |
mark#(sel(cons(_x31, active(_x52)), cons(from(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(active(sel(mark(_x101), active(0))))), _x42))) | |
mark#(sel(cons(0, _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x71), active(_x52)))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), cons(active(s(mark(_x71))), _x52))) | |
mark#(sel(cons(sel(sel(_x81, s(_x111)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(s(mark(_x111))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(sel(0, 0), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(0))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(mark(_x52))))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(0))), _x52)))) | mark#(sel(cons(sel(sel(_x71, _x72), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(sel(mark(_x71), mark(_x72))), active(0))), _x52), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(active(from(active(0))), _x62), _x32), cons(from(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(from(active(0))), _x62)))) | mark#(sel(cons(_x31, _x32), cons(s(_x91), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(_x91)), _x62))) | |
mark#(sel(cons(sel(sel(0, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(_x61, from(sel(sel(_x121, _x122), _x92))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(active(sel(mark(_x121), mark(_x122))), mark(_x92)))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(from(_x81), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), active(0))))), _x42))) | mark#(sel(cons(sel(sel(_x81, _x92), cons(mark(_x81), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), _x92)), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(from(_x111), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(from(mark(_x111))), mark(_x102))))), _x42))) | mark#(sel(cons(sel(0, 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(0), active(0))), _x52), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(from(_x111), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(from(mark(_x111))), mark(_x102))))), _x42))) | mark#(sel(cons(sel(from(_x81), 0), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(from(mark(_x81))), active(0))), _x32), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(sel(_x81, _x102), _x62), mark(_x52)), cons(s(sel(mark(_x81), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), _x102)), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(mark(cons(active(0), from(s(active(0))))), _x42)))) | |
mark#(sel(cons(sel(0, from(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(from(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(0), _x42))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(sel(cons(_x121, _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(_x61, from(_x101)), _x52), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(sel(from(_x81), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), cons(mark(_x91), _x92))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, _x102)), mark(_x52)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x52))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(mark(_x42))), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x42)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, sel(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x91), mark(_x92))))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(X1, X2)) | → | mark#(X1) | mark#(sel(cons(sel(sel(_x81, from(_x121)), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(from(mark(_x121))))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(_x81, from(_x111)), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(mark(_x111))))), _x52)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(sel(_x91, _x92), 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(active(sel(mark(_x91), mark(_x92))), active(0)))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, s(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(active(sel(mark(_x101), active(s(mark(_x111))))))), _x42))) | mark#(sel(cons(sel(0, _x62), mark(_x52)), cons(s(sel(cons(_x121, _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(active(_x42))), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x42)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(cons(_x81, _x82), _x62), mark(_x52)), cons(s(sel(cons(_x121, _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x81), _x82)), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x42)))) | |
mark#(sel(from(_x31), X2)) | → | active#(sel(active(from(mark(_x31))), mark(X2))) | mark#(sel(cons(sel(_x61, _x62), mark(active(_x42))), cons(s(sel(cons(_x121, _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x42)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(s(_x81), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(sel(sel(0, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), active(0))))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, s(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), active(s(mark(_x111))))))), _x42))) | mark#(sel(cons(sel(s(_x81), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), mark(_x62))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(from(_x71), _x62), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(cons(active(sel(active(from(mark(_x71))), mark(_x62))), _x52), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x52))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(s(active(sel(active(0), mark(_x102)))), _x52))) | |
mark#(sel(cons(sel(sel(_x91, _x92), 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x51, _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(active(_x42))), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x42)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(cons(mark(_x71), from(s(mark(_x71))))), _x42)))) | mark#(sel(cons(sel(cons(_x71, _x72), _x62), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(cons(active(sel(active(cons(mark(_x71), _x72)), mark(_x62))), _x52), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(sel(0, _x82), cons(cons(_x111, _x112), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(active(cons(mark(_x111), _x112)), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(s(_x61), _x52), cons(_x41, _x42))) | → | active#(sel(active(cons(s(mark(_x61)), _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), mark(_x52)))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x52))) | mark#(sel(cons(from(_x61), _x32), cons(s(_x91), mark(_x62)))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(s(_x91)), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x91), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(_x91)), _x62)))) | mark#(sel(cons(sel(s(_x81), _x62), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
active#(sel(0, cons(X, Y))) | → | mark#(X) | mark#(sel(cons(sel(s(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, s(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), active(s(mark(_x111))))))), _x42))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(sel(mark(_x101), _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x82)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), _x82))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(cons(cons(_x111, _x112), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(cons(mark(_x111), _x112)), _x92)))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(_x31, _x32), cons(s(_x91), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(active(_x42))), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x42)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, sel(_x101, s(_x141))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(s(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x51, _x52), cons(s(_x91), mark(_x62)))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(s(_x91)), _x62)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(from(0), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x32), active(cons(active(from(active(0))), _x42)))) | |
mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, mark(_x102))), mark(_x52)), cons(s(sel(_x91, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(_x91, mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, from(sel(0, _x92))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(active(0), mark(_x92)))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x52))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(s(active(sel(mark(_x101), mark(_x102)))), _x52))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), cons(mark(_x91), _x92))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, from(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), active(from(mark(_x111))))))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(from(_x151), _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(active(from(mark(_x151))), _x122)), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(_x61, from(_x91)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x91))))), _x52)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(_x41, mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x62)))) | |
mark#(sel(cons(sel(_x61, cons(sel(_x121, _x122), _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(active(sel(mark(_x121), mark(_x122))), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(sel(s(mark(_x71)), from(_x101)), _x52), cons(s(_x71), _x62))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), active(cons(s(mark(_x71)), _x62)))) | |
mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x52), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(0)), _x52)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(_x81, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, cons(s(_x121), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(active(s(mark(_x121))), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x101, _x102)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(_x101, _x102)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(0, _x62), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(cons(active(sel(active(0), mark(_x62))), _x52), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(_x61, s(_x91)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x91))))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(s(_x71), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(s(mark(_x71))), active(0))), _x52), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(0, _x62), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(_x61, 0), _x52), cons(s(0), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(0)), _x52)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(from(_x81), cons(from(_x111), _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(active(from(mark(_x111))), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x52)))) | → | active#(sel(cons(active(sel(_x81, active(0))), _x32), active(cons(s(active(0)), _x52)))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(sel(_x91, _x92), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(active(sel(mark(_x91), mark(_x92))), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, from(_x111)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(from(mark(_x111))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(active(s(active(0))), 0), active(mark(_x32))), cons(s(0), mark(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102)))), _x62), mark(_x52)), cons(s(sel(cons(_x121, _x122), _x102)), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102)))), _x62)))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(mark(_x42))), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x42)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(0)), _x42)))) | mark#(sel(cons(sel(_x61, from(_x101)), _x52), cons(s(_x91), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(0, _x32), cons(s(_x91), mark(_x62)))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(s(_x91)), _x62)))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(mark(_x42))), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x42)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(_x91)), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), active(_x52)))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x52))) | |
mark#(sel(cons(sel(sel(sel(_x101, _x102), _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(sel(mark(_x101), mark(_x102))), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(active(0), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x91), mark(_x92))))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(_x121, _x122), cons(_x131, _x132))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), active(cons(mark(_x131), _x132)))))), _x42)))) | |
mark#(sel(cons(sel(_x51, from(_x101)), active(from(mark(_x101)))), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(_x51, active(from(mark(_x101)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x62), mark(_x52)), cons(s(sel(cons(_x121, _x122), _x102)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, _x102)), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(active(_x52))))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(active(0))), _x52)))) | |
mark#(sel(cons(sel(_x71, from(_x111)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x71, from(mark(_x111)))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(s(mark(_x71)), 0), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(s(_x61), mark(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(sel(_x81, _x82)), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(sel(mark(_x81), mark(_x82))))), _x52))) | mark#(sel(cons(sel(_x61, from(from(_x91))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(from(mark(_x91)))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x51, _x52), X2)) | → | active#(sel(active(cons(_x51, _x52)), mark(X2))) | mark#(sel(cons(sel(_x61, from(sel(_x91, _x92))), _x52), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(mark(_x91), mark(_x92)))))), _x52)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, from(_x101)), _x52), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(sel(_x91, _x92), from(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(from(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(0, _x62), _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x32)), active(cons(active(from(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(mark(_x42))), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x42)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x82), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x82)), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(from(_x91), 0)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x52), cons(active(s(sel(active(from(mark(_x91))), active(0)))), _x42))) | mark#(sel(cons(sel(0, _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(sel(cons(_x111, _x112), _x82), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(cons(mark(_x111), _x112)), mark(_x82))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(sel(0, sel(_x121, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(_x121, mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x81, from(_x111)), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(_x81, active(from(mark(_x111))))), _x32), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, sel(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), active(sel(mark(_x111), mark(_x112))))))), _x42))) | |
mark#(sel(cons(from(_x61), _x32), cons(s(_x71), active(_x52)))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), cons(active(s(mark(_x71))), _x52))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(sel(_x91, _x92), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(active(sel(mark(_x91), mark(_x92))), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(_x61, from(_x101)), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(_x31, mark(_x52)), cons(from(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(active(0))), _x42)))) | |
mark#(sel(cons(sel(from(_x81), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(s(_x111), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(s(mark(_x111))), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, from(s(_x91))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(s(mark(_x91)))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(from(_x111), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(active(sel(active(from(mark(_x111))), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, s(_x131))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(mark(_x101), active(s(mark(_x131))))))), _x42)))) | mark#(sel(cons(sel(sel(from(_x101), _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(from(mark(_x101))), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(sel(mark(_x81), mark(_x82)), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(_x71, 0), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(_x71, active(0))), _x32), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(s(_x111), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(active(s(mark(_x111))), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(from(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), 0)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(s(s(_x91)), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(active(s(mark(_x91))))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(sel(mark(_x101), active(0)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(from(_x81), 0), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(from(mark(_x81))), active(0))), _x32), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(active(_x52))))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(0))), _x52)))) | mark#(sel(cons(sel(from(_x71), from(sel(_x91, _x92))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(active(from(mark(_x71))), active(from(active(sel(mark(_x91), mark(_x92)))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x62)))) | mark#(sel(cons(_x31, _x32), cons(from(0), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(0))), _x62)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(cons(_x71, _x72), from(_x101)), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(active(cons(mark(_x71), _x72)), active(from(mark(_x101)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, cons(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), active(cons(mark(_x111), _x112)))))), _x42))) | mark#(sel(cons(_x31, mark(_x52)), X2)) | → | active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x111, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(_x111, mark(_x102))))), _x42)))) | mark#(sel(cons(sel(_x71, _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(_x71, mark(_x62))), _x52)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(sel(0, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x52))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(s(active(sel(mark(_x101), mark(_x102)))), _x52))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, active(_x102))), mark(_x52)), cons(s(sel(mark(_x91), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x102)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), mark(_x52)))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(mark(_x71))), _x52))) | |
mark#(sel(cons(sel(_x81, _x62), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x42)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x42)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(from(_x91), 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(cons(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x81), _x82)), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(cons(_x91, _x92), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(s(_x81), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(active(_x42))), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x42)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(_x91, _x92), 0)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x52), cons(active(s(sel(active(cons(mark(_x91), _x92)), active(0)))), _x42))) | mark#(sel(cons(sel(_x61, from(sel(_x91, _x92))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(mark(_x91), mark(_x92)))))), _x52)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(0, _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(sel(0, sel(0, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(active(0), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(0, _x32), cons(s(_x71), active(_x52)))) | → | active#(sel(active(cons(active(0), _x32)), cons(active(s(mark(_x71))), _x52))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(from(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(from(_x121), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(from(mark(_x121))), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x52), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, cons(_x141, _x142))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, from(sel(_x121, _x122))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(active(sel(mark(_x121), mark(_x122))))))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), active(_x52)))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x52))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, sel(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), active(sel(mark(_x111), mark(_x112))))))), _x42))) | mark#(sel(cons(sel(sel(0, _x82), cons(_x91, active(_x102))), mark(_x52)), cons(s(sel(mark(_x91), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x102)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(from(_x91), 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(from(_x81), _x62), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), cons(active(s(active(0))), _x62))) | |
mark#(sel(cons(sel(cons(_x91, _x92), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), 0), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x91), mark(active(_x52))))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x91)), _x52)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(sel(_x121, _x122))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(sel(mark(_x121), mark(_x122))))))), _x42)))) | |
mark#(sel(cons(sel(_x81, cons(_x111, _x112)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(cons(mark(_x111), _x112)))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(cons(_x111, _x112), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(cons(mark(_x111), _x112)), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), cons(mark(_x91), _x92))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(mark(_x42))), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x42)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, 0), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(_x61, cons(_x101, _x102)), _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x101), _x102)))), _x32)), active(cons(active(from(active(0))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(cons(_x71, _x72), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(cons(mark(_x71), _x72)), _x42)))) | mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(sel(_x111, _x112), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(sel(mark(_x111), mark(_x112))), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, from(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(active(sel(mark(_x101), active(from(mark(_x111))))))), _x42))) | |
mark#(sel(cons(sel(_x61, 0), active(mark(_x42))), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x42)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, cons(_x91, mark(_x102))), mark(_x52)), cons(s(sel(_x91, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(_x91, mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(active(s(active(from(mark(_x101))))), _x62), _x32), cons(s(from(_x101)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x62)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, cons(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(active(sel(mark(_x101), active(cons(mark(_x111), _x112)))))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(cons(_x81, _x82), 0), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(cons(mark(_x81), _x82)), active(0))), _x32), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, _x102)), mark(_x52)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x52))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), mark(_x52)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x52))) | |
mark#(sel(cons(sel(from(_x81), cons(s(_x111), _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(active(s(mark(_x111))), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(sel(sel(_x81, 0), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(0))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(from(_x91), _x62), _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), mark(_x62))), _x32)), active(cons(active(from(active(0))), _x42)))) | mark#(sel(cons(sel(sel(s(_x101), _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(s(mark(_x101))), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(0), mark(_x102))))), _x42)))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(sel(sel(_x81, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(_x81, mark(_x62))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(from(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(0), mark(_x52)))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), cons(active(s(active(0))), _x52))) | mark#(sel(cons(sel(_x61, from(sel(_x91, cons(_x131, _x132)))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(mark(_x91), active(cons(mark(_x131), _x132))))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(from(_x81), cons(_x91, _x92)), mark(mark(_x42))), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(mark(_x91), _x92)))), _x42)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(_x91), mark(mark(_x52))))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x91)), _x52)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(0))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(mark(_x42))), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x42)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(_x61, 0), mark(_x52)), cons(s(sel(cons(_x121, _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(sel(_x91, _x82), cons(_x91, mark(_x82))), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(_x91, mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(sel(_x71, _x72), _x62), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(cons(active(sel(active(sel(mark(_x71), mark(_x72))), mark(_x62))), _x52), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(_x61, s(_x91)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x91))))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(_x61, _x82), _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x82)), _x32)), active(cons(active(from(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x71, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x71, mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(from(_x61), _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(from(active(0))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, 0)), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(from(_x81), cons(_x91, _x92)), mark(_x42)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(sel(active(from(mark(_x81))), active(cons(mark(_x91), _x92))), _x42)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x52)))) | → | active#(sel(active(cons(active(sel(_x71, 0)), _x32)), active(cons(s(active(0)), _x52)))) | mark#(sel(cons(sel(s(_x81), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), mark(_x62))), _x52)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(s(active(0)), 0), _x32), cons(s(0), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(s(active(0)), _x62)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(cons(_x81, _x82), 0), active(mark(_x32))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(cons(mark(_x81), _x82)), active(0))), _x32), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(sel(_x91, _x92), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, from(_x91)), mark(_x52)), cons(s(sel(cons(_x121, _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x91))))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(_x61, 0), active(mark(_x32))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), active(cons(active(s(0)), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), active(mark(_x32))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), 0)), _x32), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x81, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(_x81, mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(_x61, 0), active(mark(active(_x42)))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x42), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(from(_x71), from(_x101)), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(active(from(mark(_x71))), active(from(mark(_x101)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x61, 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x52), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, active(_x102))), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x102)))), _x42))) | mark#(sel(cons(sel(cons(_x81, _x82), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x81), _x82)), mark(_x62))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(s(active(sel(mark(_x101), mark(_x102)))), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(s(active(sel(mark(_x101), mark(_x102)))), _x62)))) | mark#(sel(cons(sel(_x61, 0), _x42), cons(s(0), _x42))) | → | active#(sel(cons(sel(mark(_x61), active(0)), _x42), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(sel(cons(_x101, _x102), _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(cons(mark(_x101), _x102)), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(0, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(_x51, _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(_x91)), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, mark(_x102))), mark(_x52)), cons(s(sel(mark(_x91), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x102)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(from(X)) | → | active#(from(mark(X))) | |
mark#(sel(cons(sel(_x61, _x62), mark(mark(_x32))), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x32), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(_x81, from(_x111)), _x32), cons(s(_x71), _x52))) | → | active#(sel(active(cons(active(sel(_x81, active(from(mark(_x111))))), _x32)), cons(s(mark(_x71)), _x52))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, 0)), active(_x52)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x52))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(from(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(from(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x61, s(_x91)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x91))))), _x52)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(sel(0, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x71, 0), active(mark(_x32))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(_x71, active(0))), _x32), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(_x31, mark(_x42)), cons(s(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x42), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(_x61, 0), _x42), cons(s(0), _x42))) | → | active#(sel(cons(sel(mark(_x61), active(0)), _x42), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(sel(0, cons(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(cons(mark(_x111), _x112)))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(_x51, _x52), cons(s(_x71), active(_x52)))) | → | active#(sel(active(cons(_x51, _x52)), cons(active(s(mark(_x71))), _x52))) | mark#(sel(cons(sel(s(_x81), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(_x81, mark(_x62))), _x32), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x61, from(0)), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(0)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(s(_x71), _x62), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(cons(active(sel(active(s(mark(_x71))), mark(_x62))), _x52), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(_x61, cons(_x71, _x72)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(cons(mark(_x71), _x72)))), _x52), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x42)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62)), _x42)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), cons(active(s(active(0))), _x62))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(sel(_x111, _x112), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(sel(mark(_x111), mark(_x112))), _x92)))), _x42))) | mark#(sel(cons(sel(sel(0, _x82), cons(_x91, mark(_x102))), mark(_x52)), cons(s(sel(_x91, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(_x91, mark(_x102))))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(from(_x91)), _x42))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(active(from(mark(_x91))))), _x42))) | mark#(sel(cons(sel(s(_x81), 0), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(s(mark(_x81))), active(0))), _x32), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(s(_x71), from(sel(_x91, _x92))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(active(s(mark(_x71))), active(from(active(sel(mark(_x91), mark(_x92)))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(cons(_x91, _x92), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(active(cons(mark(_x91), _x92)), mark(_x102)))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(active(_x81)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x81)), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(sel(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x42))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x52))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(s(active(sel(mark(_x101), mark(_x102)))), _x52))) | |
mark#(sel(cons(_x31, _x32), cons(_x41, active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x62)))) | mark#(sel(cons(sel(_x61, sel(cons(_x131, _x132), 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(cons(mark(_x131), _x132)), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, sel(_x141, _x142))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(sel(mark(_x141), mark(_x142))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(sel(s(_x101), _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(s(mark(_x101))), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(0, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(0), _x92)))), _x42))) | mark#(sel(cons(sel(_x61, s(_x91)), mark(_x52)), cons(s(sel(cons(_x121, _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x91))))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(sel(0, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, s(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), active(s(mark(_x111))))))), _x42))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x52))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(s(active(sel(mark(_x101), mark(_x102)))), _x52))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), 0)), _x32), cons(active(s(active(0))), _x42))) | mark#(sel(cons(sel(sel(0, sel(_x111, s(_x141))), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), active(s(mark(_x141))))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(sel(0, _x82), cons(mark(_x101), _x92)), mark(_x52)), cons(s(sel(_x101, _x92)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), _x92)))), _x42))) | mark#(sel(cons(sel(active(s(active(0))), 0), mark(_x52)), cons(s(0), mark(_x52)))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x52)), active(cons(s(active(0)), _x52)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(cons(mark(_x101), from(s(mark(_x101))))))), _x42)))) | mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x42)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92))), _x42)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(sel(0, sel(_x111, cons(_x141, _x142))), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), active(cons(mark(_x141), _x142)))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, active(_x102))), mark(_x52)), cons(s(sel(mark(_x91), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x102)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x52), cons(s(0), mark(_x52)))) | → | active#(sel(active(cons(sel(_x81, active(0)), _x52)), active(cons(s(active(0)), _x52)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, 0)), active(_x52)))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x52), cons(active(s(sel(mark(_x101), active(0)))), _x52))) | |
active#(from(X)) | → | mark#(cons(X, from(s(X)))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, s(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(s(mark(_x111)))))), _x42))) | |
mark#(sel(cons(sel(from(_x81), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(cons(mark(_x81), from(s(mark(_x81))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(sel(from(_x81), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, from(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), active(from(mark(_x111))))))), _x42))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(cons(active(sel(_x81, active(0))), _x32), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(sel(_x81, mark(_x102)), _x62), mark(_x52)), cons(s(sel(_x81, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), cons(active(s(sel(_x81, mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(_x81, from(_x111)), _x32), cons(s(_x71), mark(_x52)))) | → | active#(sel(active(cons(active(sel(_x81, active(from(mark(_x111))))), _x32)), cons(active(s(mark(_x71))), _x52))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x42)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92))), _x42)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, _x72), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x72)), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(sel(0, _x82), cons(_x101, _x102)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(_x101, _x102)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(cons(_x111, _x112), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(active(cons(mark(_x111), _x112)), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), active(_x42)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(s(mark(_x71)), _x42))) | |
mark#(sel(cons(sel(sel(0, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(s(_x111), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(s(mark(_x111))), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, 0)), mark(_x52)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x52))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), _x52))) | → | active#(sel(cons(mark(_x31), _x32), cons(s(mark(_x71)), _x52))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(cons(_x111, _x112), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(active(cons(mark(_x111), _x112)), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(_x121, mark(_x142)), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x142)), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(0, active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(active(0), mark(_x102)))), _x42))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(from(0)), _x42)))) | |
mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x52))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(s(active(sel(mark(_x101), mark(_x102)))), _x52))) | mark#(sel(cons(sel(_x61, s(_x101)), _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x101))))), _x32)), active(cons(active(from(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x71, 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(_x71, active(0))), _x52)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(X1, 0)) | → | active#(sel(mark(X1), active(0))) | |
mark#(sel(cons(sel(_x61, s(_x91)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x91))))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), mark(_x52)))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x52))) | |
mark#(sel(cons(sel(_x61, s(_x71)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(s(mark(_x71))))), _x52), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(active(from(active(0))), _x62), _x32), cons(from(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(from(active(0))), _x62)))) | mark#(sel(cons(sel(from(_x81), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(active(0), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(cons(_x81, _x82), _x62), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x81), _x82)), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(sel(0, _x82), cons(s(_x111), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(active(s(mark(_x111))), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(s(_x91)), _x42))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(active(s(mark(_x91))))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(_x91), mark(_x62)))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(s(_x91)), _x62)))) | |
mark#(sel(cons(sel(0, 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(0))), _x52)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x71, _x62), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(_x71, mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(_x61, 0), active(0)), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), 0)), _x52), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(s(_x81), 0), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(s(mark(_x81))), active(0))), _x32), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(mark(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(active(from(mark(_x101))))), _x42))) | |
mark#(sel(cons(sel(_x61, from(_x91)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x91))))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x52), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x91), mark(_x92))))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(_x61, from(sel(_x91, from(_x131)))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(mark(_x91), active(from(mark(_x131)))))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), X2)) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), mark(X2))) | mark#(sel(_x21, X2)) | → | active#(sel(_x21, mark(X2))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, mark(_x102))), mark(_x52)), cons(s(sel(mark(_x91), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x102)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(cons(_x91, _x92), from(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(from(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), active(_x42)), cons(s(0), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(0)), _x42)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(_x31, active(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x61, from(sel(_x91, _x92))), _x52), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(mark(_x91), mark(_x92)))))), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, sel(s(_x131), 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(s(mark(_x131))), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(sel(mark(_x101), mark(_x102)))), _x42)))) | mark#(sel(cons(sel(_x61, 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), 0)), _x52)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(mark(_x101), _x92)), mark(_x52)), cons(s(sel(_x101, _x92)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), _x92)))), _x42))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), mark(_x52)), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), sel(mark(_x101), active(0)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, from(0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(active(0))))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(sel(s(_x91), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), cons(active(s(sel(active(s(mark(_x91))), mark(_x102)))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(s(_x121), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(s(mark(_x121))), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), active(active(_x32))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), sel(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(sel(mark(_x41), mark(_x42))))) | mark#(sel(cons(sel(_x61, from(sel(_x131, _x132))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(active(sel(mark(_x131), mark(_x132))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(sel(0, sel(from(_x131), _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(active(from(mark(_x131))), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x81, from(_x111)), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(_x81, active(from(mark(_x111)))), _x52)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(_x81, from(s(_x121))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(active(s(mark(_x121))))))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(mark(_x42))), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x42)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(_x61, from(_x101)), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(from(_x81), cons(_x101, _x102)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(_x101, _x102)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, _x82)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), _x82))), _x42))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), active(0))))), _x42))) | |
mark#(sel(cons(sel(_x61, from(sel(_x91, _x92))), mark(_x42)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(mark(_x91), mark(_x92)))))), _x42)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(sel(0, sel(_x111, _x122)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), _x122)))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, from(sel(_x91, _x92))), from(active(sel(mark(_x91), mark(_x92))))), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), from(active(sel(mark(_x91), mark(_x92))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, from(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), active(from(mark(_x111))))))), _x42))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), 0)), _x32), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), active(cons(active(s(0)), _x42)))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(_x71, active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(sel(0, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(from(_x111), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(from(mark(_x111))), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(_x111, _x112), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(active(sel(active(cons(mark(_x111), _x112)), mark(_x102))))), _x42))) | mark#(sel(cons(_x31, mark(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(sel(_x101, from(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), active(from(mark(_x111)))))), _x42))) | mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(sel(from(_x91), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), cons(active(s(sel(active(from(mark(_x91))), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(sel(_x81, _x82), 0), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(0))), _x32), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(s(_x61), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x42)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(cons(mark(_x91), _x92))), _x42)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x71, _x62), mark(_x52)), cons(s(sel(cons(_x121, _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(_x71, mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(_x61, 0), active(_x42)), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x42), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(_x61, s(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, from(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), active(from(mark(_x111)))))), _x42))) | |
mark#(sel(cons(sel(_x61, from(_x101)), active(_x42)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x42)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(0, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(sel(_x111, _x112), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(sel(mark(_x111), mark(_x112))), mark(_x102))))), _x42))) | mark#(sel(cons(sel(from(active(0)), _x62), _x32), cons(from(0), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(from(active(0)), _x62)))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(s(_x61), _x32), cons(s(_x91), mark(_x62)))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(s(_x91)), _x62)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x52))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(s(mark(_x71)), _x52))) | mark#(sel(cons(sel(active(s(mark(_x71))), 0), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x61, _x82), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x82)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), _x22)) | → | active#(sel(active(cons(mark(_x31), _x32)), _x22)) | |
mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, sel(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), active(sel(mark(_x111), mark(_x112))))))), _x42))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(0)), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(active(_x42))), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x42)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(sel(_x81, cons(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(cons(mark(_x111), _x112)))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, 0), active(mark(_x32))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(_x61, from(sel(from(_x121), _x92))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(active(from(mark(_x121))), mark(_x92)))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(s(mark(_x71)), _x62), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
mark#(sel(cons(sel(_x61, sel(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x91), mark(_x92))))), _x52)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x52)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(s(active(0)), _x52)))) | |
mark#(sel(cons(sel(from(_x91), from(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(from(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(0), _x52))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), cons(s(active(0)), _x52))) | |
mark#(sel(cons(s(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(mark(_x41), _x42))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), cons(sel(_x71, _x72), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(sel(mark(_x71), mark(_x72))), _x42)))) | mark#(sel(cons(sel(_x61, from(sel(_x91, _x92))), _x52), cons(s(0), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(mark(_x91), mark(_x92)))))), _x52)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x61, from(from(_x131))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(active(from(mark(_x131))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, cons(0, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(active(0), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, sel(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))))), _x42))) | |
mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(from(_x111), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(active(from(mark(_x111))), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, from(_x101)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, cons(s(_x121), _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(active(s(mark(_x121))), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(s(_x81), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(_x81)), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), 0)) | → | active#(sel(active(cons(mark(_x31), _x32)), active(0))) | mark#(sel(cons(sel(_x61, _x52), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), _x52)), _x52), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, cons(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), active(cons(mark(_x111), _x112)))))), _x42))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(from(mark(_x71)), _x62)))) | mark#(sel(cons(from(_x61), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), active(mark(_x42))))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), active(_x52)))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x52))) | |
mark#(sel(cons(sel(sel(_x101, _x82), _x62), mark(_x52)), cons(s(sel(_x101, mark(_x82))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(_x101, mark(_x82))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(sel(_x91, _x92), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x81, 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(_x81, active(0)))), _x42))) | mark#(sel(cons(sel(_x61, from(sel(_x111, _x92))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(_x111, mark(_x92)))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(sel(0, s(_x111)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(s(mark(_x111))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x91), mark(_x62)))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(s(_x91)), _x62)))) | |
mark#(sel(cons(sel(s(mark(_x71)), sel(_x101, _x102)), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(s(_x121))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(s(mark(_x121))))))), _x42)))) | |
mark#(sel(cons(0, _x32), X2)) | → | active#(sel(active(cons(active(0), _x32)), mark(X2))) | mark#(sel(cons(_x31, mark(_x52)), cons(s(_x71), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(mark(_x71))), _x52))) | |
mark#(sel(cons(sel(_x61, from(sel(_x91, _x112))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(mark(_x91), _x112))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, from(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(from(mark(_x111)))))), _x42))) | mark#(sel(cons(sel(_x61, from(cons(_x91, _x92))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(cons(mark(_x91), _x92))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(sel(_x81, from(_x111)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(from(mark(_x111))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x52), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x52), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(_x31, active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(sel(_x71, _x72), from(_x101)), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(active(sel(mark(_x71), mark(_x72))), active(from(mark(_x101)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(sel(_x91, _x92), 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(from(_x81), _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), active(0))))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(active(_x71)), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x71)), _x62)))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x52)))) | → | active#(sel(active(cons(active(sel(_x71, active(0))), _x32)), active(cons(s(active(0)), _x52)))) | mark#(sel(cons(sel(active(s(active(sel(mark(_x101), mark(_x102))))), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x62)))) | |
mark#(sel(cons(sel(sel(0, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(sel(_x111, _x112), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(sel(mark(_x111), mark(_x112))), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, s(_x91)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x91))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(active(_x42))), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x42)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(sel(sel(0, _x82), cons(0, mark(_x82))), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(0, mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(from(_x61), _x32), X2)) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), mark(X2))) | mark#(sel(cons(0, _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), from(sel(_x91, _x92))), _x52), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(mark(_x91), mark(_x92)))))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), mark(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x52))) | |
mark#(sel(cons(sel(sel(0, _x82), cons(0, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(active(0), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(sel(cons(_x91, _x92), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), cons(active(s(sel(active(cons(mark(_x91), _x92)), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, from(sel(_x91, _x92))), _x52), cons(s(_x91), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(mark(_x91), mark(_x92)))))), _x52)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(cons(active(s(mark(_x61))), _x32), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x31, active(_x52)), cons(s(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(active(s(mark(_x71))), _x62), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(cons(active(0), from(s(active(0))))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(sel(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, 0)), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(active(s(mark(_x71))), _x62), mark(_x52)), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(s(_x111), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(active(s(mark(_x111))), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(s(_x91), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(active(s(mark(_x91))), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), active(_x52)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x52))) | |
mark#(sel(cons(sel(cons(_x91, _x92), 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(s(active(0)), 0), active(_x52)), cons(s(0), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(s(active(0)), _x62)))) | |
mark#(sel(cons(sel(0, cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, 0), active(mark(_x42))), cons(s(0), _x42))) | → | active#(sel(cons(sel(mark(_x61), active(0)), _x42), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(s(active(0)), 0), active(_x52)), cons(s(0), _x62))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x52), active(cons(s(active(0)), _x62)))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(from(active(0))), _x42)))) | |
mark#(sel(cons(sel(from(cons(_x101, _x102)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(active(cons(mark(_x101), _x102)))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(s(_x61), _x32), cons(_x61, _x62))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(_x61, _x62)))) | mark#(sel(cons(sel(_x81, from(_x111)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(mark(_x111))))), _x52)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(sel(0, _x82), cons(_x91, mark(_x102))), mark(_x52)), cons(s(sel(mark(_x91), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x102)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), 0)), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(_x61, cons(_x111, _x112)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(_x111, _x112)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, from(sel(_x91, _x92))), active(_x42)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(mark(_x91), mark(_x92)))))), _x42)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(_x121, active(_x142)), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x142)), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(_x31, _x32), s(_x41))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(s(mark(_x41))))) | mark#(sel(cons(_x31, mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), mark(_x42)), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x42), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, from(sel(_x91, _x92))), _x52), cons(s(active(sel(mark(_x91), mark(_x92)))), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(cons(active(sel(mark(_x91), mark(_x92))), from(s(active(sel(mark(_x91), mark(_x92)))))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x71, _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(_x71, mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, _x92)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(active(sel(mark(_x101), _x92)))), _x42))) | mark#(sel(cons(sel(_x61, 0), active(active(_x42))), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x42)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(X1, _x22)) | → | active#(sel(mark(X1), _x22)) | mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(sel(mark(_x81), mark(_x82)), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(mark(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x81, from(_x111)), _x32), cons(s(_x81), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(mark(_x111))))), _x32)), cons(active(s(_x81)), _x42))) | mark#(sel(cons(sel(active(s(mark(_x71))), from(_x101)), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(sel(0, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, sel(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), active(sel(mark(_x111), mark(_x112))))))), _x42))) | mark#(sel(cons(sel(sel(_x81, _x82), _x72), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), _x72)), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(_x81, _x62), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(_x81, mark(_x62)), _x52)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x81, from(_x111)), _x32), cons(s(_x71), active(_x52)))) | → | active#(sel(active(cons(active(sel(_x81, active(from(mark(_x111))))), _x32)), cons(active(s(mark(_x71))), _x52))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(sel(_x111, _x112), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(sel(mark(_x111), mark(_x112))), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, sel(_x131, _x132))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(mark(_x101), active(sel(mark(_x131), mark(_x132))))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, cons(_x131, _x132))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(mark(_x101), active(cons(mark(_x131), _x132)))))), _x42)))) | mark#(sel(cons(sel(sel(0, sel(cons(_x131, _x132), _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(active(cons(mark(_x131), _x132)), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(mark(_x71), from(_x111)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x71, active(from(mark(_x111))))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(from(_x81), _x62), mark(_x52)), cons(s(sel(cons(_x121, _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(0)), _x42)))) | mark#(sel(cons(sel(s(_x71), from(_x101)), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(active(s(mark(_x71))), active(from(mark(_x101)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, from(sel(_x91, s(_x131)))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(mark(_x91), active(s(mark(_x131)))))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(0, cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(sel(sel(0, sel(_x111, from(_x141))), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), active(from(mark(_x141))))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(s(active(0)), 0), _x32), cons(s(0), _x62))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), active(cons(s(active(0)), _x62)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, sel(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), active(sel(mark(_x111), mark(_x112)))))), _x42))) | |
mark#(sel(cons(sel(_x81, from(_x111)), _x32), cons(s(from(_x91)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(mark(_x111))))), _x32)), cons(active(s(active(from(mark(_x91))))), _x42))) | mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(cons(_x111, _x112), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(cons(mark(_x111), _x112)), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(s(mark(_x71)), _x62), mark(_x52)), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(sel(_x61, cons(from(_x121), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(active(from(mark(_x121))), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(s(_x111), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(active(s(mark(_x111))), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(_x31, _x32), cons(from(0), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(from(active(0))), _x42)))) | |
mark#(sel(cons(sel(0, from(sel(_x91, _x92))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(active(0), active(from(active(sel(mark(_x91), mark(_x92)))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, mark(_x102))), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x102)))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), _x52), cons(from(0), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x52)), active(cons(active(from(active(0))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(mark(_x71)), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x71)), _x62)))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(s(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(cons(_x71, _x72), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(cons(mark(_x71), _x72)), active(0))), _x52), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(0, _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x52)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(from(_x81), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), mark(_x62))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(s(sel(_x91, _x92)), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(0, X2)) | → | active#(sel(active(0), mark(X2))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, cons(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), active(cons(mark(_x111), _x112))))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(0), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(0))), _x52))) | |
mark#(sel(cons(sel(from(_x81), cons(_x91, mark(_x102))), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(mark(_x91), _x102)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(mark(_x101), _x92)), mark(_x52)), cons(s(sel(_x101, _x92)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), _x92)))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(from(_x91), 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(active(from(mark(_x91))), active(0)))), _x42))) | mark#(sel(cons(sel(_x61, from(cons(_x131, _x132))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(active(cons(mark(_x131), _x132)))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(mark(_x42))), cons(s(sel(cons(_x121, _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x42)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(_x121, _x122), sel(_x131, _x132))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), active(sel(mark(_x131), mark(_x132))))))), _x42)))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(cons(_x121, _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(0, 0), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(0), active(0))), _x32), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(sel(mark(_x101), mark(_x102)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(sel(from(_x111), _x82), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(from(mark(_x111))), mark(_x82))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(sel(cons(_x101, _x102), _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(cons(mark(_x101), _x102)), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(_x61, _x72), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x72)), _x52)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(sel(sel(_x91, _x92), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, from(sel(cons(_x121, _x122), _x92))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(active(cons(mark(_x121), _x122)), mark(_x92)))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(_x91, _x92), 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(active(cons(mark(_x91), _x92)), active(0)))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, _x82), 0), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(0))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(sel(0, _x82), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, _x102)), active(_x52)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x52))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(from(_x111), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(active(from(mark(_x111))), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(mark(_x42))), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x42)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), active(_x42)), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x42), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(sel(0, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(from(_x91), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(_x91)), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, from(_x81)), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(_x81))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(active(0))), _x42))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x52))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(s(sel(mark(_x101), mark(_x102))), _x52))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, from(_x131))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(mark(_x101), active(from(mark(_x131))))))), _x42)))) | mark#(sel(cons(s(_x61), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, sel(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(sel(mark(_x111), mark(_x112)))))), _x42))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(_x101, _x102)))), _x42))) | mark#(sel(cons(sel(_x81, from(from(_x121))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(active(from(mark(_x121))))))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(_x61, cons(mark(_x101), _x92)), mark(_x52)), cons(s(sel(_x101, _x92)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), _x92)))), _x42))) | mark#(sel(cons(sel(_x81, from(cons(_x121, _x122))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(active(cons(mark(_x121), _x122)))))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(0, 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(active(0), active(0)))), _x42))) | mark#(sel(cons(sel(_x61, 0), active(mark(mark(_x42)))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x42), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(_x121, _x122), from(_x131))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), active(from(mark(_x131))))))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x91), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(s(_x91), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(from(s(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, cons(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x101), _x102)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x52), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(sel(_x81, active(0)), _x52)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(0))), _x52)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, sel(from(_x131), 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(from(mark(_x131))), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), X2)) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), mark(X2))) | mark#(sel(cons(sel(cons(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x81), _x82)), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, s(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), active(s(mark(_x111))))))), _x42))) | mark#(sel(cons(sel(_x61, 0), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(from(_x81), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(from(mark(_x81)), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(active(_x42))), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x42)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), cons(active(s(active(0))), _x42))) | mark#(sel(cons(from(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x81, s(_x111)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(s(mark(_x111))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(from(_x81), cons(sel(_x111, _x112), _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(active(sel(mark(_x111), mark(_x112))), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(cons(_x131, _x132), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(cons(mark(_x131), _x132)), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x81), _x42))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(_x81)), _x42))) | |
mark#(sel(cons(sel(cons(_x81, _x82), _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x81), _x82)), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, active(_x52)), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(sel(from(_x81), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), mark(_x62))), _x52)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(_x61, from(_x101)), _x52), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, from(_x101)), _x52), cons(s(0), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), cons(0, _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(0), _x42)))) | mark#(sel(cons(sel(_x61, from(_x101)), mark(_x42)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x42)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), mark(_x52)), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x52)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(0, _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(from(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x81, cons(_x111, _x112)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(cons(mark(_x111), _x112)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, from(_x111)), _x32), cons(s(s(_x91)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(mark(_x111))))), _x32)), cons(active(s(active(s(mark(_x91))))), _x42))) | |
mark#(sel(s(_x31), X2)) | → | active#(sel(active(s(mark(_x31))), mark(X2))) | mark#(sel(cons(sel(_x71, _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(_x71, mark(_x62))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(from(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), active(_x52)), cons(from(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(from(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x71, 0), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(_x71, active(0))), _x32), cons(active(s(active(0))), _x42))) | mark#(sel(cons(sel(_x61, cons(sel(_x121, _x122), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(active(sel(mark(_x121), mark(_x122))), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, 0), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(0)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(active(0))), 0), active(_x52)), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(sel(_x91, _x92)), _x42))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x42))) | |
mark#(sel(cons(sel(s(active(from(mark(_x101)))), _x62), _x32), cons(s(from(_x101)), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(s(active(from(mark(_x101)))), _x62)))) | mark#(sel(cons(sel(_x61, from(_x71)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(from(mark(_x71))))), _x52), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(sel(sel(0, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(cons(_x111, _x112), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(cons(mark(_x111), _x112)), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), sel(mark(_x111), mark(_x112)))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(from(0), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(active(0))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, _x72), mark(_x52)), cons(s(sel(cons(_x121, _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x72)), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x42)))) | mark#(sel(cons(from(_x61), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, from(_x101)), _x52), cons(s(mark(_x101)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(cons(mark(_x101), from(s(mark(_x101)))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(active(0), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(0, _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(s(_x91), 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(sel(_x81, cons(_x121, _x122)), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(cons(mark(_x121), _x122)))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(cons(_x51, _x52), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(cons(mark(_x51), _x52)), _x32), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x61, s(_x101)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x101))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(sel(_x91, _x92), _x62), _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), mark(_x62))), _x32)), active(cons(active(from(active(0))), _x42)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(from(_x111), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(active(from(mark(_x111))), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(sel(0, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, cons(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), active(cons(mark(_x111), _x112)))))), _x42))) | |
mark#(sel(cons(sel(active(s(active(from(mark(_x101))))), _x62), _x32), cons(s(from(_x101)), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x62)))) | mark#(sel(cons(sel(_x61, from(sel(_x91, _x92))), _x52), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(mark(_x91), mark(_x92)))))), _x52)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(sel(sel(0, _x82), cons(_x91, _x92)), mark(mark(_x42))), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x92)))), _x42)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(s(from(_x91)), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(active(from(mark(_x91))))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), 0), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(0))), _x32), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(cons(_x111, _x112), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(active(cons(mark(_x111), _x112)), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(mark(_x62))))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(s(active(0)), _x62)))) | mark#(sel(cons(sel(_x51, from(sel(_x91, _x92))), active(from(active(sel(mark(_x91), mark(_x92)))))), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(_x51, active(from(active(sel(mark(_x91), mark(_x92)))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, active(_x102))), mark(_x52)), cons(s(sel(mark(_x91), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x102)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, s(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), active(s(mark(_x111))))))), _x42))) | mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(from(_x91)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(from(mark(_x91))))), _x42))) | mark#(sel(cons(_x31, _x32), cons(from(0), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(from(active(0)), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(s(_x81), _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(_x121, _x122), _x102)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x52), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(mark(_x101), active(0))))), _x42)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(sel(mark(_x81), mark(_x82)), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(sel(_x81, _x82), 0), active(mark(_x32))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(0))), _x32), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x81, from(_x111)), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(mark(_x111))))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(sel(sel(sel(_x101, _x102), _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(sel(mark(_x101), mark(_x102))), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(0, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(active(0), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(active(s(active(0))), 0), active(_x52)), cons(s(0), mark(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x52), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x111)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(_x111)))), _x42)))) | mark#(sel(cons(sel(_x61, 0), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(s(_x111), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(s(mark(_x111))), _x92)))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(_x42)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x42)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
active#(sel(s(X), cons(Y, Z))) | → | mark#(sel(X, Z)) | mark#(sel(cons(_x51, _x52), cons(s(_x91), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(_x141, _x142), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(_x141, _x142)), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), _x62), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x61, from(_x91)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x91))))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(sel(mark(_x101), _x82), _x62), mark(_x52)), cons(s(sel(_x101, _x82)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), _x82))), _x42))) | |
mark#(sel(X1, X2)) | → | mark#(X2) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), sel(mark(_x101), mark(_x102)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(from(_x81), cons(0, mark(_x102))), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(0, mark(_x102))))), _x42))) | |
mark#(sel(cons(from(_x61), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(0, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(active(0), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(_x121, _x122), 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), active(0))))), _x42)))) | mark#(sel(cons(sel(from(sel(_x101, _x102)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(active(sel(mark(_x101), mark(_x102))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(sel(0, _x92), cons(active(0), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), _x92)), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, sel(s(_x131), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(s(mark(_x131))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, cons(active(0), _x92)), mark(_x52)), cons(s(sel(0, _x92)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), _x92)))), _x42))) | mark#(sel(cons(sel(_x61, from(sel(s(_x121), _x92))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(active(s(mark(_x121))), mark(_x92)))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x72), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x72)), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(_x121, _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x91, _x92), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, _x92)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(from(_x81), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, s(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), active(s(mark(_x111))))))), _x42))) | mark#(sel(cons(sel(_x61, from(_x121)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(_x121)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x51, _x52), cons(_x41, _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(s(_x81)), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(s(mark(_x81))))), _x52))) | |
mark#(sel(cons(_x31, _x32), cons(0, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(0), _x42)))) | mark#(sel(X1, cons(_x41, _x42))) | → | active#(sel(mark(X1), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(from(mark(_x101)))), _x42)))) | |
mark#(sel(cons(sel(sel(0, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), mark(_x52)))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x52))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(sel(_x111, _x112), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(active(sel(active(sel(mark(_x111), mark(_x112))), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(0, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x42)), cons(s(sel(cons(_x121, _x122), _x102)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x42)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), from(_x41))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(from(mark(_x41))))) | mark#(sel(cons(sel(_x61, _x62), mark(_x42)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x42)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(sel(_x31, _x32), X2)) | → | active#(sel(active(sel(mark(_x31), mark(_x32))), mark(X2))) | |
mark#(sel(cons(sel(from(_x81), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(0))), _x52)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(from(_x81), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(0, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), 0)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x52)))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), cons(s(active(0)), _x52))) | mark#(sel(cons(sel(_x81, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x42)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(cons(mark(_x91), _x92))), _x42)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x52))) | |
mark#(sel(cons(sel(sel(_x81, _x92), cons(mark(_x81), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), _x92)), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(_x61, from(_x91)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x91))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(s(_x111), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(s(mark(_x111))), mark(_x102))))), _x42))) | mark#(sel(cons(s(_x61), _x32), cons(s(_x71), active(_x52)))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(active(s(mark(_x71))), _x52))) | |
mark#(sel(cons(sel(_x61, sel(_x71, _x72)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x71), mark(_x72))))), _x52), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(cons(_x111, _x112), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(cons(mark(_x111), _x112)), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x91, _x92)), mark(_x52)), cons(s(sel(cons(_x121, _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x91), mark(_x92))))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(from(_x91), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(active(from(mark(_x91))), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(cons(_x81, _x82), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x81), _x82)), mark(_x62))), _x52)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(sel(_x101, cons(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), active(cons(mark(_x111), _x112))))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), 0))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, _x82), sel(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(sel(mark(_x91), mark(_x92))))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(_x81, from(_x111)), _x32), cons(s(sel(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(mark(_x111))))), _x32)), cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, _x112)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(mark(_x101), _x112)))), _x42)))) | mark#(sel(cons(sel(sel(0, sel(_x111, 0)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), active(0))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x52), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(from(_x81)), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(from(mark(_x81))))), _x52))) | |
mark#(sel(cons(sel(_x61, from(s(_x131))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(active(s(mark(_x131))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(sel(_x111, _x112), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(active(sel(mark(_x111), mark(_x112))), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(from(_x91), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(from(_x81), cons(cons(_x111, _x112), _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(active(cons(mark(_x111), _x112)), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(0, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x51, 0), active(active(0))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(_x51, active(0))), _x52), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), _x52))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(s(mark(_x71)), _x52))) | mark#(sel(X1, from(_x41))) | → | active#(sel(mark(X1), active(from(mark(_x41))))) | |
mark#(sel(cons(sel(_x61, cons(_x101, _x102)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x101), _x102)))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x32)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(cons(sel(mark(_x61), mark(_x62)), _x32), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(cons(_x81, _x82), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x81), _x82)), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(mark(_x81)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x81)), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, sel(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(active(sel(mark(_x101), active(sel(mark(_x111), mark(_x112))))))), _x42))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(cons(_x91, _x92), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(s(_x91), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(0)), _x62)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(_x61, 0), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(sel(0, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), cons(mark(_x91), _x92))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(active(_x42))), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x42)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, mark(_x102)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x81, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(_x81, mark(_x102)))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(sel(_x151, _x152), _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(active(sel(mark(_x151), mark(_x152))), _x122)), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(s(_x91), 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(active(s(mark(_x91))), active(0)))), _x42))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(sel(_x111, _x112), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(active(sel(mark(_x111), mark(_x112))), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(cons(_x91, _x92), 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(from(active(0))), _x42))) | |
mark#(sel(cons(sel(cons(_x71, _x72), from(sel(_x91, _x92))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(active(cons(mark(_x71), _x72)), active(from(active(sel(mark(_x91), mark(_x92)))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, active(_x52)), cons(s(_x91), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(_x91)), _x62)))) | |
mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(from(active(0))), _x42)))) | mark#(sel(cons(s(_x61), _x32), cons(cons(_x71, _x72), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(cons(mark(_x71), _x72)), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), from(_x101)), _x52), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(s(_x91), 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(active(_x62))))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(s(active(0)), _x62)))) | mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(cons(mark(_x101), from(s(mark(_x101))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, from(sel(_x91, _x92))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(sel(mark(_x91), mark(_x92))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(cons(_x81, _x82), 0), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(cons(mark(_x81), _x82)), active(0))), _x32), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(from(_x91), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(_x71, 0)), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(_x91, _x92), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, _x92)), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x61, from(sel(_x91, sel(_x131, _x132)))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(mark(_x91), active(sel(mark(_x131), mark(_x132)))))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(sel(0, _x82), cons(from(_x111), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(active(from(mark(_x111))), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, from(_x101)), from(mark(_x101))), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), from(mark(_x101))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(from(_x81), cons(_x91, active(_x102))), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(mark(_x91), _x102)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(sel(from(_x81), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(cons(active(sel(active(from(mark(_x81))), active(cons(mark(_x91), _x92)))), _x52), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), active(0))))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(cons(mark(_x91), _x92))), _x42))) | |
mark#(sel(cons(sel(0, from(_x101)), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(active(0), active(from(mark(_x101)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(sel(s(_x111), _x82), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(s(mark(_x111))), mark(_x82))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(from(X)) | → | mark#(X) | mark#(sel(cons(sel(sel(0, _x82), cons(_x91, _x92)), mark(_x42)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x92))), _x42)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(from(_x91), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(active(from(mark(_x91))), mark(_x102)))), _x42))) | mark#(sel(cons(sel(_x81, _x62), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(_x81, mark(_x62)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), mark(_x52)))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x52))) | mark#(sel(cons(sel(sel(_x91, _x82), cons(_x91, mark(_x82))), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(_x91, mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x52), active(cons(active(s(0)), _x42)))) | |
mark#(sel(cons(sel(0, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(active(_x32))), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x32), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(mark(_x42))), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x42)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), cons(active(s(0)), _x42))) | mark#(sel(cons(sel(0, 0), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(0), active(0))), _x32), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(_x51, _x52), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x51), mark(_x52))), _x32), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(sel(_x81, cons(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(cons(mark(_x111), _x112)))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), X2)) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), mark(X2))) | mark#(sel(cons(sel(_x61, cons(_x111, _x112)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(_x111, _x112)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, cons(cons(_x121, _x122), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(active(cons(mark(_x121), _x122)), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(mark(_x52))))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(active(0))), _x52)))) | |
mark#(sel(cons(_x31, active(_x42)), cons(s(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x42), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x61, from(_x101)), _x52), cons(s(_x71), _x42))) | → | active#(sel(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(s(_x51), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(s(mark(_x51))), _x32), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x61, 0), mark(_x42)), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x42), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, mark(_x102))), mark(_x52)), cons(s(sel(mark(_x91), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x102)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(s(_x111), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(active(sel(active(s(mark(_x111))), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(s(_x91), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(active(s(mark(_x91))), mark(_x102)))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(from(_x81), cons(_x91, _x92)), mark(active(_x42))), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(mark(_x91), _x92)))), _x42)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(0, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(0), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(sel(_x121, _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(sel(mark(_x121), mark(_x122))), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, from(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), active(from(mark(_x111))))))), _x42))) | |
mark#(sel(cons(s(cons(_x91, _x92)), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(active(cons(mark(_x91), _x92)))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(sel(_x91, _x92), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x81, 0)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x52), cons(active(s(sel(_x81, active(0)))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(cons(from(_x111), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(from(mark(_x111))), _x92)))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), active(active(_x42))))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(active(0), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(_x61, cons(_x91, active(_x112))), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x112)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(sel(sel(_x91, _x92), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), cons(active(s(sel(active(sel(mark(_x91), mark(_x92))), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, cons(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), active(cons(mark(_x111), _x112)))))), _x42))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(sel(cons(_x81, _x82), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x81), _x82)), active(0))), _x52)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x52)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(0), active(_x52)))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), cons(active(s(active(0))), _x52))) | mark#(sel(cons(sel(_x71, cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(_x71, active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), from(mark(_x101)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(sel(0, from(_x111)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(from(mark(_x111))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(cons(_x91, _x92), _x62), _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), mark(_x62))), _x32)), active(cons(active(from(active(0))), _x42)))) | mark#(sel(cons(sel(from(_x81), cons(0, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(active(0), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(s(_x91), 0)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x52), cons(active(s(sel(active(s(mark(_x91))), active(0)))), _x42))) | mark#(sel(cons(sel(s(active(0)), 0), active(mark(_x32))), cons(s(0), _x62))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), active(cons(s(active(0)), _x62)))) |
active(from(X)) | → | mark(cons(X, from(s(X)))) | active(sel(0, cons(X, Y))) | → | mark(X) | |
active(sel(s(X), cons(Y, Z))) | → | mark(sel(X, Z)) | mark(from(X)) | → | active(from(mark(X))) | |
mark(cons(X1, X2)) | → | active(cons(mark(X1), X2)) | mark(s(X)) | → | active(s(mark(X))) | |
mark(sel(X1, X2)) | → | active(sel(mark(X1), mark(X2))) | mark(0) | → | active(0) | |
from(mark(X)) | → | from(X) | from(active(X)) | → | from(X) | |
cons(mark(X1), X2) | → | cons(X1, X2) | cons(X1, mark(X2)) | → | cons(X1, X2) | |
cons(active(X1), X2) | → | cons(X1, X2) | cons(X1, active(X2)) | → | cons(X1, X2) | |
s(mark(X)) | → | s(X) | s(active(X)) | → | s(X) | |
sel(mark(X1), X2) | → | sel(X1, X2) | sel(X1, mark(X2)) | → | sel(X1, X2) | |
sel(active(X1), X2) | → | sel(X1, X2) | sel(X1, active(X2)) | → | sel(X1, X2) |
Termination of terms over the following signature is verified: 0, s, active, mark, from, sel, cons
Relevant Terms | Irrelevant Terms |
---|---|
active#(sel(active(cons(active(sel(active(0), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
active#(sel(cons(active(sel(active(0), active(0))), _x32), active(cons(active(s(active(0))), _x42)))) | |
active#(sel(active(cons(sel(active(0), active(0)), _x52)), active(cons(active(s(active(0))), _x42)))) | |
active#(sel(active(cons(active(sel(active(0), 0)), _x32)), active(cons(active(s(active(0))), _x42)))) | |
active#(sel(active(cons(active(sel(0, active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
active#(sel(active(cons(active(sel(active(0), active(0))), _x32)), active(cons(active(s(0)), _x42)))) | |
active#(sel(active(cons(active(sel(active(0), active(0))), _x32)), active(cons(s(active(0)), _x62)))) | |
active#(sel(active(cons(active(sel(active(0), active(0))), _x32)), cons(active(s(active(0))), _x42))) | |
active#(sel(active(cons(active(sel(active(0), active(0))), _x52)), active(cons(active(s(active(0))), _x42)))) |
mark#(sel(cons(sel(0, 0), _x52), cons(s(0), _x42))) → active#(sel(active(cons(sel(active(0), active(0)), _x52)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(0, 0), _x32), cons(s(0), _x42))) → active#(sel(active(cons(active(sel(active(0), active(0))), _x32)), active(cons(active(s(0)), _x42)))) |
mark#(sel(cons(sel(0, 0), _x32), cons(s(0), _x42))) → active#(sel(cons(active(sel(active(0), active(0))), _x32), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(0, 0), _x32), cons(s(0), mark(_x62)))) → active#(sel(active(cons(active(sel(active(0), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) |
mark#(sel(cons(sel(0, 0), active(_x52)), cons(s(0), _x42))) → active#(sel(active(cons(active(sel(active(0), active(0))), _x52)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(0, 0), _x32), cons(s(0), _x62))) → active#(sel(active(cons(active(sel(active(0), active(0))), _x32)), active(cons(s(active(0)), _x62)))) |
mark#(sel(cons(sel(0, 0), _x32), cons(s(0), active(_x62)))) → active#(sel(active(cons(active(sel(active(0), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(0, 0), _x32), cons(s(0), _x42))) → active#(sel(active(cons(active(sel(active(0), active(0))), _x32)), cons(active(s(active(0))), _x42))) |
mark#(sel(cons(sel(0, 0), _x32), cons(s(0), _x42))) → active#(sel(active(cons(active(sel(active(0), 0)), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(0, 0), _x32), cons(s(0), _x42))) → active#(sel(active(cons(active(sel(0, active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) |
mark#(sel(cons(sel(0, 0), mark(_x52)), cons(s(0), _x42))) → active#(sel(active(cons(active(sel(active(0), active(0))), _x52)), active(cons(active(s(active(0))), _x42)))) |
mark#(sel(cons(sel(s(s(_x101)), 0), active(_x52)), cons(s(0), mark(_x52)))) | → | active#(sel(active(cons(active(sel(active(s(active(s(mark(_x101))))), active(0))), _x52)), cons(active(s(active(0))), _x52))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), mark(_x52)))) | → | active#(sel(active(cons(active(sel(mark(_x61), cons(mark(_x91), _x92))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x52))) | |
mark#(sel(cons(_x31, active(_x52)), cons(s(_x71), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(mark(_x71))), _x52))) | mark#(sel(cons(_x31, active(_x52)), cons(s(mark(_x71)), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(_x71)), _x52))) | |
mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, from(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), active(from(mark(_x111))))))), _x42))) | mark#(sel(cons(sel(sel(_x81, from(_x111)), cons(from(_x111), _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(from(mark(_x111))))), active(cons(active(from(mark(_x111))), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(_x101)), active(from(mark(_x101)))), cons(s(sel(_x91, _x92)), mark(active(from(mark(_x101))))))) | → | active#(sel(active(cons(sel(_x61, active(from(mark(_x101)))), _x52)), active(cons(s(active(sel(mark(_x91), mark(_x92)))), _x52)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(sel(_x131, _x132), from(_x141))), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x61, sel(_x121, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(_x121, mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(_x81)), _x52), cons(s(sel(_x91, _x92)), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(_x81))), _x52)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62)))) | |
mark#(sel(cons(sel(0, 0), active(mark(_x32))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(0), 0)), _x32), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(0, 0), active(mark(_x32))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(0), active(0))), _x32), active(cons(active(s(0)), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(_x101)), active(from(mark(_x101)))), cons(s(sel(_x91, _x92)), mark(_x62)))) | → | active#(sel(active(cons(sel(_x51, active(from(mark(_x101)))), _x52)), cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62))) | mark#(sel(cons(sel(sel(_x81, _x82), from(_x91)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(from(mark(_x91))))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(_x51, _x52), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(_x51, _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(sel(0, s(_x91)), mark(_x52)), cons(s(sel(_x91, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(s(mark(_x91))))), _x52)), cons(active(s(active(sel(_x91, mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(active(0), active(0)))), _x42))) | mark#(sel(cons(sel(active(s(active(0))), 0), mark(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(s(_x91)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(s(mark(_x91))))), _x42))) | mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(0), _x52))) | → | active#(sel(cons(active(sel(_x61, from(_x101))), _x32), cons(s(active(0)), _x52))) | |
mark#(sel(cons(sel(from(0), 0), active(mark(_x32))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(from(active(0))), active(0))), _x32), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(0, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(active(0), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(0, _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(0), _x32)), cons(active(s(active(0))), _x42))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(sel(cons(_x131, _x132), _x112))), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(active(from(active(sel(active(cons(mark(_x131), _x132)), mark(_x112))))))), _x42))) | mark#(sel(cons(sel(cons(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x81), _x82)), cons(mark(_x91), _x92))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), mark(_x52)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x52))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(cons(_x121, _x122))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(cons(mark(_x121), _x122)))))), _x42)))) | |
mark#(sel(cons(sel(sel(0, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, from(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), active(from(mark(_x111))))))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(_x91, _x92), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(active(cons(mark(_x91), _x92)), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(_x61, 0), mark(_x52)), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x52), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(s(s(_x111)), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(active(s(_x111)))), active(0))), _x52)), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(cons(_x131, _x132)))), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), from(active(cons(mark(_x131), _x132))))))), _x52)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(active(_x111), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(active(sel(_x111, mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(0, 0), active(mark(_x32))), cons(s(0), mark(_x62)))) | → | active#(sel(cons(active(sel(active(0), active(0))), _x32), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), mark(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(mark(_x71))), _x52))) | |
mark#(sel(cons(sel(s(_x81), 0), active(mark(_x42))), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), active(0))), _x42)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(s(_x81), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(s(mark(_x81))), active(0))), _x52), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(_x81, sel(_x111, _x112)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x111), mark(_x112))))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(sel(_x61, cons(_x91, mark(_x112))), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x112)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(0), _x52))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(s(active(0)), _x52))) | |
mark#(sel(cons(sel(sel(0, sel(_x111, sel(_x141, _x142))), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), active(sel(mark(_x141), mark(_x142))))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), cons(mark(_x141), _x142))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), mark(_x52)))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x52))) | mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, _x102)), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(s(_x91), from(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(from(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(s(_x81), 0), active(_x52)), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), active(0))), _x52)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(_x61, cons(_x91, mark(_x112))), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x112)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, _x102)), active(_x52)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x52))) | |
mark#(sel(cons(sel(_x81, _x62), mark(_x52)), cons(s(from(_x91)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x52)), cons(active(s(active(from(mark(_x91))))), _x42))) | mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(0))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(sel(mark(_x101), active(from(active(0))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(_x41, active(_x42)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(_x41, _x42)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(active(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x52), cons(s(0), mark(_x52)))) | → | active#(sel(active(cons(sel(_x81, active(0)), _x52)), active(cons(s(0), _x52)))) | mark#(sel(cons(sel(_x61, sel(_x91, _x92)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x91), mark(_x92))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(from(_x81), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), active(_x52)))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x52))) | mark#(sel(cons(sel(s(s(_x101)), 0), active(mark(_x42))), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(active(s(mark(_x101))))), active(0))), _x42)), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(mark(_x71), 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x71, active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(sel(0, _x82), cons(sel(_x111, _x112), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(active(sel(mark(_x111), mark(_x112))), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(_x31, active(_x52)), cons(from(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(from(active(0))), _x42))) | mark#(sel(cons(sel(s(mark(_x71)), from(_x101)), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(0, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(active(0), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(active(_x42))), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x42)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(s(cons(_x121, _x122))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(s(active(cons(mark(_x121), _x122)))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(sel(_x71, _x72), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(sel(mark(_x71), mark(_x72))), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, _x102)), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(sel(_x81, from(_x111)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(sel(mark(_x81), active(from(mark(_x111)))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(_x81, 0), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x72), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x72)), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(_x61, cons(s(_x111), _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), cons(active(s(mark(_x111))), _x92))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(s(_x81), 0), active(mark(_x32))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(s(mark(_x81))), active(0))), _x32), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(s(_x81), 0), active(_x52)), cons(s(0), active(_x52)))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), active(0))), _x52)), cons(active(s(active(0))), _x52))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(s(_x91), 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(active(s(mark(_x91))), active(0)))), _x42))) | mark#(sel(cons(sel(_x61, _x62), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(s(0), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), active(0))), _x52)), active(cons(active(s(0)), _x42)))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x42)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92))), _x42)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(sel(_x111, _x112), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(active(sel(mark(_x111), mark(_x112))), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(active(s(mark(_x71))), from(_x101)), _x52), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(sel(active(0), active(from(mark(_x101)))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x81, _x62), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x52)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, _x102)), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), sel(mark(_x101), mark(_x102)))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, from(_x141))), _x32), cons(s(_x71), active(mark(_x52))))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x52)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x111, _x112)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(active(sel(_x111, _x112)))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), from(0)), _x52), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(0)))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(0, _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x71, _x62), mark(_x52)), cons(s(sel(_x91, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(_x71, mark(_x62))), _x52)), cons(active(s(active(sel(_x91, mark(_x102))))), _x42))) | mark#(sel(cons(_x31, mark(_x52)), cons(s(_x91), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(_x91)), _x62)))) | |
mark#(sel(cons(sel(s(_x91), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(s(_x111), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(s(mark(_x111))), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x81, from(_x101)), _x32), cons(s(s(_x91)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(_x101)))), _x32)), cons(active(s(active(s(mark(_x91))))), _x42))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, from(_x141))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(mark(_x141))))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, _x102)), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(0), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(active(s(mark(_x71))), from(_x101)), _x52), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(sel(active(s(mark(_x71))), active(from(mark(_x101)))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), cons(mark(_x91), _x92))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(mark(_x61), from(_x101)), _x32), cons(s(0), _x52))) | → | active#(sel(cons(active(sel(_x61, active(from(_x101)))), _x32), cons(s(active(0)), _x52))) | |
mark#(sel(cons(sel(from(_x81), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x52))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(mark(_x91), _x92)))), _x52)), cons(s(active(sel(active(0), mark(_x102)))), _x52))) | mark#(sel(cons(sel(_x81, 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(0, _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(0), _x32), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x61, sel(from(_x131), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(from(mark(_x131))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), active(0))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(sel(_x61, cons(from(_x121), _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(active(from(mark(_x121))), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, from(_x111)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(cons(mark(_x111), from(s(mark(_x111))))))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(_x61, _x72), mark(_x52)), cons(s(mark(_x61)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x72)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(sel(_x81, _x82), s(_x91)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(s(mark(_x91))))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x52), cons(active(s(sel(mark(_x101), 0))), _x42))) | mark#(sel(cons(sel(_x71, _x72), active(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x71), mark(_x72))), _x52)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, _x102)), active(_x52)), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x52)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(_x121, _x122), s(_x131))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), active(s(mark(_x131))))))), _x42)))) | |
mark#(sel(cons(0, _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(0), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(s(mark(_x71)), sel(_x101, 0)), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
mark#(sel(cons(sel(_x61, sel(0, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, from(s(_x171)))), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(active(s(mark(_x171))))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(from(_x111), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(from(mark(_x111))), mark(_x102))))), _x42))) | mark#(sel(cons(sel(from(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, _x102)), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(_x31, active(_x52)), cons(from(from(_x91)), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(active(from(mark(_x91))))), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x42)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x42)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(sel(_x81, from(_x111)), cons(cons(_x111, _x112), _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(from(mark(_x111))))), active(cons(active(cons(mark(_x111), _x112)), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(active(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(sel(_x81, from(_x111)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(sel(_x91, _x92), 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(from(mark(_x111))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(active(sel(mark(_x91), mark(_x92))), active(0)))), _x42))) | |
mark#(sel(cons(sel(from(_x81), 0), active(mark(_x32))), cons(s(0), mark(_x62)))) | → | active#(sel(cons(active(sel(active(from(mark(_x81))), active(0))), _x32), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, from(_x141))), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(cons(mark(_x141), from(s(mark(_x141))))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x61, from(_x101)), _x52), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, cons(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(cons(mark(_x111), _x112))))), _x42))) | |
mark#(sel(cons(sel(_x61, 0), active(_x32)), cons(s(0), _x42))) | → | active#(sel(cons(sel(mark(_x61), active(0)), _x32), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(active(s(active(0))), 0), active(_x52)), cons(s(0), mark(_x52)))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x52)), active(cons(s(active(0)), _x52)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(s(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(active(from(active(s(mark(_x111))))))), _x42))) | mark#(sel(cons(sel(s(_x91), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(_x141))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(0), active(sel(mark(_x101), active(from(mark(_x141))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(active(s(mark(_x71))), from(_x101)), from(mark(_x101))), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), from(mark(_x101))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(mark(_x41), _x42))) | mark#(sel(cons(sel(sel(_x81, from(_x111)), cons(_x91, _x92)), mark(active(_x42))), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(from(mark(_x111))))), active(cons(mark(_x91), _x92)))), _x42)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(sel(0, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(active(from(active(sel(active(0), mark(_x112))))))), _x42))) | mark#(sel(cons(sel(_x61, 0), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, active(_x52)), X2)) | → | active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | mark#(sel(cons(sel(_x61, from(sel(_x91, 0))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(mark(_x91), active(0)))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(sel(0, _x92)))), from(_x101)), active(from(mark(_x101)))), cons(s(sel(0, _x92)), mark(_x62)))) | → | active#(sel(active(cons(sel(_x51, active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(active(0), mark(_x92))))), _x62)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, _x102)), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(_x31, _x32), X2)) | → | active#(sel(cons(mark(_x31), _x32), mark(X2))) | mark#(sel(cons(sel(_x61, from(sel(_x91, _x92))), _x52), cons(s(_x71), _x42))) | → | active#(sel(cons(sel(mark(_x61), active(from(active(sel(mark(_x91), mark(_x92)))))), _x52), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(sel(_x81, s(_x111)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(s(mark(_x111))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(_x121, _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(sel(active(cons(mark(_x121), _x122)), mark(_x102)))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x42)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x42)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(active(_x42))), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x42)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(_x91)), active(from(mark(_x91)))), cons(s(sel(_x91, _x92)), mark(_x62)))) | → | active#(sel(active(cons(sel(_x51, active(from(_x91))), _x52)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, _x102)), active(_x52)), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x61, 0), mark(_x52)), cons(s(sel(_x91, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), cons(active(s(active(sel(_x91, mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x81, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(s(_x131), _x102)), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(s(mark(_x131))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(0, _x62), mark(mark(_x42))), cons(s(sel(_x91, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x42)), cons(active(s(active(sel(_x91, mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(sel(_x121, _x122), cons(from(_x151), _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x121), mark(_x122))), active(cons(active(from(mark(_x151))), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(sel(active(s(active(sel(mark(_x101), mark(_x102))))), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x62)))) | |
mark#(sel(cons(sel(s(sel(_x121, _x122)), _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(active(sel(mark(_x121), mark(_x122))))), mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(_x71, active(sel(active(0), active(from(mark(_x141))))))), _x52)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(sel(_x81, from(_x111)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(from(mark(_x111))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(active(0), active(0)))), _x42))) | mark#(sel(cons(sel(_x81, s(_x111)), _x32), cons(s(from(_x91)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(s(mark(_x111))))), _x32)), cons(active(s(active(from(mark(_x91))))), _x42))) | |
mark#(sel(cons(sel(_x81, from(_x101)), _x32), cons(s(0), mark(_x42)))) | → | active#(sel(cons(active(sel(_x81, active(from(_x101)))), _x32), cons(s(active(0)), _x42))) | mark#(sel(cons(_x31, _x32), cons(_x61, _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(_x61, _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(mark(_x71)), active(_x52)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(_x71)), _x52))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x71), active(_x52)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x52))) | |
mark#(sel(cons(sel(_x61, 0), mark(_x42)), cons(s(0), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(0)), _x42)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(_x141, _x142))), active(_x52)), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x52)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(sel(_x121, _x122), cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(active(s(mark(_x81))), active(sel(active(sel(mark(_x121), mark(_x122))), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x91), mark(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(s(_x91), _x52)))) | mark#(sel(cons(sel(active(s(mark(_x71))), from(_x101)), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x52))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), cons(s(sel(mark(_x101), mark(_x102))), _x52))) | mark#(sel(cons(_x31, _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(0)), _x42)))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, from(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), cons(mark(_x91), _x92))), _x52)), cons(active(s(active(sel(active(0), active(from(mark(_x111))))))), _x42))) | mark#(sel(cons(sel(_x81, _x62), _x52), cons(s(from(sel(_x111, _x112))), _x42))) | → | active#(sel(active(cons(sel(_x81, mark(_x62)), _x52)), cons(active(s(active(from(active(sel(mark(_x111), mark(_x112))))))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), cons(mark(_x91), _x92))), _x52)), cons(active(s(sel(active(0), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(cons(_x131, _x132), _x102)), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(cons(mark(_x131), _x132)), mark(_x102))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(sel(from(from(_x101)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(active(from(mark(_x101))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, sel(_x121, _x122)), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(sel(mark(_x121), mark(_x122))))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(s(0), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(active(0))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(_x61, from(sel(_x91, _x92))), _x52), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(mark(_x91), mark(_x92)))))), _x52)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(cons(_x151, _x152), _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(active(cons(mark(_x151), _x152)), _x122)), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(0, _x62), mark(_x52)), cons(s(sel(_x91, _x102)), _x42))) | → | active#(sel(cons(active(sel(active(0), mark(_x62))), _x52), cons(active(s(active(sel(_x91, mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, 0)), _x52))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(s(sel(mark(_x101), active(0))), _x52))) | mark#(sel(cons(sel(active(s(mark(cons(sel(_x111, _x112), _x92)))), sel(sel(_x121, _x122), cons(_x141, _x142))), _x32), cons(s(cons(sel(_x111, _x112), _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x121), mark(_x122))), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(active(sel(mark(_x111), mark(_x112))), _x92)))), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(mark(_x111), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(active(sel(_x111, mark(_x102))))), _x42))) | mark#(sel(cons(_x51, _x52), cons(from(_x71), _x42))) | → | active#(sel(cons(_x51, _x52), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(active(sel(mark(_x101), active(0))))), _x42))) | mark#(sel(cons(0, _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(cons(_x71, _x72), active(_x52)), cons(from(_x71), active(_x62)))) | → | active#(sel(active(cons(active(cons(mark(_x71), _x72)), _x52)), active(cons(active(from(mark(_x71))), _x62)))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x71), active(_x52)))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), cons(active(s(mark(_x71))), _x52))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(mark(_x71)), active(_x52)))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), cons(active(s(_x71)), _x52))) | mark#(sel(cons(_x31, _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(from(0)), _x42))) | |
mark#(sel(cons(sel(sel(_x81, s(_x111)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(s(mark(_x111))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(_x71, cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(_x71, cons(mark(_x91), _x92))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(sel(0, 0), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(0))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, from(_x141))), active(_x52)), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(mark(_x141))))))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(s(_x81), 0), active(_x52)), cons(s(0), mark(_x52)))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), active(0))), _x52)), cons(active(s(active(0))), _x52))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(mark(_x52))))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(0))), _x52)))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x81), _x82)), active(sel(active(0), active(from(mark(_x141))))))), _x52)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(X1, s(0))) | → | active#(sel(mark(X1), s(0))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(sel(_x111, _x112))), _x52))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(s(active(from(active(sel(mark(_x111), mark(_x112)))))), _x52))) | mark#(sel(cons(sel(_x81, from(_x101)), _x32), cons(s(_x71), _x52))) | → | active#(sel(active(cons(active(sel(_x81, active(from(_x101)))), _x32)), cons(s(mark(_x71)), _x52))) | |
mark#(sel(cons(sel(_x61, from(sel(sel(_x121, _x122), _x92))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(active(sel(mark(_x121), mark(_x122))), mark(_x92)))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(from(_x81), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), active(0))))), _x42))) | |
mark#(sel(cons(sel(0, 0), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(0))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(0, 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(0), active(0))), _x52), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(sel(_x121, 0), cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x121), active(0))), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, from(_x141))), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(sel(mark(_x101), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(mark(cons(active(0), from(s(active(0))))), _x42)))) | mark#(sel(cons(sel(sel(_x81, _x102), _x62), mark(_x52)), cons(s(sel(mark(_x81), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), _x102)), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(_x141, mark(_x152)))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x152)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(sel(0, from(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(from(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(0), _x42))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(active(0))), _x42))) | mark#(sel(cons(sel(_x61, from(_x101)), _x52), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(sel(_x121, _x122), cons(s(_x151), _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x121), mark(_x122))), active(cons(active(s(mark(_x151))), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(sel(from(_x81), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), cons(mark(_x91), _x92))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(sel(_x121, _x122), cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(sel(mark(_x121), mark(_x122)), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(_x91)), _x42))) | → | active#(sel(cons(active(sel(_x81, mark(_x62))), _x32), cons(active(s(active(from(mark(_x91))))), _x42))) | |
mark#(sel(cons(sel(s(s(sel(_x121, _x122))), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(active(s(active(sel(mark(_x121), mark(_x122))))))), active(0))), _x52)), cons(active(s(active(0))), _x42))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(s(mark(_x101)))), _x42)))) | |
mark#(sel(X1, X2)) | → | mark#(X1) | mark#(sel(X1, s(0))) | → | active#(sel(mark(X1), active(s(0)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(sel(_x91, _x92), 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(active(sel(mark(_x91), mark(_x92))), active(0)))), _x42))) | mark#(sel(cons(sel(0, _x62), mark(_x52)), cons(s(sel(cons(_x121, _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x81, from(mark(_x111))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(_x111)))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(active(_x42))), cons(s(sel(cons(_x121, _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x42)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(sel(0, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), active(0))))), _x42))) | |
mark#(sel(cons(sel(sel(_x91, _x92), 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x52))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(s(active(sel(active(0), mark(_x102)))), _x52))) | |
mark#(sel(cons(sel(from(_x71), _x62), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(cons(active(sel(active(from(mark(_x71))), mark(_x62))), _x52), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x81, from(_x101)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(_x101)))), _x52)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(cons(_x71, _x72), _x62), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(cons(active(sel(active(cons(mark(_x71), _x72)), mark(_x62))), _x52), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(_x101)), active(from(mark(_x101)))), cons(s(sel(_x91, _x92)), mark(active(_x52))))) | → | active#(sel(active(cons(sel(_x51, active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x52)))) | active#(sel(0, cons(X, Y))) | → | mark#(X) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(cons(_x111, _x112), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(cons(mark(_x111), _x112)), _x92)))), _x42))) | |
mark#(sel(cons(sel(sel(mark(_x101), _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x82)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), _x82))), _x42))) | mark#(sel(cons(_x31, _x32), cons(from(0), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(from(active(0))), _x52))) | |
mark#(sel(cons(_x31, _x32), cons(from(0), mark(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(from(active(0))), _x52))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(_x141))), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(mark(_x141))))))), _x52)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(active(_x42))), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x42)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x101, s(_x141))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(s(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(mark(sel(s(_x111), _x92)))), from(_x101)), active(from(mark(_x101)))), cons(s(sel(s(_x111), _x92)), mark(_x62)))) | → | active#(sel(active(cons(sel(_x51, active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(active(s(mark(_x111))), mark(_x92))))), _x62)))) | |
mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, mark(_x102))), mark(_x52)), cons(s(sel(_x91, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(_x91, mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, from(sel(0, _x92))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(active(0), mark(_x92)))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(cons(_x91, _x92), 0), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(0))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), cons(mark(_x91), _x92))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(mark(_x91), _x62), _x32), cons(s(from(_x91)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(mark(cons(mark(_x91), from(s(mark(_x91))))))), _x42))) | mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(sel(_x131, _x132)))), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), from(active(sel(mark(_x131), mark(_x132)))))))), _x52)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, from(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), active(from(mark(_x111))))))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(from(_x151), _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(active(from(mark(_x151))), _x122)), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(sel(s(_x101), _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(s(mark(_x101))), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x91, _x102)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x52), cons(active(s(active(sel(_x91, mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, from(_x91)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x91))))), _x52)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(_x61, cons(sel(_x121, _x122), _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(active(sel(mark(_x121), mark(_x122))), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(s(mark(_x71)), from(_x101)), _x52), cons(s(_x71), _x62))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), active(cons(s(mark(_x71)), _x62)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x52), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(0)), _x52)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(_x61, cons(s(_x121), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(active(s(mark(_x121))), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, s(_x91)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x91))))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(s(_x71), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(s(mark(_x71))), active(0))), _x52), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(from(_x131), _x102)), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(from(mark(_x131))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), active(active(_x42))), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), from(mark(_x141)))))), _x42)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(_x61, 0), _x52), cons(s(0), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(0)), _x52)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(from(_x81), cons(from(_x111), _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(active(from(mark(_x111))), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, _x102)), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(sel(_x81, from(_x111)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(from(mark(_x111))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(sel(_x91, _x92), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(active(sel(mark(_x91), mark(_x92))), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(0))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(sel(mark(_x101), active(from(active(0))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(active(s(active(0))), 0), active(mark(_x32))), cons(s(0), mark(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102)))), _x62), mark(_x52)), cons(s(sel(cons(_x121, _x122), _x102)), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102)))), _x62)))) | mark#(sel(cons(sel(_x61, 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(0)), _x42)))) | |
mark#(sel(cons(sel(_x61, from(_x101)), _x52), cons(s(_x91), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(0, _x32), cons(s(_x91), mark(_x62)))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(s(_x91)), _x62)))) | |
mark#(sel(cons(sel(s(_x91), _x62), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(mark(_x42))), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x42)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(sel(_x91, _x92))), _x52), cons(s(sel(_x91, _x92)), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(mark(_x91), mark(_x92)))))), _x52)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62)))) | mark#(sel(cons(sel(mark(_x91), _x62), _x32), cons(s(from(sel(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(_x91, mark(_x62))), _x32)), cons(active(s(active(from(active(sel(mark(_x111), mark(_x112))))))), _x42))) | |
mark#(sel(cons(0, _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(0), _x32)), cons(active(from(active(0))), _x42))) | mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(0))), _x32), cons(s(0), active(mark(_x52))))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(active(0))))))), _x32)), active(cons(active(s(active(0))), _x52)))) | |
mark#(sel(cons(sel(sel(sel(_x101, _x102), _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(sel(mark(_x101), mark(_x102))), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(active(s(mark(cons(sel(_x111, _x112), _x92)))), sel(_x101, cons(_x141, _x142))), _x32), cons(s(cons(sel(_x111, _x112), _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32)), active(cons(active(s(active(cons(active(sel(mark(_x111), mark(_x112))), _x92)))), _x62)))) | |
mark#(sel(cons(sel(_x51, from(_x101)), active(from(mark(_x101)))), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(_x51, active(from(mark(_x101)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(_x121, _x122), cons(_x131, _x132))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), active(cons(mark(_x131), _x132)))))), _x42)))) | |
mark#(sel(cons(sel(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x62), mark(_x52)), cons(s(sel(cons(_x121, _x122), _x102)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x62)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(active(_x52))))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(active(0))), _x52)))) | |
mark#(sel(cons(sel(_x71, from(_x111)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x71, from(mark(_x111)))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(s(mark(_x71)), 0), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(sel(_x61, from(sel(_x91, _x92))), _x52), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(mark(_x91), mark(_x92)))))), _x52)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(mark(_x42))), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x42)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(sel(_x91, cons(_x121, _x122))))), from(_x101)), active(from(mark(_x101)))), cons(s(sel(_x91, cons(_x121, _x122))), mark(active(from(mark(_x101))))))) | → | active#(sel(active(cons(sel(_x61, active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(mark(_x91), active(cons(mark(_x121), _x122)))))), _x62)))) | mark#(sel(cons(sel(0, _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(sel(cons(_x111, _x112), _x82), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(cons(mark(_x111), _x112)), mark(_x82))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(active(sel(mark(_x111), mark(_x112))), _x62), _x32), cons(s(from(sel(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(mark(cons(active(sel(mark(_x111), mark(_x112))), from(s(active(sel(mark(_x111), mark(_x112))))))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, from(_x141))), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(mark(_x141))))))), _x32), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x81, from(_x111)), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(_x81, active(from(mark(_x111))))), _x32), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(from(_x61), _x32), cons(s(_x71), active(_x52)))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), cons(active(s(mark(_x71))), _x52))) | mark#(sel(cons(from(_x61), _x32), cons(s(mark(_x71)), active(_x52)))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), cons(active(s(_x71)), _x52))) | |
mark#(sel(cons(sel(_x61, from(_x101)), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(_x101)), active(from(mark(_x101)))), cons(s(sel(_x91, _x92)), mark(active(from(mark(_x101))))))) | → | active#(sel(active(cons(sel(_x61, active(from(mark(_x101)))), _x52)), cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, from(_x141))), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), from(mark(_x141)))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x61, from(s(_x91))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(s(mark(_x91)))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, s(_x131))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(mark(_x101), active(s(mark(_x131))))))), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, s(_x141))), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(s(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(sel(mark(_x81), mark(_x82)), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(0, _x62), mark(_x52)), cons(s(sel(mark(_x111), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x52)), cons(active(s(active(sel(_x111, mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, _x102)), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x121, _x102)), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(_x121, mark(_x102))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(sel(from(_x141), _x122), cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(sel(active(from(mark(_x141))), mark(_x122))), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(from(_x71), active(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x71))), _x52)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, _x102)), _x32), cons(s(cons(_x91, _x92)), active(_x52)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(s(active(cons(mark(_x91), _x92))), _x52)))) | mark#(sel(cons(sel(from(_x71), from(sel(_x91, _x92))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(active(from(mark(_x71))), active(from(active(sel(mark(_x91), mark(_x92)))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x62)))) | mark#(sel(cons(from(_x71), active(_x52)), cons(from(_x71), active(_x62)))) | → | active#(sel(active(cons(active(from(mark(_x71))), _x52)), active(cons(active(from(mark(_x71))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(from(0), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(0))), _x62)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x101, _x102)))), sel(_x101, cons(_x141, _x142))), _x32), cons(s(cons(_x101, _x102)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(_x101, _x102)))), _x62)))) | mark#(sel(cons(from(_x61), _x32), cons(s(_x61), active(_x52)))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), cons(active(s(_x61)), _x52))) | |
mark#(sel(cons(sel(sel(0, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x52))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(s(active(sel(mark(_x101), mark(_x102)))), _x52))) | mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(_x81)), active(from(mark(_x81)))), cons(s(sel(_x91, _x92)), mark(active(from(mark(_x81))))))) | → | active#(sel(active(cons(sel(_x61, active(from(_x81))), _x52)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62)))) | |
mark#(sel(cons(sel(s(0), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(active(0))), active(0))), _x52)), cons(active(s(active(0))), _x42))) | mark#(sel(cons(sel(_x81, from(_x101)), _x32), cons(s(sel(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(_x101)))), _x32)), cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x42))) | |
mark#(sel(cons(sel(_x61, _x82), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x82)), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), active(mark(_x42))), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), active(from(mark(_x141))))))), _x42)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), mark(_x52)))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(mark(_x71))), _x52))) | mark#(sel(cons(sel(_x81, _x62), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(sel(sel(_x111, _x112), _x92)))), from(_x101)), active(from(mark(_x101)))), cons(s(sel(sel(_x111, _x112), _x92)), mark(active(from(mark(_x101))))))) | → | active#(sel(active(cons(sel(_x61, active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(active(sel(mark(_x111), mark(_x112))), mark(_x92))))), _x62)))) | mark#(sel(cons(sel(0, 0), active(mark(_x32))), cons(s(0), active(_x62)))) | → | active#(sel(cons(active(sel(active(0), active(0))), _x32), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(cons(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x81), _x82)), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(sel(sel(_x131, _x132), _x112))), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(active(from(active(sel(active(sel(mark(_x131), mark(_x132))), mark(_x112))))))), _x42))) | |
mark#(sel(cons(sel(cons(_x91, _x92), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(s(_x81), 0), active(mark(_x42))), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), active(0))), _x42)), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), active(_x52)), cons(s(0), active(mark(_x52))))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), active(from(mark(_x141))))))), _x52)), active(cons(active(s(active(0))), _x52)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(_x91, _x92), 0)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x52), cons(active(s(sel(active(cons(mark(_x91), _x92)), active(0)))), _x42))) | |
mark#(sel(cons(0, _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(_x61, from(sel(_x91, _x92))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(mark(_x91), mark(_x92)))))), _x52)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(from(_x81), 0), active(mark(active(_x42)))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(from(mark(_x81))), active(0))), _x42), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, cons(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), cons(mark(_x91), _x92))), _x52)), cons(active(s(active(sel(active(0), active(cons(mark(_x111), _x112)))))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(from(active(0))), _x42)))) | mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), active(_x52)))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x52))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(0, from(_x141))), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(from(_x61), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(_x51, _x52), cons(from(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(mark(cons(mark(_x71), from(s(mark(_x71))))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), sel(mark(_x101), active(cons(mark(_x141), _x142))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(sel(active(0), from(mark(_x141)))))), _x52)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(s(from(_x101)), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(active(from(mark(_x101))))), active(0))), _x52)), cons(active(s(active(0))), _x42))) | mark#(sel(cons(sel(cons(_x91, _x92), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, sel(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(sel(mark(_x141), mark(_x142))))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(_x31, _x32), cons(s(_x91), mark(active(_x52))))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x91)), _x52)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), 0), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(_x161, _x162))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(_x161, _x162)))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(sel(_x91, s(_x121))))), from(_x101)), _x52), cons(s(sel(_x91, s(_x121))), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(mark(_x91), active(s(mark(_x121))))))), _x62)))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(cons(_x111, _x112), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(cons(mark(_x111), _x112)), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(mark(_x42))), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x42)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(_x101)), active(from(mark(_x101)))), cons(s(sel(_x91, _x92)), mark(active(from(mark(_x101))))))) | → | active#(sel(active(cons(sel(_x51, from(mark(_x101))), _x52)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, active(_x102))), mark(_x52)), cons(s(sel(mark(_x91), 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x102)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(sel(_x81, from(_x111)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(cons(_x91, _x92), 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(from(mark(_x111))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(active(cons(mark(_x91), _x92)), active(0)))), _x42))) | |
mark#(sel(cons(sel(_x61, cons(_x101, _x102)), _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x101), _x102)))), _x32)), active(cons(active(from(active(0))), _x42)))) | mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(sel(_x111, _x112), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(sel(mark(_x111), mark(_x112))), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(active(_x91), _x62), _x32), cons(s(from(_x91)), _x42))) | → | active#(sel(active(cons(active(sel(_x91, mark(_x62))), _x32)), cons(active(s(active(from(mark(_x91))))), _x42))) | mark#(sel(cons(sel(_x61, cons(_x91, mark(_x102))), mark(_x52)), cons(s(sel(_x91, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(_x91, mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32)), active(cons(active(s(cons(mark(_x91), _x92))), _x62)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, cons(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(active(sel(mark(_x101), active(cons(mark(_x111), _x112)))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(_x141))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(sel(mark(_x101), active(from(mark(_x141))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(active(s(mark(sel(_x101, _x92)))), from(_x101)), active(from(mark(_x101)))), cons(s(sel(_x101, _x92)), mark(_x62)))) | → | active#(sel(active(cons(sel(_x51, active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(_x101, mark(_x92))))), _x62)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(cons(_x71, _x72), active(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x71), _x72)), _x52)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(s(_x91), s(_x101)), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(s(mark(_x101))))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(sel(_x81, from(_x131)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(from(_x131)))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(sel(_x121, _x122), cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(active(cons(mark(_x81), _x82)), active(sel(active(sel(mark(_x121), mark(_x122))), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(sel(_x81, _x62), mark(_x52)), cons(s(from(sel(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x52)), cons(active(s(active(from(active(sel(mark(_x111), mark(_x112))))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(sel(_x121, _x122), cons(_x141, _x142))), active(_x42)), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x121), mark(_x122))), active(cons(mark(_x141), _x142)))))), _x42), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(sel(active(s(active(0))), 0), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x52), cons(active(s(active(0))), _x62))) | |
mark#(sel(cons(sel(from(_x91), _x62), _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), mark(_x62))), _x32)), active(cons(active(from(active(0))), _x42)))) | mark#(sel(cons(sel(sel(s(_x101), _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(s(mark(_x101))), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(0, _x62), mark(_x52)), cons(s(sel(_x91, _x102)), active(_x52)))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x52)), cons(active(s(active(sel(_x91, mark(_x102))))), _x52))) | mark#(sel(cons(sel(active(s(mark(sel(_x91, 0)))), from(_x101)), active(from(mark(_x101)))), cons(s(sel(_x91, 0)), mark(active(from(mark(_x101))))))) | → | active#(sel(active(cons(sel(_x61, active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(mark(_x91), active(0))))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(0))), _x32), cons(s(0), active(_x52)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(active(0))))))), _x32)), active(cons(s(active(0)), _x52)))) | mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(0, active(from(mark(_x141))))))), _x52)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(_x101)), _x52), cons(s(sel(_x91, _x92)), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(0), mark(_x102))))), _x42)))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(mark(sel(s(_x111), _x92)))), from(_x101)), _x52), cons(s(sel(s(_x111), _x92)), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(active(s(mark(_x111))), mark(_x92))))), _x62)))) | |
mark#(sel(cons(sel(sel(_x81, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(_x81, mark(_x62))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(from(mark(_x71))), _x42))) | mark#(sel(cons(sel(active(s(active(0))), 0), mark(_x52)), cons(s(0), mark(_x52)))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x52)), active(cons(s(0), _x52)))) | |
mark#(sel(cons(sel(_x61, from(sel(_x91, cons(_x131, _x132)))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(mark(_x91), active(cons(mark(_x131), _x132))))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(sel(_x161, _x162), _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(active(sel(mark(_x161), mark(_x162))), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(from(_x81), cons(_x91, _x92)), mark(mark(_x42))), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(mark(_x91), _x92)))), _x42)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(X1, s(_x41))) | → | active#(sel(mark(X1), s(mark(_x41)))) | |
mark#(sel(cons(sel(_x81, sel(_x111, _x112)), _x32), cons(s(from(_x91)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x111), mark(_x112))))), _x32)), cons(active(s(active(from(mark(_x91))))), _x42))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(_x61, 0), mark(_x52)), cons(s(sel(cons(_x121, _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(0, _x62), mark(_x52)), cons(s(sel(_x91, s(_x131))), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x52)), cons(active(s(active(sel(_x91, active(s(mark(_x131))))))), _x42))) | |
mark#(sel(cons(sel(_x61, cons(sel(_x111, _x112), _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), cons(active(sel(mark(_x111), mark(_x112))), _x92))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x81, from(active(_x111))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(_x111)))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(_x141))), _x32), cons(s(0), active(_x52)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(mark(_x141))))))), _x32)), active(cons(s(active(0)), _x52)))) | mark#(sel(cons(sel(0, 0), _x32), cons(s(0), _x62))) | → | active#(sel(active(cons(active(sel(active(0), active(0))), _x32)), active(cons(s(active(0)), _x62)))) | |
mark#(sel(cons(from(_x61), _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(from(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x42)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), cons(mark(_x91), _x92)), _x42)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(from(_x81), cons(_x91, _x92)), mark(_x42)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(sel(active(from(mark(_x81))), active(cons(mark(_x91), _x92))), _x42)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x52)))) | → | active#(sel(active(cons(active(sel(_x71, 0)), _x32)), active(cons(s(active(0)), _x52)))) | |
mark#(sel(cons(sel(s(_x81), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), mark(_x62))), _x52)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(sel(_x121, _x122), cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(active(_x52))))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x121), mark(_x122))), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x52)))) | |
mark#(sel(cons(sel(s(active(0)), 0), _x32), cons(s(0), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(s(active(0)), _x62)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), cons(mark(_x91), _x92))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(from(_x131), _x102)), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(from(mark(_x131))), mark(_x102))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(cons(_x81, _x82), 0), active(mark(_x32))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(cons(mark(_x81), _x82)), active(0))), _x32), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(sel(_x91, _x92), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(cons(0, _x92)))), sel(_x101, cons(_x141, _x142))), _x32), cons(s(cons(0, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(active(0), _x92)))), _x62)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, _x102)), mark(_x52)), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x121, _x102)), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(_x121, mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x91, _x102)), _x52))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(s(active(sel(_x91, mark(_x102)))), _x52))) | |
mark#(sel(cons(sel(_x61, 0), active(mark(active(_x42)))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x42), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, cons(_x91, active(_x102))), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), cons(mark(_x91), _x102))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(from(_x71), from(_x101)), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(active(from(mark(_x71))), active(from(mark(_x101)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, active(_x102))), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x102)))), _x42))) | mark#(sel(cons(sel(cons(_x81, _x82), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x81), _x82)), mark(_x62))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(s(active(sel(mark(_x101), mark(_x102)))), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(s(active(sel(mark(_x101), mark(_x102)))), _x62)))) | mark#(sel(cons(sel(_x61, 0), _x42), cons(s(0), _x42))) | → | active#(sel(cons(sel(mark(_x61), active(0)), _x42), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, _x102)), _x32), cons(s(cons(_x91, _x92)), active(active(_x52))))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x52)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(sel(from(_x131), _x112))), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(active(from(active(sel(active(from(mark(_x131))), mark(_x112))))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(0))), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), active(from(active(0))))))), _x52)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(sel(_x121, _x132), cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x121), _x132)), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(from(_x61), _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), cons(active(from(active(0))), _x42))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(mark(_x52))))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x52)))) | mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), sel(active(0), active(from(mark(_x141)))))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(sel(_x111, _x112))), active(_x52)))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(active(from(active(sel(mark(_x111), mark(_x112))))))), _x52))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(active(0), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, mark(_x102))), mark(_x52)), cons(s(sel(mark(_x91), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x102)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(sel(cons(_x101, _x102), _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(cons(mark(_x101), _x102)), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(0))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(0)))))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(from(X)) | → | active#(from(mark(X))) | |
mark#(sel(cons(sel(_x61, _x62), mark(mark(_x32))), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x32), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(_x81, from(_x111)), _x32), cons(s(_x71), _x52))) | → | active#(sel(active(cons(active(sel(_x81, active(from(mark(_x111))))), _x32)), cons(s(mark(_x71)), _x52))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, 0)), active(_x52)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x52))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(from(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(from(active(0))), _x42)))) | |
mark#(sel(cons(sel(0, 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(0))), _x32)), cons(active(s(active(0))), _x42))) | mark#(sel(cons(0, _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
mark#(sel(cons(_x31, mark(_x42)), cons(s(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x42), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x61, 0), _x42), cons(s(0), _x42))) | → | active#(sel(cons(sel(mark(_x61), active(0)), _x42), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(_x51, _x52), cons(s(mark(_x71)), active(_x52)))) | → | active#(sel(active(cons(_x51, _x52)), cons(active(s(_x71)), _x52))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x61), active(_x52)))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), cons(active(s(_x61)), _x52))) | |
mark#(sel(cons(sel(sel(0, cons(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(cons(mark(_x111), _x112)))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(_x51, _x52), cons(s(_x71), active(_x52)))) | → | active#(sel(active(cons(_x51, _x52)), cons(active(s(mark(_x71))), _x52))) | |
mark#(sel(_x21, s(0))) | → | active#(sel(_x21, s(active(0)))) | mark#(sel(cons(sel(_x61, cons(from(_x111), _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), cons(active(from(mark(_x111))), _x92))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(_x51, _x52), cons(from(0), _x42))) | → | active#(sel(active(cons(_x51, _x52)), cons(active(from(active(0))), _x42))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, active(_x102))))), sel(mark(_x91), cons(_x141, _x142))), _x32), cons(s(cons(_x91, active(_x102))), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x102)))), _x62)))) | |
mark#(sel(cons(sel(s(_x81), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(_x81, mark(_x62))), _x32), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), active(_x32)), cons(s(0), active(_x62)))) | → | active#(sel(cons(sel(mark(_x61), active(0)), _x32), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(active(s(mark(sel(_x91, _x102)))), from(mark(_x91))), _x52), cons(s(sel(_x91, _x102)), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(mark(_x91), _x102)))), _x62)))) | |
mark#(sel(cons(sel(_x61, from(0)), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(0)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(active(0))), 0), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x52), active(cons(active(s(0)), _x62)))) | |
mark#(sel(cons(sel(s(_x71), _x62), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(cons(active(sel(active(s(mark(_x71))), mark(_x62))), _x52), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(0), active(from(mark(_x141))))))), _x32), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), from(_x81)), _x52), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(_x81))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x42)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62)), _x42)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(sel(s(_x131), _x112))), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(active(from(active(sel(active(s(mark(_x131))), mark(_x112))))))), _x42))) | mark#(sel(cons(sel(from(_x81), 0), active(mark(_x32))), cons(s(0), _x62))) | → | active#(sel(cons(active(sel(active(from(mark(_x81))), active(0))), _x32), active(cons(s(active(0)), _x62)))) | |
mark#(sel(cons(sel(sel(_x81, from(_x111)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x52))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(from(mark(_x111))))), active(cons(mark(_x91), _x92)))), _x52)), cons(s(sel(mark(_x101), active(0))), _x52))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(sel(cons(_x141, _x142), _x122), cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(sel(active(cons(mark(_x141), _x142)), mark(_x122))), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(_x61, 0), mark(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), cons(active(s(active(0))), _x42))) | mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), active(sel(active(0), from(mark(_x141)))))), _x52)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(s(active(0)), _x62), _x32), cons(s(0), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(s(active(0)), _x62)))) | mark#(sel(cons(_x31, _x32), cons(s(active(_x81)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x81)), _x42)))) | |
mark#(sel(cons(sel(_x71, from(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x71, from(_x101))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(s(_x91), 0), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(0))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(cons(_x81, _x82), 0), mark(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x81), _x82)), active(0))), _x52)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(_x41, active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x62)))) | |
mark#(sel(cons(sel(_x61, sel(cons(_x131, _x132), 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(cons(mark(_x131), _x132)), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(sel(s(_x101), _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(s(mark(_x101))), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, 0), mark(active(_x42))), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x42)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, from(_x141))), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(sel(mark(_x101), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(s(sel(_x121, _x122))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(s(active(sel(mark(_x121), mark(_x122))))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x91, _x102)), active(_x52)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(active(sel(_x91, mark(_x102))))), _x52))) | |
mark#(sel(cons(_x31, active(active(_x62))), cons(from(_x71), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x62)), active(cons(active(from(mark(_x71))), _x62)))) | mark#(sel(cons(_x31, active(_x52)), cons(from(0), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(active(0))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(mark(_x71)), active(_x42)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(s(_x71), _x42))) | mark#(sel(cons(sel(sel(0, _x82), cons(mark(_x101), _x92)), mark(_x52)), cons(s(sel(_x101, _x92)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), _x92)))), _x42))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), mark(_x52)), cons(s(0), mark(_x52)))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x52)), active(cons(s(active(0)), _x52)))) | mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(0))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(sel(mark(_x101), active(from(active(0))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(sel(_x91, sel(_x121, _x122))))), from(_x101)), active(from(mark(_x101)))), cons(s(sel(_x91, sel(_x121, _x122))), mark(active(from(mark(_x101))))))) | → | active#(sel(active(cons(sel(_x61, active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(mark(_x91), active(sel(mark(_x121), mark(_x122))))))), _x62)))) | mark#(sel(cons(sel(s(_x91), _x62), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x32), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(cons(mark(_x101), from(s(mark(_x101))))))), _x42)))) | mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), mark(cons(mark(_x141), from(s(mark(_x141))))))))), _x52)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(sel(_x81, from(_x111)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(cons(mark(_x111), from(s(mark(_x111))))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(sel(0, _x122), cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(sel(active(0), mark(_x122))), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x42)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92))), _x42)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, active(_x102))), mark(_x52)), cons(s(sel(mark(_x91), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x102)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(sel(0, sel(_x111, cons(_x141, _x142))), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), active(cons(mark(_x141), _x142)))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(_x141, _x142))), mark(_x52)), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x52)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(_x141, _x142))), mark(_x42)), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x42), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x52), cons(s(0), mark(_x52)))) | → | active#(sel(active(cons(sel(_x81, active(0)), _x52)), active(cons(s(active(0)), _x52)))) | |
mark#(sel(cons(sel(0, _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x81, from(_x101)), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(_x81, active(from(_x101)))), _x32), cons(active(s(0)), _x42))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, s(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(s(mark(_x111)))))), _x42))) | mark#(sel(cons(sel(from(_x81), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(cons(mark(_x81), from(s(mark(_x81))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(cons(active(sel(_x81, active(0))), _x32), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(0, _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(0, _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x42)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92))), _x42)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, _x72), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x72)), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(sel(0, _x82), cons(_x101, _x102)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(_x101, _x102)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(active(s(mark(_x71))), from(_x101)), _x52), cons(s(_x71), mark(mark(_x52))))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), active(cons(active(s(mark(_x71))), _x52)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(cons(_x111, _x112), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(active(cons(mark(_x111), _x112)), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(_x101)), _x52), cons(s(sel(_x91, _x92)), mark(mark(_x52))))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x52)))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x101, _x102)))), sel(sel(_x121, _x122), cons(_x141, _x142))), _x32), cons(s(cons(_x101, _x102)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x121), mark(_x122))), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(_x101, _x102)))), _x62)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(s(0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(s(active(0))))), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), from(s(_x91))), _x52), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(s(mark(_x91)))))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(_x101)), _x52), cons(s(sel(_x91, _x92)), mark(_x62)))) | → | active#(sel(active(cons(sel(active(cons(mark(_x71), _x72)), active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62)))) | mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(_x141))), _x32), cons(s(0), active(mark(_x52))))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(mark(_x141))))))), _x32)), active(cons(active(s(active(0))), _x52)))) | |
mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(0, active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, s(_x101)), _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x101))))), _x32)), active(cons(active(from(active(0))), _x42)))) | |
mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x52))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(s(active(sel(mark(_x101), mark(_x102)))), _x52))) | mark#(sel(cons(sel(active(_x71), from(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x71, active(from(_x101)))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(_x71, 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(_x71, active(0))), _x52)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, s(_x91)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x91))))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(0, 0), active(mark(_x42))), cons(s(0), _x42))) | → | active#(sel(cons(sel(active(0), active(0)), _x42), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x81, from(_x101)), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(_x101)))), _x52)), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(from(_x81), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(active(0), mark(_x102)))), _x42))) | mark#(sel(cons(sel(active(s(mark(sel(sel(_x111, _x112), _x92)))), from(_x101)), active(from(mark(_x101)))), cons(s(sel(sel(_x111, _x112), _x92)), mark(_x62)))) | → | active#(sel(active(cons(sel(_x51, active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(active(sel(mark(_x111), mark(_x112))), mark(_x92))))), _x62)))) | |
mark#(sel(cons(sel(s(_x81), 0), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(s(mark(_x81))), active(0))), _x32), cons(active(s(active(0))), _x42))) | mark#(sel(cons(sel(sel(0, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x91), mark(_x92))))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(from(_x91))), active(from(mark(from(_x91))))), cons(s(sel(_x91, _x92)), mark(active(from(mark(from(_x91)))))))) | → | active#(sel(active(cons(sel(_x61, active(from(active(from(mark(_x91)))))), _x52)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62)))) | |
mark#(sel(_x21, X2)) | → | active#(sel(_x21, mark(X2))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, mark(_x102))), mark(_x52)), cons(s(sel(mark(_x91), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x102)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(cons(_x91, _x92), from(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(from(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, active(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(sel(_x81, from(_x111)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(from(mark(_x111))))), cons(mark(_x91), _x92))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(0, _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(from(_x31), s(0))) | → | active#(sel(active(from(mark(_x31))), s(active(0)))) | mark#(sel(cons(sel(_x61, sel(s(_x131), 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(s(mark(_x131))), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, _x102)), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), cons(active(s(mark(_x71))), _x62))) | |
mark#(sel(cons(sel(_x81, from(0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(active(0))))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(s(s(_x101)), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(s(active(s(mark(_x101)))), active(0))), _x52)), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(s(_x121), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(s(mark(_x121))), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(from(_x81), 0), active(mark(_x32))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(mark(cons(mark(_x81), from(s(mark(_x81))))), active(0))), _x32), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(_x31, _x32), sel(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(sel(mark(_x41), mark(_x42))))) | mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(0))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x101), active(from(active(0))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(sel(0, sel(from(_x131), _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(active(from(mark(_x131))), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(0, 0), active(mark(_x32))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(0, active(0))), _x32), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x81, from(_x111)), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(_x81, active(from(mark(_x111)))), _x52)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(mark(_x42))), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x42)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(_x51, _x52), cons(from(s(_x101)), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(from(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(sel(_x91, s(_x121))))), from(_x101)), active(from(mark(_x101)))), cons(s(sel(_x91, s(_x121))), mark(active(from(mark(_x101))))))) | → | active#(sel(active(cons(sel(_x61, active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(mark(_x91), active(s(mark(_x121))))))), _x62)))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x42)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92))), _x42)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), sel(_x101, _x102)), _x32), cons(s(sel(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62)))) | mark#(sel(cons(sel(_x81, from(_x101)), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(_x81, active(from(_x101))), _x52)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, from(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), active(from(mark(_x111))))))), _x42))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(_x71, active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(s(_x81), 0), active(_x42)), cons(s(0), _x42))) | → | active#(sel(active(cons(sel(active(s(mark(_x81))), active(0)), _x42)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(sel(0, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(from(_x111), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(from(mark(_x111))), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(s(_x81), 0), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), active(0))), _x52)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(active(s(mark(sel(_x91, _x102)))), from(mark(_x91))), active(from(mark(mark(_x91))))), cons(s(sel(_x91, _x102)), mark(active(from(mark(mark(_x91)))))))) | → | active#(sel(active(cons(sel(_x61, active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(mark(_x91), _x102)))), _x62)))) | |
mark#(sel(cons(sel(0, 0), mark(_x52)), cons(s(sel(_x91, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(0))), _x52)), cons(active(s(active(sel(_x91, mark(_x102))))), _x42))) | mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(sel(_x101, from(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), active(from(mark(_x111)))))), _x42))) | |
mark#(sel(cons(sel(s(_x91), _x62), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x52)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(sel(_x121, cons(_x151, _x152)), cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x121), active(cons(mark(_x151), _x152)))), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(s(_x61), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(sel(_x81, _x82), 0), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(0))), _x32), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(_x141))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(cons(mark(_x141), from(s(mark(_x141))))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(from(_x81), 0), active(mark(mark(_x42)))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(from(mark(_x81))), active(0))), _x42), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x42)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(cons(mark(_x91), _x92))), _x42)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x71, _x62), mark(_x52)), cons(s(sel(cons(_x121, _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(_x71, mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), active(_x42)), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x42), cons(active(s(active(0))), _x42))) | mark#(sel(cons(sel(_x61, s(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(active(0))), _x62), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(sel(_x121, sel(_x151, _x152)), cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x121), active(sel(mark(_x151), mark(_x152))))), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(_x51, _x52), cons(from(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(from(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(sel(_x61, from(_x101)), active(_x42)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x42)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(sel(_x111, _x112), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(sel(mark(_x111), mark(_x112))), mark(_x102))))), _x42))) | mark#(sel(cons(s(_x61), _x32), cons(s(_x91), mark(_x62)))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(s(_x91)), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), 0), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(_x101)), active(from(mark(_x101)))), cons(s(sel(_x91, _x92)), mark(active(from(mark(_x101))))))) | → | active#(sel(active(cons(sel(_x61, active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x52)))) | |
mark#(sel(cons(_x31, _x32), _x22)) | → | active#(sel(active(cons(mark(_x31), _x32)), _x22)) | mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(0))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(0), active(sel(mark(_x101), active(from(active(0))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(sel(_x101, _x92)))), from(_x101)), active(from(mark(_x101)))), cons(s(sel(_x101, _x92)), mark(active(from(mark(_x101))))))) | → | active#(sel(active(cons(sel(_x61, active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(_x101, mark(_x92))))), _x62)))) | mark#(sel(cons(_x31, active(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(from(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(0)), _x62)))) | mark#(sel(cons(sel(active(s(mark(s(_x91)))), sel(_x101, from(_x141))), _x32), cons(s(s(_x91)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(mark(_x141))))))), _x32)), active(cons(active(s(active(s(mark(_x91))))), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(active(_x42))), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x42)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(cons(from(_x111), _x92)))), sel(_x101, cons(_x141, _x142))), _x32), cons(s(cons(from(_x111), _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(active(from(mark(_x111))), _x92)))), _x62)))) | mark#(sel(cons(sel(sel(_x81, cons(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(cons(mark(_x111), _x112)))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(s(mark(_x71)), _x62), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(_x31, active(_x52)), cons(from(_x71), active(active(_x52))))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(mark(_x71))), _x52)))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), from(mark(_x141)))))), _x52)), cons(active(s(active(0))), _x62))) | mark#(sel(cons(sel(_x61, cons(_x101, _x102)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), cons(_x101, _x102))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(from(_x91), from(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(from(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(0), _x52))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), cons(s(active(0)), _x52))) | |
mark#(sel(cons(_x31, active(_x52)), cons(from(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(mark(_x41), _x42))) | mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(sel(_x151, _x152)))), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), active(from(active(sel(mark(_x151), mark(_x152))))))))), _x52)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(s(active(s(mark(_x101)))), 0), _x32), cons(s(s(_x101)), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(s(active(s(mark(_x101)))), _x62)))) | mark#(sel(cons(sel(_x61, from(from(_x131))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(active(from(mark(_x131))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, cons(0, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(active(0), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, sel(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(0))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), from(active(0)))))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(from(_x111), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(active(from(mark(_x111))), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(sel(from(_x111), _x92)))), from(_x101)), active(from(mark(_x101)))), cons(s(sel(from(_x111), _x92)), mark(active(from(mark(_x101))))))) | → | active#(sel(active(cons(sel(_x61, active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(active(from(mark(_x111))), mark(_x92))))), _x62)))) | mark#(sel(cons(_x31, _x32), cons(s(mark(active(_x61))), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(_x61)), _x52))) | |
mark#(sel(cons(sel(_x61, cons(s(_x121), _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(active(s(mark(_x121))), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, _x52), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), _x52)), _x52), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, cons(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), active(cons(mark(_x111), _x112)))))), _x42))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, from(sel(_x171, _x172)))), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(active(sel(mark(_x171), mark(_x172))))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(from(_x61), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(sel(s(s(_x101)), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(s(mark(_x101)))), active(0))), _x52)), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(sel(_x101, _x82), _x62), mark(_x52)), cons(s(sel(_x101, mark(_x82))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(_x101, mark(_x82))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, _x102)), _x52), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(sel(mark(_x101), mark(_x102)))), _x52)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(sel(0, s(_x111)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(s(mark(_x111))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(s(mark(_x71)), sel(_x101, _x102)), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, cons(_x141, _x142))), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(from(_x131), cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(from(mark(_x131))), active(cons(mark(_x141), _x142)))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(s(_x121))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(s(mark(_x121))))))), _x42)))) | mark#(sel(cons(_x31, mark(_x52)), cons(s(mark(_x71)), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(_x71)), _x52))) | |
mark#(sel(cons(0, _x32), X2)) | → | active#(sel(active(cons(active(0), _x32)), mark(X2))) | mark#(sel(cons(_x31, mark(_x52)), cons(s(_x71), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(mark(_x71))), _x52))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, from(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(from(mark(_x111)))))), _x42))) | mark#(sel(cons(sel(_x81, from(active(_x111))), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(_x111)))), _x32)), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(_x61, from(cons(_x91, _x92))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(cons(mark(_x91), _x92))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x52), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x52), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(s(_x111), _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(active(s(mark(_x111))), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(sel(_x91, _x92), 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(from(_x81), _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), active(0))))), _x42))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, _x102)), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(active(s(active(sel(mark(_x101), mark(_x102))))), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x62)))) | mark#(sel(cons(sel(_x61, s(_x91)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x91))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(active(_x42))), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x42)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(sel(0, _x82), cons(0, mark(_x82))), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(0, mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), mark(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x52))) | mark#(sel(cons(sel(sel(0, _x82), cons(0, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(active(0), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(sel(cons(_x91, _x92), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), cons(active(s(sel(active(cons(mark(_x91), _x92)), mark(_x102)))), _x42))) | mark#(sel(cons(sel(_x61, from(sel(_x91, _x92))), _x52), cons(s(_x91), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(mark(_x91), mark(_x92)))))), _x52)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(cons(active(s(mark(_x61))), _x32), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(0))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), active(from(active(0))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(s(s(_x101)), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(s(active(s(mark(_x101))))), active(0))), _x52), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), _x62), mark(_x52)), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(active(s(mark(_x71))), from(_x101)), _x52), cons(s(_x71), mark(active(_x52))))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), active(cons(active(s(mark(_x71))), _x52)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(s(_x91), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(active(s(mark(_x91))), mark(_x102)))), _x42))) | mark#(sel(cons(sel(0, _x62), mark(_x52)), cons(s(sel(_x91, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x52)), cons(active(s(sel(_x91, mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(_x81, from(active(_x91))), _x32), cons(s(0), _x52))) | → | active#(sel(cons(active(sel(_x81, active(from(_x91)))), _x32), cons(s(active(0)), _x52))) | |
mark#(sel(cons(sel(from(_x91), 0), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(0))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(cons(_x91, _x92), 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(s(active(0)), 0), active(_x52)), cons(s(0), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(s(active(0)), _x62)))) | mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(_x101)), active(from(mark(_x101)))), cons(s(sel(_x91, _x92)), mark(_x52)))) | → | active#(sel(active(cons(sel(_x51, active(from(mark(_x101)))), _x52)), active(cons(s(active(sel(mark(_x91), mark(_x92)))), _x52)))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), cons(mark(_x141), _x142))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(sel(s(active(0)), 0), active(_x52)), cons(s(0), _x62))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x52), active(cons(s(active(0)), _x62)))) | |
mark#(sel(cons(sel(_x81, from(_x81)), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(_x81, mark(cons(_x81, from(s(_x81)))))), _x32), cons(active(s(active(0))), _x42))) | mark#(sel(cons(s(_x61), _x32), cons(_x61, _x62))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(_x61, _x62)))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), active(_x52)))) | → | active#(sel(active(cons(active(sel(mark(_x61), cons(mark(_x91), _x92))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x52))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x52)))) | → | active#(sel(active(cons(active(sel(_x71, 0)), _x32)), active(cons(s(0), _x52)))) | |
mark#(sel(cons(sel(_x61, from(sel(_x91, _x92))), active(_x42)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(mark(_x91), mark(_x92)))))), _x42)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(_x121, active(_x142)), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x142)), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(_x91)), active(_x52)))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(active(from(mark(_x91))))), _x52))) | |
mark#(sel(0, s(0))) | → | active#(sel(active(0), s(active(0)))) | mark#(sel(cons(sel(s(sel(_x101, _x102)), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(active(sel(mark(_x101), mark(_x102))))), active(0))), _x52)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(0))), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(active(0))))))), _x52)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(active(_x52))))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x52)))) | |
mark#(sel(cons(sel(0, cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), cons(mark(_x91), _x92))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, 0), active(active(_x42))), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x42)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(mark(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), from(_x101)), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(sel(_x81, _x82), _x72), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), _x72)), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(cons(mark(_x91), _x92))), _x62)))) | mark#(sel(cons(sel(sel(0, sel(cons(_x131, _x132), _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(active(cons(mark(_x131), _x132)), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), _x52), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(sel(active(0), active(from(mark(_x141)))))), _x52)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(_x61, cons(cons(_x111, _x112), _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), cons(active(cons(mark(_x111), _x112)), _x92))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(0)), _x42)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(active(_x62))))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(s(0), _x62)))) | |
mark#(sel(cons(sel(s(_x71), from(_x101)), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(active(s(mark(_x71))), active(from(mark(_x101)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(0, cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(s(_x61), _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(active(from(active(0))), _x42))) | mark#(sel(cons(sel(s(active(0)), 0), _x32), cons(s(0), _x62))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), active(cons(s(active(0)), _x62)))) | |
mark#(sel(cons(sel(sel(_x81, from(_x111)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), active(_x52)))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(from(mark(_x111))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x52))) | mark#(sel(cons(sel(_x81, from(_x111)), _x32), cons(s(from(_x91)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(mark(_x111))))), _x32)), cons(active(s(active(from(mark(_x91))))), _x42))) | |
mark#(sel(cons(sel(s(mark(_x71)), _x62), mark(_x52)), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(sel(_x81, from(_x101)), _x32), cons(s(0), active(_x52)))) | → | active#(sel(cons(active(sel(_x81, active(from(_x101)))), _x32), cons(active(s(active(0))), _x52))) | |
mark#(sel(cons(sel(_x61, cons(from(_x121), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(active(from(mark(_x121))), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, _x102)), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x62))) | |
mark#(sel(cons(_x31, _x32), cons(from(0), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(from(active(0))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, mark(_x102))), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x102)))), _x42))) | |
mark#(sel(cons(sel(0, from(_x91)), mark(_x52)), cons(s(sel(_x91, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(from(mark(_x91))))), _x52)), cons(active(s(active(sel(_x91, mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, _x62), _x52), cons(from(0), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x52)), active(cons(active(from(active(0))), _x42)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(from(_x91), 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(active(from(mark(_x91))), active(0)))), _x42))) | mark#(sel(cons(_x31, mark(_x52)), cons(s(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(_x81))), from(_x101)), _x52), cons(s(_x81), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), active(cons(active(s(_x81)), _x62)))) | mark#(sel(cons(sel(0, _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x52)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(0))), mark(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(active(0))))))), _x52)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(from(_x81), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), mark(_x62))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, cons(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), active(cons(mark(_x111), _x112))))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(0), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(0))), _x52))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(mark(_x101), _x92)), mark(_x52)), cons(s(sel(_x101, _x92)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), _x92)))), _x42))) | mark#(sel(cons(sel(active(s(mark(cons(_x101, _x102)))), sel(_x101, cons(_x141, _x142))), _x32), cons(s(cons(_x101, _x102)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32)), active(cons(active(s(active(cons(_x101, _x102)))), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(from(_x91), 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(active(from(mark(_x91))), active(0)))), _x42))) | mark#(sel(cons(sel(from(_x81), 0), active(mark(_x32))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(from(mark(_x81))), active(0))), _x32), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, from(_x111)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(from(_x91), 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(from(mark(_x111))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(active(from(mark(_x91))), active(0)))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(_x121, _x122), sel(_x131, _x132))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), active(sel(mark(_x131), mark(_x132))))))), _x42)))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(cons(_x121, _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(sel(_x81, from(_x111)), cons(_x91, mark(_x102))), mark(_x52)), cons(s(sel(mark(_x91), 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(from(mark(_x111))))), active(cons(mark(_x91), _x102)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, from(_x111)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x81, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(from(mark(_x111))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(_x81, active(0)))), _x42))) | mark#(sel(cons(sel(from(0), 0), active(mark(_x32))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(from(mark(_x81))), active(0))), _x32), active(cons(active(s(0)), _x42)))) | |
mark#(sel(cons(sel(_x81, from(active(_x91))), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(_x81, active(from(_x91)))), _x32), cons(active(s(active(0))), _x42))) | mark#(sel(cons(sel(0, 0), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(0), active(0))), _x32), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(sel(from(_x111), _x82), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(from(mark(_x111))), mark(_x82))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(sel(cons(_x101, _x102), _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(cons(mark(_x101), _x102)), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(s(s(_x101)), 0), active(_x52)), cons(s(0), active(_x52)))) | → | active#(sel(active(cons(active(sel(active(s(active(s(mark(_x101))))), active(0))), _x52)), cons(active(s(active(0))), _x52))) | mark#(sel(cons(sel(sel(0, _x82), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(active(_x42))), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), cons(mark(_x91), _x92))), _x42)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(_x51, _x52), cons(from(_x91), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(from(_x91)), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, _x102)), active(_x52)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x52))) | mark#(sel(cons(sel(sel(_x81, from(_x111)), cons(s(_x111), _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(from(mark(_x111))))), active(cons(active(s(mark(_x111))), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(0, _x62), mark(_x52)), cons(s(sel(_x91, _x102)), _x52))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x52)), cons(s(active(sel(_x91, mark(_x102)))), _x52))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(from(_x111), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(active(from(mark(_x111))), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(_x61, 0), active(_x42)), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x42), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x81, 0), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(sel(0, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(0, _x32), cons(s(_x61), active(_x52)))) | → | active#(sel(active(cons(active(0), _x32)), cons(active(s(_x61)), _x52))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(0), active(sel(active(0), active(from(mark(_x141))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x52))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(s(sel(mark(_x101), mark(_x102))), _x52))) | mark#(sel(cons(s(_x61), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, sel(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(sel(mark(_x111), mark(_x112)))))), _x42))) | mark#(sel(X1, s(cons(_x71, _x72)))) | → | active#(sel(mark(X1), active(s(active(cons(mark(_x71), _x72)))))) | |
mark#(sel(cons(sel(_x81, 0), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(cons(_x131, _x132), _x102)), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(cons(mark(_x131), _x132)), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x81, from(from(_x121))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(active(from(mark(_x121))))))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(active(_x71), 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x71, active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, active(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(cons(mark(_x71), from(s(mark(_x71))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(0, 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(active(0), active(0)))), _x42))) | |
mark#(sel(cons(sel(0, 0), mark(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(0))), _x52)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(sel(_x111, s(_x141)))), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(active(from(active(sel(mark(_x111), active(s(mark(_x141))))))))), _x42))) | |
mark#(sel(cons(sel(_x61, 0), active(mark(mark(_x42)))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x42), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(_x101)), _x52), cons(s(sel(_x91, _x92)), mark(_x62)))) | → | active#(sel(active(cons(sel(active(sel(mark(_x71), mark(_x72))), active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(_x121, _x122), from(_x131))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), active(from(mark(_x131))))))), _x42)))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(sel(_x121, _x122), cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x121), mark(_x122))), active(cons(mark(_x141), _x142)))))), _x32), cons(active(s(active(cons(mark(_x91), _x92)))), _x62))) | |
mark#(sel(cons(_x31, _x32), cons(from(s(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x91, s(_x131))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(active(sel(_x91, active(s(mark(_x131))))))), _x42))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, _x102)), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x61, cons(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x101), _x102)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x61), active(active(_x42))))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(_x61)), _x42))) | |
mark#(sel(cons(sel(sel(_x81, _x82), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(0))), _x52)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(cons(_x61, _x62), _x32), X2)) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), mark(X2))) | |
mark#(sel(cons(sel(cons(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x81), _x82)), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(mark(_x52))))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x52)))) | |
mark#(sel(cons(sel(_x61, 0), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(from(_x81), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(from(mark(_x81)), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(from(_x61), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(from(_x81), cons(sel(_x111, _x112), _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(active(sel(mark(_x111), mark(_x112))), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), active(_x52)), cons(s(0), mark(_x52)))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x52)), active(cons(s(0), _x52)))) | mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(_x101)), active(from(mark(_x101)))), cons(s(sel(_x91, _x92)), mark(_x62)))) | → | active#(sel(active(cons(sel(_x51, active(from(mark(_x101)))), _x52)), active(cons(active(s(sel(mark(_x91), mark(_x92)))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x81), _x42))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(_x81)), _x42))) | mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(_x101)), _x52), cons(s(sel(_x91, _x92)), mark(_x62)))) | → | active#(sel(active(cons(sel(active(s(mark(_x71))), active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62)))) | |
mark#(sel(cons(sel(cons(_x81, _x82), _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x81), _x82)), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(from(_x81), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), mark(_x62))), _x52)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(_x61, from(_x101)), _x52), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(sel(_x111, cons(_x141, _x142)))), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(active(from(active(sel(mark(_x111), active(cons(mark(_x141), _x142)))))))), _x42))) | mark#(sel(cons(sel(_x61, cons(0, mark(_x102))), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), cons(mark(_x91), _x92))), _x52)), cons(active(s(active(sel(0, mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(cons(active(sel(active(from(mark(_x71))), active(0))), _x52), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(_x61, from(_x101)), mark(_x42)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x42)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x81, 0), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(_x81, active(0)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(mark(sel(_x91, cons(_x121, _x122))))), from(_x101)), _x52), cons(s(sel(_x91, cons(_x121, _x122))), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(mark(_x91), active(cons(mark(_x121), _x122)))))), _x62)))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), mark(_x52)), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x52)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(sel(_x121, _x122), cons(_x131, _x132))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x121), mark(_x122))), active(cons(_x131, _x132)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(mark(mark(_x61))), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(_x61)), _x52))) | mark#(sel(cons(sel(_x81, from(_x111)), _x32), cons(s(s(_x91)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(mark(_x111))))), _x32)), cons(active(s(active(s(mark(_x91))))), _x42))) | |
mark#(sel(s(_x31), X2)) | → | active#(sel(active(s(mark(_x31))), mark(X2))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(from(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x71, 0), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(_x71, active(0))), _x32), cons(active(s(active(0))), _x42))) | mark#(sel(cons(_x31, mark(_x52)), cons(from(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(from(active(0))), _x42))) | |
mark#(sel(cons(sel(_x61, 0), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(0)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(active(0))), 0), active(_x52)), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(s(active(from(mark(_x101)))), _x62), _x32), cons(s(from(_x101)), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(s(active(from(mark(_x101)))), _x62)))) | mark#(sel(cons(sel(sel(0, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(cons(_x111, _x112), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(cons(mark(_x111), _x112)), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, _x72), mark(_x52)), cons(s(sel(cons(_x121, _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x72)), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(_x101)), active(from(mark(_x101)))), cons(s(sel(_x91, _x92)), mark(_x62)))) | → | active#(sel(active(cons(sel(_x51, mark(cons(mark(_x101), from(s(mark(_x101)))))), _x52)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62)))) | |
mark#(sel(cons(sel(_x61, from(_x101)), _x52), cons(s(mark(_x101)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(cons(mark(_x101), from(s(mark(_x101)))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, active(_x52)), cons(from(_x71), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(cons(mark(_x71), from(s(mark(_x71))))), _x62)))) | |
mark#(sel(cons(sel(0, _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(s(_x91), 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(sel(_x81, cons(_x121, _x122)), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(cons(mark(_x121), _x122)))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, from(_x141))), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(0), active(sel(mark(_x101), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x61, s(_x101)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x101))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(from(_x111), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(active(from(mark(_x111))), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(sel(_x91, _x92), _x62), _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), mark(_x62))), _x32)), active(cons(active(from(active(0))), _x42)))) | mark#(sel(cons(sel(_x81, from(_x81)), _x32), cons(s(0), _x52))) | → | active#(sel(cons(active(sel(_x81, mark(cons(_x81, from(s(_x81)))))), _x32), cons(s(active(0)), _x52))) | |
mark#(sel(cons(sel(sel(0, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, cons(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), active(cons(mark(_x111), _x112)))))), _x42))) | mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(_x101)), active(from(mark(_x101)))), cons(s(sel(_x91, _x92)), mark(active(from(mark(_x101))))))) | → | active#(sel(active(cons(sel(_x61, active(from(mark(_x101)))), _x42)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62)))) | |
mark#(sel(cons(sel(_x61, from(sel(_x91, _x92))), _x52), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(mark(_x91), mark(_x92)))))), _x52)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(sel(sel(0, _x82), cons(_x91, _x92)), mark(mark(_x42))), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x92)))), _x42)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, _x82), 0), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(0))), _x32), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(sel(_x121, _x122), cons(sel(_x151, _x152), _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x121), mark(_x122))), active(cons(active(sel(mark(_x151), mark(_x152))), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(_x51, from(sel(_x91, _x92))), active(from(active(sel(mark(_x91), mark(_x92)))))), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(_x51, active(from(active(sel(mark(_x91), mark(_x92)))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(_x151, _x152))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(_x151, _x152)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), active(_x52)), cons(s(0), active(active(_x52))))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), active(from(mark(_x141))))))), _x52)), active(cons(active(s(active(0))), _x52)))) | mark#(sel(s(_x31), s(_x41))) | → | active#(sel(active(s(mark(_x31))), active(s(mark(_x41))))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, mark(_x102))))), sel(mark(_x91), cons(_x141, _x142))), _x32), cons(s(cons(_x91, mark(_x102))), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x102)))), _x62)))) | mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(from(_x91)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(from(mark(_x91))))), _x42))) | mark#(sel(cons(sel(s(_x81), _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x81, from(_x111)), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(mark(_x111))))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, mark(_x102))))), sel(sel(_x121, _x122), cons(_x141, _x142))), _x32), cons(s(cons(_x91, mark(_x102))), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x121), mark(_x122))), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x102)))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(cons(cons(_x111, _x112), _x92)))), sel(_x101, cons(_x141, _x142))), _x32), cons(s(cons(cons(_x111, _x112), _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(active(cons(mark(_x111), _x112)), _x92)))), _x62)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x111)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(_x111)))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, sel(_x141, _x142))), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(sel(mark(_x141), mark(_x142))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, s(_x141))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(s(mark(_x141))))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(_x61, 0), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(cons(s(_x111), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(s(mark(_x111))), _x92)))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x42)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x42)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, mark(_x102))))), sel(mark(_x91), _x102)), _x32), cons(s(cons(_x91, mark(_x102))), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x102)))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, from(0))), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(active(0))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(_x51, _x52), cons(s(_x91), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), _x62), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x61, from(_x91)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x91))))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(_x51, _x52), cons(from(_x71), mark(_x62)))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(from(mark(_x71))), _x62)))) | mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(0), active(from(mark(_x141))))))), _x52), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(cons(_x161, _x162), _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(active(cons(mark(_x161), _x162)), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(from(_x81), cons(0, mark(_x102))), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(0, mark(_x102))))), _x42))) | mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(_x141))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(sel(mark(_x101), active(from(mark(_x141))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(_x121, _x122), 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), active(0))))), _x42)))) | mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(0, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(active(0), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(sel(_x91, _x92), _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(_x31, active(mark(_x62))), cons(from(_x71), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x62)), active(cons(active(from(mark(_x71))), _x62)))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, from(sel(s(_x121), _x92))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(active(s(mark(_x121))), mark(_x92)))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x72), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x72)), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(active(s(mark(_x71))), from(_x101)), mark(_x42)), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x42)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(_x31, active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(active(0))), _x42))) | mark#(sel(cons(sel(_x91, _x92), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, _x92)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(0, s(0))) | → | active#(sel(active(0), active(s(active(0))))) | mark#(sel(cons(sel(_x61, from(_x121)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(_x121)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x51, _x52), cons(_x41, _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(active(cons(mark(_x81), _x82)), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(s(s(0)), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(active(s(active(0))))), active(0))), _x52)), cons(active(s(active(0))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(sel(0, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), mark(_x52)))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x52))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(sel(_x111, _x112), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(active(sel(active(sel(mark(_x111), mark(_x112))), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(0, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x61), active(mark(_x42))))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(_x61)), _x42))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x121, cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(_x121, active(cons(mark(_x141), _x142)))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(_x31, _x32), from(_x41))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(from(mark(_x41))))) | |
mark#(sel(cons(sel(mark(_x71), from(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x71, active(from(_x101)))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(0, _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(sel(_x31, _x32), X2)) | → | active#(sel(active(sel(mark(_x31), mark(_x32))), mark(X2))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, from(_x141))), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(sel(mark(_x101), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(0, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(_x91)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(from(mark(_x91)))), _x42))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), cons(active(s(active(s(mark(_x101))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, _x122)), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), _x122)))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(_x141, active(_x152)))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x152)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(s(s(_x121))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(s(active(s(mark(_x121))))))), _x42)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x52)))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), cons(s(active(0)), _x52))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(0))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(active(0))))))), _x32)), cons(active(s(active(0))), _x62))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, _x102)), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(_x81, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x52))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x42)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(cons(mark(_x91), _x92))), _x42)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(_x61, from(_x91)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x91))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(s(_x61), _x32), cons(s(_x71), active(_x52)))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(active(s(mark(_x71))), _x52))) | |
mark#(sel(cons(s(_x61), _x32), cons(s(mark(_x71)), active(_x52)))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(active(s(_x71)), _x52))) | mark#(sel(cons(sel(_x61, 0), _x52), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(0)), _x52)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x71, _x72)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x71), mark(_x72))))), _x52), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(cons(_x111, _x112), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(cons(mark(_x111), _x112)), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, from(_x141))), mark(_x52)), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(mark(_x141))))))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x61, sel(_x91, _x92)), mark(_x52)), cons(s(sel(cons(_x121, _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x91), mark(_x92))))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(sel(_x131, _x132), from(0))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(active(0))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(cons(_x81, _x82), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x81), _x82)), mark(_x62))), _x52)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(sel(_x101, cons(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), active(cons(mark(_x111), _x112))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(0)), active(from(mark(0)))), cons(s(sel(_x91, _x92)), mark(_x62)))) | → | active#(sel(active(cons(sel(_x51, active(from(active(0)))), _x52)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), 0))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(_x101)), active(from(mark(_x101)))), cons(s(sel(_x91, _x92)), mark(active(from(mark(_x101))))))) | → | active#(sel(active(cons(sel(_x51, active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62)))) | mark#(sel(cons(sel(_x81, from(_x111)), _x32), cons(s(sel(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(mark(_x111))))), _x32)), cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, _x112)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(mark(_x101), _x112)))), _x42)))) | mark#(sel(cons(sel(s(_x91), _x62), mark(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x52)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(from(_x81)), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(from(mark(_x81))))), _x52))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(from(_x171), _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(active(from(mark(_x171))), _x142)))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(_x61, from(s(_x131))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(active(s(mark(_x131))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(mark(cons(sel(_x111, _x112), _x92)))), sel(_x101, _x102)), _x32), cons(s(cons(sel(_x111, _x112), _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(cons(active(sel(mark(_x111), mark(_x112))), _x92)))), _x62)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(sel(_x111, _x112), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(active(sel(mark(_x111), mark(_x112))), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(_x61, from(_x101))), _x32), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(from(_x91), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(from(_x81), cons(cons(_x111, _x112), _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(active(cons(mark(_x111), _x112)), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(0, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), _x52))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(s(mark(_x71)), _x52))) | |
mark#(sel(X1, from(_x41))) | → | active#(sel(mark(X1), active(from(mark(_x41))))) | mark#(sel(cons(sel(_x81, _x62), active(_x52)), cons(s(from(sel(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x52)), cons(active(s(active(from(active(sel(mark(_x111), mark(_x112))))))), _x42))) | |
mark#(sel(cons(sel(from(_x91), _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x32)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(cons(sel(mark(_x61), mark(_x62)), _x32), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(cons(_x81, _x82), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x81), _x82)), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(mark(_x81)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x81)), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, sel(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(active(sel(mark(_x101), active(sel(mark(_x111), mark(_x112))))))), _x42))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x61), active(_x42)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(s(_x61), _x42))) | mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(_x141))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x101), active(from(mark(_x141))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(_x61, cons(0, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), cons(active(0), _x92))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(0)), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, from(_x141))), _x32), cons(s(_x71), active(_x52)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(mark(_x141))))))), _x32)), active(cons(s(mark(_x71)), _x52)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(s(_x91)))), from(_x101)), _x52), cons(s(s(_x91)), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), active(cons(active(s(active(s(mark(_x91))))), _x62)))) | mark#(sel(cons(sel(_x61, 0), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(sel(0, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), cons(mark(_x91), _x92))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(sel(_x81, mark(_x102)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x81, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(_x81, mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(sel(_x151, _x152), _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(active(sel(mark(_x151), mark(_x152))), _x122)), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(mark(_x42))), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), cons(mark(_x91), _x92))), _x42)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(sel(_x121, _x122), cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), sel(active(sel(mark(_x121), mark(_x122))), active(cons(mark(_x141), _x142))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(from(active(0))), _x42))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, sel(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), cons(mark(_x91), _x92))), _x52)), cons(active(s(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))))), _x42))) | mark#(sel(0, s(_x41))) | → | active#(sel(active(0), active(s(mark(_x41))))) | |
mark#(sel(cons(sel(cons(_x71, _x72), from(sel(_x91, _x92))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(active(cons(mark(_x71), _x72)), active(from(active(sel(mark(_x91), mark(_x92)))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, active(_x52)), cons(s(_x91), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(_x91)), _x62)))) | |
mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(from(active(0))), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), from(_x101)), _x52), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(mark(_x71), from(_x101)), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(_x71, active(from(_x101)))), _x32)), cons(active(s(active(0))), _x42))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, _x102)), _x32), cons(s(_x71), active(mark(_x52))))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x52)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, from(sel(_x91, _x92))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(sel(mark(_x91), mark(_x92))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(_x141))), _x52), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(sel(mark(_x101), active(from(mark(_x141)))))), _x52)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(_x71, 0)), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(from(_x91), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x81, cons(_x111, _x112)), _x32), cons(s(from(sel(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(cons(mark(_x111), _x112)))), _x32)), cons(active(s(active(from(active(sel(mark(_x111), mark(_x112))))))), _x42))) | |
mark#(sel(cons(sel(_x61, from(_x101)), from(mark(_x101))), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), from(mark(_x101))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(sel(0, _x82), cons(from(_x111), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(active(from(mark(_x111))), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x91, cons(_x131, _x132))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(active(sel(_x91, active(cons(mark(_x131), _x132)))))), _x42))) | mark#(sel(cons(sel(s(0), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(active(0))), active(0))), _x52)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(cons(s(_x111), _x92)))), sel(_x101, _x102)), _x32), cons(s(cons(s(_x111), _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(cons(active(s(mark(_x111))), _x92)))), _x62)))) | mark#(sel(cons(sel(0, 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(0, active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(cons(mark(_x91), _x92))), _x42))) | mark#(sel(cons(sel(0, from(_x101)), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(active(0), active(from(mark(_x101)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(sel(active(0), active(from(mark(_x141))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(0, active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(sel(s(_x111), _x82), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(s(mark(_x111))), mark(_x82))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(from(_x91), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(active(from(mark(_x91))), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), mark(_x52)))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x52))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(cons(cons(_x111, _x112), _x92)))), sel(sel(_x121, _x122), cons(_x141, _x142))), _x32), cons(s(cons(cons(_x111, _x112), _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x121), mark(_x122))), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(active(cons(mark(_x111), _x112)), _x92)))), _x62)))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, active(_x102))))), sel(mark(_x91), cons(_x141, _x142))), _x32), cons(s(cons(_x91, active(_x102))), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x102)))), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(active(_x32))), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x32), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(active(s(active(0))), 0), active(_x52)), cons(s(0), active(active(_x52))))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x52), active(cons(active(s(active(0))), _x52)))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), cons(active(s(0)), _x42))) | mark#(sel(cons(sel(sel(_x81, active(0)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x81, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(_x81, active(0)))), _x42))) | |
mark#(sel(cons(sel(0, 0), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(0), active(0))), _x32), cons(active(s(active(0))), _x42))) | mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), active(from(mark(_x141))))))), _x52)), active(cons(active(s(0)), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), X2)) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), mark(X2))) | mark#(sel(cons(sel(_x61, cons(_x111, _x112)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(_x111, _x112)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(mark(_x52))))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(active(0))), _x52)))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(sel(_x121, _x122), cons(_x141, _x142))), _x42), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(sel(mark(_x61), active(sel(active(sel(mark(_x121), mark(_x122))), active(cons(mark(_x141), _x142))))), _x42), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(_x81, from(_x101)), _x32), cons(s(0), active(_x42)))) | → | active#(sel(cons(active(sel(_x81, active(from(_x101)))), _x32), cons(s(active(0)), _x42))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, from(_x141))), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), sel(mark(_x101), active(from(mark(_x141)))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, mark(_x102))), mark(_x52)), cons(s(sel(mark(_x91), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x102)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(s(_x111), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(active(sel(active(s(mark(_x111))), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(_x141))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(mark(_x141))))))), _x32)), cons(active(s(active(0))), _x62))) | mark#(sel(cons(_x31, _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(0, _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(0), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(sel(active(s(mark(0))), sel(_x121, from(_x141))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(_x121, active(from(mark(_x141))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(sel(_x121, _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(sel(mark(_x121), mark(_x122))), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(sel(_x91, _x92), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(mark(_x71))), _x62)))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(sel(_x121, _x122), cons(_x141, _x142))), mark(_x42)), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x121), mark(_x122))), active(cons(mark(_x141), _x142)))))), _x42), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(from(_x111), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(from(mark(_x111))), _x92)))), _x42))) | mark#(sel(cons(sel(_x61, 0), mark(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), 0)), _x52)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(mark(_x42))), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x42)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(sel(sel(_x91, _x92), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), cons(active(s(sel(active(sel(mark(_x91), mark(_x92))), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, cons(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), active(cons(mark(_x111), _x112)))))), _x42))) | mark#(sel(cons(sel(_x81, from(_x91)), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(cons(_x91, from(s(_x91)))))), _x32)), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(0, _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(s(_x171)))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(active(s(mark(_x171))))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), from(_x101)), _x52), cons(s(cons(_x91, _x92)), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(0), active(_x52)))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), cons(active(s(active(0))), _x52))) | |
mark#(sel(cons(sel(cons(_x81, _x82), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x81), _x82)), active(0))), _x52)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(active(s(active(0))), 0), active(active(0))), cons(s(0), active(_x62)))) | → | active#(sel(cons(active(sel(_x51, active(0))), _x52), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(from(_x81), cons(0, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(active(0), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(sel(s(active(0)), 0), active(mark(_x32))), cons(s(0), _x62))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), active(cons(s(active(0)), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(_x141))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(sel(mark(_x101), active(from(mark(_x141))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), mark(_x52)))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x52))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, _x102)), _x32), cons(s(cons(_x91, _x92)), active(mark(_x52))))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x52)))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), mark(_x52)))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x52))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, 0)), mark(_x52)))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x52), cons(active(s(sel(mark(_x101), active(0)))), _x52))) | mark#(sel(cons(sel(active(s(active(0))), 0), active(_x52)), cons(s(0), active(_x52)))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x52), active(cons(s(active(0)), _x52)))) | |
mark#(sel(cons(sel(_x81, sel(_x111, _x112)), _x32), cons(s(from(sel(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x111), mark(_x112))))), _x32)), cons(active(s(active(from(active(sel(mark(_x111), mark(_x112))))))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(active(_x42))), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x42)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(active(0), active(from(mark(_x141))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(_x101)), _x52), cons(s(sel(_x91, _x92)), mark(active(_x52))))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x52)))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), cons(active(from(active(0))), _x42))) | mark#(sel(cons(_x31, _x32), s(0))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(s(active(0))))) | |
mark#(s(X)) | → | mark#(X) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(active(_x42))), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x42)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(active(s(active(0))), _x62), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(sel(_x131, _x132), _x102)), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), mark(_x102))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(_x41, _x42), cons(s(_x71), _x42))) | → | active#(sel(cons(_x41, _x42), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(0), from(mark(_x141)))))), _x52), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), active(_x42)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(sel(active(0), from(mark(_x141))))), _x42)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(s(_x151)))), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), active(from(active(s(mark(_x151))))))))), _x52)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(_x101)), _x52), cons(s(sel(_x91, _x92)), mark(_x62)))) | → | active#(sel(active(cons(sel(active(0), active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62)))) | mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), active(_x52)), cons(s(0), active(_x52)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), active(from(mark(_x141))))))), _x52)), active(cons(s(active(0)), _x52)))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(0))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), sel(mark(_x101), active(from(active(0)))))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, _x102)), _x52), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(sel(mark(_x101), mark(_x102)))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(cons(_x161, _x162)))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), active(from(active(cons(mark(_x161), _x162)))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(active(s(mark(0))), sel(sel(_x131, _x132), from(_x141))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), sel(active(0), from(mark(_x141))))), _x52)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(s(_x81), _x62), mark(_x52)), cons(s(sel(cons(_x121, _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(active(_x71), from(_x111)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x71, active(from(mark(_x111))))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(mark(_x62))))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(s(0), _x62)))) | |
mark#(sel(cons(s(_x71), active(_x52)), cons(from(_x71), active(_x62)))) | → | active#(sel(active(cons(active(s(mark(_x71))), _x52)), active(cons(active(from(mark(_x71))), _x62)))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(sel(_x121, _x122), cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(mark(_x52))))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x121), mark(_x122))), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x52)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, s(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), active(s(mark(_x111)))))), _x42))) | mark#(sel(cons(sel(active(s(mark(_x71))), from(_x101)), active(from(mark(_x101)))), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(sel(_x51, active(from(mark(_x101)))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(_x141))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), from(mark(_x141)))))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(X1, s(from(_x71)))) | → | active#(sel(mark(X1), active(s(active(from(mark(_x71))))))) | |
mark#(sel(cons(sel(active(s(mark(cons(s(_x111), _x92)))), sel(_x101, cons(_x141, _x142))), _x32), cons(s(cons(s(_x111), _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(active(s(mark(_x111))), _x92)))), _x62)))) | mark#(sel(cons(sel(0, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(from(_x81), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, cons(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), active(cons(mark(_x111), _x112)))))), _x42))) | mark#(sel(cons(sel(_x91, _x92), _x32), cons(s(from(sel(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(_x91, _x92)), _x32)), cons(active(s(active(from(active(sel(mark(_x111), mark(_x112))))))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, from(_x111)), cons(_x91, active(_x102))), mark(_x52)), cons(s(sel(mark(_x91), 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(from(mark(_x111))))), active(cons(mark(_x91), _x102)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(_x61, _x62), active(_x52)), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(_x101)), active(from(mark(_x101)))), cons(s(sel(_x91, _x92)), mark(active(from(mark(_x101))))))) | → | active#(sel(active(cons(sel(_x61, active(from(mark(_x101)))), _x52)), active(cons(active(s(sel(mark(_x91), mark(_x92)))), _x62)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x81, from(_x111)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(mark(_x111))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(sel(_x101, sel(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), active(sel(mark(_x111), mark(_x112)))))), _x42))) | |
mark#(sel(cons(sel(_x61, cons(_x91, active(_x112))), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x112)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x151))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), active(from(_x151)))))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(from(_x81), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), mark(_x52)))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x52))) | mark#(sel(cons(_x31, active(_x52)), cons(from(_x71), active(mark(_x52))))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(mark(_x71))), _x52)))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(sel(_x121, _x122), cons(cons(_x151, _x152), _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x121), mark(_x122))), active(cons(active(cons(mark(_x151), _x152)), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(_x31, _x32), cons(s(_x91), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x91)), _x62)))) | |
mark#(sel(cons(sel(_x61, cons(0, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(active(0), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(sel(from(_x101), _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(from(mark(_x101))), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, _x92), cons(mark(_x81), _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), _x92)), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, _x102)), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(_x61, 0), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(from(s(_x101)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(active(s(mark(_x101))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, mark(_x102))), mark(_x52)), cons(s(sel(mark(_x91), 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x102)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(cons(_x171, _x172)))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(active(cons(mark(_x171), _x172)))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(from(0), _x42))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(from(active(0))), _x42))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(sel(_x81, 0), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(0))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(from(_x81), cons(active(0), _x92)), mark(_x52)), cons(s(sel(0, _x92)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), _x92)))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, s(_x121)), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(s(mark(_x121))))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), sel(_x101, from(_x141))), _x32), cons(s(sel(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(mark(_x141))))))), _x32)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x81), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(_x81)), _x42))) | mark#(sel(cons(0, active(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x52)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, from(_x141))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(from(_x151)))), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), active(from(active(from(mark(_x151))))))))), _x52)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(_x31, active(active(_x62))), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x62)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(from(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x81, from(_x101)), _x32), cons(s(0), _x52))) | → | active#(sel(cons(active(sel(_x81, active(from(_x101)))), _x32), cons(s(0), _x52))) | mark#(sel(cons(sel(sel(0, sel(s(_x131), _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(active(s(mark(_x131))), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(s(_x81), 0), mark(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), active(0))), _x52)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(_x31, active(_x52)), cons(from(_x71), active(_x62)))) | → | active#(sel(cons(mark(_x31), _x52), active(cons(active(from(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(_x161))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(_x161)))))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(_x31, _x32), cons(s(mark(_x71)), active(_x52)))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(_x71)), _x52))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), from(sel(_x91, _x92))), _x52), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(mark(_x91), mark(_x92)))))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), active(_x52)))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(mark(_x71))), _x52))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, 0)), _x52))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x52), cons(s(sel(mark(_x101), active(0))), _x52))) | mark#(sel(cons(sel(_x71, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x71, 0)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(sel(_x131, _x132), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), active(from(mark(_x141))))))), _x52)), cons(active(s(active(0))), _x62))) | |
mark#(sel(cons(from(_x51), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(from(mark(_x51))), _x32), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(_x31, _x32), cons(from(0), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(0))), _x62)))) | |
mark#(sel(cons(sel(sel(sel(_x111, _x112), _x82), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(sel(mark(_x111), mark(_x112))), mark(_x82))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(active(s(mark(sel(_x91, _x102)))), from(mark(_x91))), active(from(mark(mark(_x91))))), cons(s(sel(_x91, _x102)), mark(_x62)))) | → | active#(sel(active(cons(sel(_x51, active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(mark(_x91), _x102)))), _x62)))) | |
mark#(sel(cons(_x31, active(_x52)), cons(from(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x52), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, cons(0, mark(_x102))), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(0, mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), cons(mark(_x91), _x92))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(from(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(0, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(from(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(0, _x62), mark(active(_x42))), cons(s(sel(_x91, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x42)), cons(active(s(active(sel(_x91, mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(sel(cons(_x111, _x112), _x92)))), from(_x101)), active(from(mark(_x101)))), cons(s(sel(cons(_x111, _x112), _x92)), mark(active(from(mark(_x101))))))) | → | active#(sel(active(cons(sel(_x61, active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x111), _x112)), mark(_x92))))), _x62)))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x101, _x102)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(_x101, _x102)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(cons(_x131, _x132), from(_x141))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(cons(mark(_x131), _x132)), active(from(mark(_x141))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(_x71, cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(_x71, active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(_x121, _x122), _x112)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), _x112)))), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), _x62), mark(_x52)), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x81, s(_x111)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(s(mark(_x111))))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(from(_x81), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, sel(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))))), _x42))) | |
mark#(sel(cons(sel(sel(0, _x82), cons(_x91, _x92)), mark(active(_x42))), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x92)))), _x42)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(sel(cons(_x101, _x102), from(_x111)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(cons(mark(_x101), _x102)), active(from(mark(_x111))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(_x81, from(_x111)), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(mark(_x111))))), _x32)), cons(active(s(active(0))), _x42))) | mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(_x71, active(sel(active(0), from(mark(_x141)))))), _x52)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), active(_x52)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x52))) | mark#(sel(cons(s(_x61), active(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x52)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(s(_x91), _x62), _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x32)), active(cons(active(from(active(0))), _x42)))) | mark#(sel(cons(sel(sel(sel(_x101, _x102), _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(sel(mark(_x101), mark(_x102))), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(0, _x62), mark(_x52)), cons(s(sel(active(_x111), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x52)), cons(active(s(active(sel(_x111, mark(_x102))))), _x42))) | mark#(sel(cons(sel(sel(0, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), active(_x52)))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x52))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(_x141))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(sel(mark(_x101), active(from(mark(_x141))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(sel(_x91, _x92))), active(from(mark(sel(_x91, _x92))))), cons(s(sel(_x91, _x92)), mark(active(from(mark(sel(_x91, _x92)))))))) | → | active#(sel(active(cons(sel(_x61, active(from(active(sel(mark(_x91), mark(_x92)))))), _x52)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62)))) | |
mark#(sel(cons(sel(_x81, from(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), active(_x52)))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x52))) | |
mark#(sel(cons(from(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(s(_x61), _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(from(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(sel(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(from(active(sel(mark(_x111), mark(_x112)))))), _x42))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, mark(_x102))), mark(_x52)), cons(s(sel(_x91, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(_x91, mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), cons(mark(_x91), _x92))), _x52), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(_x31, mark(_x52)), cons(s(_x61), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(_x61)), _x52))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), active(_x52)), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x52)), active(cons(active(s(active(0))), _x62)))) | mark#(cons(X1, X2)) | → | mark#(X1) | |
mark#(sel(cons(sel(sel(mark(_x101), from(_x111)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(from(mark(_x111))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), 0))), _x42))) | mark#(sel(cons(sel(active(s(mark(sel(from(_x111), _x92)))), from(_x101)), _x52), cons(s(sel(from(_x111), _x92)), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(active(from(mark(_x111))), mark(_x92))))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(X1, sel(_x41, _x42))) | → | active#(sel(mark(X1), active(sel(mark(_x41), mark(_x42))))) | |
mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(from(_x111))), active(from(mark(from(_x111))))), cons(s(sel(_x91, _x92)), mark(_x62)))) | → | active#(sel(active(cons(sel(_x51, active(from(active(from(mark(_x111)))))), _x52)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62)))) | mark#(sel(cons(sel(0, 0), active(mark(_x32))), cons(s(0), _x62))) | → | active#(sel(cons(active(sel(active(0), active(0))), _x32), active(cons(s(active(0)), _x62)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), cons(active(s(sel(active(0), mark(_x102)))), _x42))) | mark#(sel(cons(sel(_x81, sel(_x111, _x112)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x111), mark(_x112))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, cons(cons(_x121, _x122), _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(active(cons(mark(_x121), _x122)), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(s(_x91)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(active(s(mark(_x91))))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x122)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), _x122)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(mark(_x42))), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x42)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(sel(_x91, _x92), 0)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x52), cons(active(s(sel(active(sel(mark(_x91), mark(_x92))), active(0)))), _x42))) | mark#(sel(cons(sel(_x51, _x62), mark(mark(_x62))), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(cons(active(sel(_x51, mark(_x62))), _x52), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(active(_x71), from(_x101)), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(_x71, active(from(_x101)))), _x32)), cons(active(s(active(0))), _x42))) | mark#(sel(cons(sel(sel(0, sel(sel(_x131, _x132), _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(active(sel(mark(_x131), mark(_x132))), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(_x31, active(_x52)), cons(from(_x81), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(_x81)), _x62)))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x101, _x102)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(_x101, _x102)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, cons(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), active(cons(mark(_x111), _x112)))))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(_x121, _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(cons(mark(_x121), _x122), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(s(_x151), _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(active(s(mark(_x151))), _x122)), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x52))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(s(sel(mark(_x101), mark(_x102))), _x52))) | |
mark#(sel(cons(_x51, _x52), cons(from(0), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(from(active(0))), _x42)))) | mark#(sel(cons(s(_x61), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(0, _x102)), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), mark(_x102))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(sel(from(_x81), _x62), mark(_x52)), cons(s(sel(_x91, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), mark(_x62))), _x52)), cons(active(s(active(sel(_x91, mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(s(mark(_x41)), _x32), cons(_x41, mark(_x62)))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(mark(_x41), _x62)))) | |
mark#(sel(cons(sel(_x81, from(_x101)), mark(_x42)), cons(s(0), _x52))) | → | active#(sel(cons(active(sel(_x81, active(from(_x101)))), _x42), cons(s(active(0)), _x52))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), active(_x52)))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x52))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, _x102)), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), sel(mark(_x101), mark(_x102)))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(s(mark(_x41)), _x32), cons(_x41, active(_x62)))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(mark(_x41), _x62)))) | mark#(sel(cons(sel(sel(_x81, from(_x111)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(cons(active(sel(active(sel(mark(_x81), active(from(mark(_x111))))), active(cons(mark(_x91), _x92)))), _x52), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(_x61, 0), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x52), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(sel(_x121, _x122), cons(_x141, active(_x132)))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x121), mark(_x122))), active(cons(mark(_x141), _x132)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(_x31, _x32), cons(from(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(active(_x71)), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(_x71)), _x52))) | mark#(sel(cons(sel(_x61, sel(_x121, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(_x121, active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x62), mark(_x52)), cons(s(sel(cons(_x121, _x122), _x102)), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x62)))) | mark#(sel(cons(sel(_x81, 0), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(s(s(_x121)), _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(active(s(mark(_x121))))), mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(sel(_x121, _x122), cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(active(0), active(sel(active(sel(mark(_x121), mark(_x122))), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(sel(_x131, _x122), cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(sel(_x131, mark(_x122))), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(_x81, _x82)), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(mark(_x81), _x82)))), _x52))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x81), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(_x81)), _x42))) | mark#(sel(cons(sel(s(from(_x121)), _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(active(from(mark(_x121))))), mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(sel(_x121, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(active(from(active(sel(_x121, mark(_x112))))))), _x42))) | mark#(sel(cons(sel(_x71, _x72), active(_x52)), cons(from(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x71), mark(_x72))), _x52)), active(cons(active(from(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x61, from(_x91)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x91))))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(_x81, _x62), active(_x52)), cons(s(from(_x91)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x52)), cons(active(s(active(from(mark(_x91))))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, mark(_x102))))), sel(mark(_x91), cons(_x141, _x142))), _x32), cons(s(cons(_x91, mark(_x102))), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x102)))), _x62)))) | |
mark#(sel(cons(sel(_x61, sel(_x91, _x92)), mark(_x52)), cons(s(sel(_x91, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x91), mark(_x92))))), _x52)), cons(active(s(active(sel(_x91, mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), active(_x52)))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x52))) | |
mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(from(_x91))), _x52), cons(s(sel(_x91, _x92)), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(from(mark(_x91)))))), _x52)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62)))) | mark#(sel(cons(sel(active(s(active(0))), 0), active(mark(_x32))), cons(s(0), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(s(_x111)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(s(_x111)))), _x42)))) | mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(0))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(active(0))))))), _x32)), active(cons(active(s(0)), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x32), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(sel(0, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(sel(active(0), mark(_x82)), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(0, _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(active(0), _x122)), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(0, 0)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x52), cons(active(s(sel(active(0), active(0)))), _x42))) | mark#(sel(cons(sel(sel(_x81, 0), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(0))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(from(_x121))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(from(mark(_x121))))))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), mark(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), active(from(mark(_x141))))))), _x52)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(cons(_x91, _x92), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(sel(active(0), active(sel(mark(_x111), mark(_x112)))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(s(_x161)))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), active(from(active(s(mark(_x161))))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(_x81, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(s(_x61), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(sel(s(mark(_x71)), from(sel(_x91, _x92))), _x52), cons(s(_x71), _x62))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(mark(_x91), mark(_x92)))))), _x52)), active(cons(s(mark(_x71)), _x62)))) | mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(cons(_x91, _x92))), active(from(mark(cons(_x91, _x92))))), cons(s(sel(_x91, _x92)), mark(active(from(mark(cons(_x91, _x92)))))))) | → | active#(sel(active(cons(sel(_x61, active(from(active(cons(mark(_x91), _x92))))), _x52)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62)))) | |
mark#(sel(cons(sel(sel(_x81, from(_x111)), cons(_x91, _x92)), mark(mark(_x42))), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(from(mark(_x111))))), active(cons(mark(_x91), _x92)))), _x42)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(from(_x71), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(from(mark(_x71))), active(0))), _x52), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(from(_x91), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(sel(mark(_x81), mark(_x82)), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x91, _x92)), _x52))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(s(active(cons(mark(_x91), _x92))), _x52))) | mark#(sel(cons(sel(active(s(mark(sel(_x91, cons(_x121, _x122))))), from(_x101)), active(from(mark(_x101)))), cons(s(sel(_x91, cons(_x121, _x122))), mark(_x62)))) | → | active#(sel(active(cons(sel(_x51, active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(mark(_x91), active(cons(mark(_x121), _x122)))))), _x62)))) | |
mark#(sel(cons(sel(sel(_x71, _x72), from(sel(_x91, _x92))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(active(sel(mark(_x71), mark(_x72))), active(from(active(sel(mark(_x91), mark(_x92)))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, from(0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x41, mark(_x42)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(_x41, _x42)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, _x102)), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(sel(_x101, s(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), active(s(mark(_x111)))))), _x42))) | mark#(sel(cons(sel(s(s(cons(_x121, _x122))), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(active(s(active(cons(mark(_x121), _x122)))))), active(0))), _x52)), cons(active(s(active(0))), _x42))) | |
mark#(sel(sel(_x31, _x32), s(0))) | → | active#(sel(active(sel(mark(_x31), mark(_x32))), s(active(0)))) | mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(mark(_x42))), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x42)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(sel(_x131, _x132), 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), 0)), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(s(0), _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(active(0))), mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(_x31, active(_x52)), cons(from(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(active(0))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), from(mark(_x141)))))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(_x61, _x62), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(sel(active(0), active(from(mark(_x141))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(sel(_x71, _x72), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(sel(mark(_x71), mark(_x72))), active(0))), _x52), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(0, 0), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(0), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(active(from(active(0))), _x62), _x32), cons(from(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(from(active(0))), _x62)))) | |
mark#(sel(cons(sel(sel(0, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(_x91), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(_x91)), _x62))) | |
mark#(sel(cons(sel(_x61, _x62), _x52), cons(s(0), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x52)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(s(from(_x121))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(s(active(from(mark(_x121))))))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(_x101)), active(from(mark(_x101)))), cons(s(sel(_x91, _x92)), mark(_x62)))) | → | active#(sel(active(cons(sel(_x51, active(from(mark(_x101)))), _x42)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62)))) | mark#(sel(cons(sel(sel(_x81, _x92), cons(mark(_x81), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), _x92)), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(from(_x111), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(from(mark(_x111))), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(from(_x111), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(from(mark(_x111))), mark(_x102))))), _x42))) | |
mark#(sel(X1, s(sel(_x71, _x72)))) | → | active#(sel(mark(X1), active(s(active(sel(mark(_x71), mark(_x72))))))) | mark#(sel(cons(sel(from(_x81), 0), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(from(mark(_x81))), active(0))), _x32), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(s(_x31), s(0))) | → | active#(sel(active(s(mark(_x31))), active(s(active(0))))) | mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(sel(cons(_x121, _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), active(_x52)), cons(s(0), active(mark(_x52))))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x52), active(cons(active(s(active(0))), _x52)))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(sel(_x121, _x122), cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(active(from(mark(_x81))), active(sel(active(sel(mark(_x121), mark(_x122))), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(_x81, cons(_x111, _x112)), _x32), cons(s(from(_x91)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(cons(mark(_x111), _x112)))), _x32)), cons(active(s(active(from(mark(_x91))))), _x42))) | mark#(sel(cons(sel(_x61, _x72), mark(_x52)), cons(s(sel(_x91, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x72)), _x52)), cons(active(s(active(sel(_x91, mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(from(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(active(from(active(from(mark(_x111))))))), _x42))) | mark#(sel(cons(sel(_x71, from(_x101)), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(_x71, from(_x101))), _x32)), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(sel(cons(_x111, _x112), _x92)))), from(_x101)), _x52), cons(s(sel(cons(_x111, _x112), _x92)), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x111), _x112)), mark(_x92))))), _x62)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, _x102)), mark(_x52)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x52))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(mark(_x42))), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x42)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(sel(_x161, _x162)))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), active(from(active(sel(mark(_x161), mark(_x162))))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(_x61, sel(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x91), mark(_x92))))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(_x81, from(_x101)), active(_x42)), cons(s(0), _x52))) | → | active#(sel(cons(active(sel(_x81, active(from(_x101)))), _x42), cons(s(active(0)), _x52))) | |
mark#(sel(cons(sel(sel(_x81, from(_x121)), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(from(mark(_x121))))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(_x81, from(_x111)), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(mark(_x111))))), _x52)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, s(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(active(sel(mark(_x101), active(s(mark(_x111))))))), _x42))) | mark#(sel(cons(sel(active(s(active(0))), 0), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(s(_x91), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(_x91)), active(0))), _x52)), cons(active(s(active(0))), _x42))) | mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(_x141))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(mark(_x141))))))), _x32), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(active(_x42))), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x42)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(sel(_x121, _x122), cons(_x141, mark(_x132)))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x121), mark(_x122))), active(cons(mark(_x141), _x132)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(cons(_x81, _x82), _x62), mark(_x52)), cons(s(sel(cons(_x121, _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x81), _x82)), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x42)))) | mark#(sel(from(_x31), X2)) | → | active#(sel(active(from(mark(_x31))), mark(X2))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(cons(active(sel(active(0), active(0))), _x52), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(s(_x81), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(0), active(sel(active(0), active(from(mark(_x141))))))), _x52)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x131))), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), active(from(_x131)))))), _x52)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, s(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), active(s(mark(_x111))))))), _x42))) | mark#(sel(cons(sel(s(_x81), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), mark(_x62))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(sel(s(_x111), _x92)))), from(_x101)), active(from(mark(_x101)))), cons(s(sel(s(_x111), _x92)), mark(active(from(mark(_x101))))))) | → | active#(sel(active(cons(sel(_x61, active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(active(s(mark(_x111))), mark(_x92))))), _x62)))) | mark#(sel(cons(_x51, _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(active(_x42))), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x42)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(_x31, _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(cons(mark(_x71), from(s(mark(_x71))))), _x42)))) | |
mark#(sel(cons(sel(from(_x81), 0), active(mark(_x32))), cons(s(0), active(_x62)))) | → | active#(sel(cons(active(sel(active(from(mark(_x81))), active(0))), _x32), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), mark(_x52)))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x52))) | |
mark#(sel(cons(s(_x61), _x52), cons(_x41, _x42))) | → | active#(sel(active(cons(s(mark(_x61)), _x52)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(sel(0, _x82), cons(cons(_x111, _x112), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(active(cons(mark(_x111), _x112)), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(from(_x61), _x32), cons(s(_x91), mark(_x62)))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(s(_x91)), _x62)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x91), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(_x91)), _x62)))) | |
mark#(sel(cons(sel(s(_x81), _x62), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(s(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, s(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), active(s(mark(_x111))))))), _x42))) | mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(_x101)), _x52), cons(s(sel(_x91, _x92)), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), active(cons(active(s(sel(mark(_x91), mark(_x92)))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x91), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x81))), sel(_x101, _x102)), _x32), cons(s(_x81), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(_x81)), _x62)))) | |
mark#(sel(cons(sel(_x61, from(_x91)), mark(_x52)), cons(s(sel(_x91, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x91))))), _x52)), cons(active(s(active(sel(_x91, mark(_x102))))), _x42))) | mark#(sel(cons(_x51, _x52), cons(s(_x91), mark(_x62)))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(s(_x91)), _x62)))) | |
mark#(sel(cons(_x61, active(_x62)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(_x61, _x62)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, s(_x111)), _x32), cons(s(from(sel(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(s(mark(_x111))))), _x32)), cons(active(s(active(from(active(sel(mark(_x111), mark(_x112))))))), _x42))) | |
mark#(sel(cons(_x31, active(mark(_x62))), cons(from(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x62)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(from(_x31), s(_x41))) | → | active#(sel(active(from(mark(_x31))), active(s(mark(_x41))))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(from(0), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x32), active(cons(active(from(active(0))), _x42)))) | mark#(sel(cons(sel(s(from(_x101)), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(active(from(mark(_x101))))), active(0))), _x52)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x52))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(s(active(sel(mark(_x101), mark(_x102)))), _x52))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(sel(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(active(from(sel(mark(_x111), mark(_x112)))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), active(_x42)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(sel(active(0), active(from(mark(_x141)))))), _x42)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(0)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(active(from(active(0))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(sel(active(0), active(from(mark(_x141))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(_x31, _x32), cons(_x41, mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(_x41), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x52)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32)), active(cons(s(active(cons(mark(_x91), _x92))), _x52)))) | mark#(sel(cons(sel(_x81, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(s(s(_x101)), 0), active(active(_x42))), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(active(s(mark(_x101))))), active(0))), _x42)), cons(active(s(active(0))), _x42))) | mark#(sel(cons(sel(sel(_x91, from(_x111)), cons(_x91, active(from(mark(_x111))))), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(_x91, active(from(mark(_x111))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x101, _x102)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(_x101, _x102)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(s(_x171), _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(active(s(mark(_x171))), _x142)))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), active(active(_x32))), cons(s(0), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(0, _x62), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(cons(active(sel(active(0), mark(_x62))), _x52), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(0, _x62), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, _x102)), mark(_x52)), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x52)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(s(_x91), _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(0)), _x42)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x52)))) | → | active#(sel(cons(active(sel(_x81, active(0))), _x32), active(cons(s(active(0)), _x52)))) | |
mark#(sel(cons(sel(s(s(_x101)), 0), active(_x42)), cons(s(0), _x42))) | → | active#(sel(active(cons(sel(active(s(active(s(mark(_x101))))), active(0)), _x42)), cons(active(s(active(0))), _x42))) | mark#(sel(cons(_x51, _x52), cons(from(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(from(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(mark(_x42))), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x42)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x81, from(_x101)), _x42), cons(s(0), _x42))) | → | active#(sel(cons(sel(_x81, active(from(_x101))), _x42), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(0, _x62), mark(_x52)), cons(s(sel(_x91, _x102)), mark(_x52)))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x52)), cons(active(s(active(sel(_x91, mark(_x102))))), _x52))) | mark#(sel(cons(sel(mark(_x91), _x62), _x32), cons(s(from(_x91)), _x42))) | → | active#(sel(active(cons(active(sel(_x91, mark(_x62))), _x32)), cons(active(s(active(from(mark(_x91))))), _x42))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(_x91)), _x42))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(active(from(_x101)))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(s(_x31), s(0))) | → | active#(sel(active(s(mark(_x31))), s(active(0)))) | mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), active(_x52)))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x52))) | |
mark#(sel(cons(sel(_x61, sel(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x91), mark(_x92))))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(active(0), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(s(_x91)))), sel(_x101, _x102)), _x32), cons(s(s(_x91)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(s(mark(_x91))))), _x62)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, _x102)), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(from(_x81), 0), mark(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(0))), _x52)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(sel(_x31, _x32), s(0))) | → | active#(sel(active(sel(mark(_x31), mark(_x32))), active(s(active(0))))) | |
mark#(sel(cons(s(_x61), mark(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x52)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(active(s(active(0))), 0), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(cons(active(sel(active(s(mark(_x71))), active(0))), _x52), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(sel(_x81, _x82)), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(sel(mark(_x81), mark(_x82))))), _x52))) | mark#(sel(cons(_x51, _x52), X2)) | → | active#(sel(active(cons(_x51, _x52)), mark(X2))) | |
mark#(sel(cons(sel(_x61, from(from(_x91))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(from(mark(_x91)))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, from(_x101)), _x52), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(sel(_x91, _x92), from(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(from(mark(_x101))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(0, _x62), _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x32)), active(cons(active(from(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x82), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x82)), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(from(_x91), 0)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x52), cons(active(s(sel(active(from(mark(_x91))), active(0)))), _x42))) | |
mark#(sel(cons(sel(s(_x81), 0), active(_x42)), cons(s(0), _x42))) | → | active#(sel(active(cons(sel(active(s(mark(_x81))), active(0)), _x42)), cons(active(s(active(0))), _x42))) | mark#(sel(X1, s(s(_x71)))) | → | active#(sel(mark(X1), active(s(active(s(mark(_x71))))))) | |
mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(_x101)), _x52), cons(s(sel(_x91, _x92)), mark(_x62)))) | → | active#(sel(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62)))) | mark#(sel(cons(sel(sel(0, sel(_x121, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(_x121, mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x101, _x102)))), sel(_x101, _x102)), _x32), cons(s(cons(_x101, _x102)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(cons(_x101, _x102)))), _x62)))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, sel(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), active(sel(mark(_x111), mark(_x112))))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(sel(active(0), active(from(mark(_x141))))))), _x52)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(sel(_x91, _x92), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(active(sel(mark(_x91), mark(_x92))), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, from(_x141))), _x52), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(sel(mark(_x101), active(from(mark(_x141)))))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(_x31, mark(_x52)), cons(from(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(active(0))), _x42)))) | |
mark#(sel(cons(sel(from(_x81), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x91, from(_x131))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(active(sel(_x91, active(from(mark(_x131))))))), _x42))) | |
mark#(sel(cons(sel(0, _x72), mark(_x52)), cons(s(sel(_x91, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), _x72)), _x52)), cons(active(s(active(sel(_x91, mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(from(_x111), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(active(sel(active(from(mark(_x111))), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(s(_x111), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(s(mark(_x111))), mark(_x102))))), _x42))) | mark#(sel(cons(sel(0, _x62), mark(_x42)), cons(s(sel(_x91, _x102)), _x42))) | → | active#(sel(active(cons(sel(active(0), mark(_x62)), _x42)), cons(active(s(active(sel(_x91, mark(_x102))))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(0), mark(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(0))), _x52))) | mark#(sel(cons(sel(sel(from(_x101), _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(from(mark(_x101))), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x71, 0), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(_x71, active(0))), _x32), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, cons(_x91, mark(_x102))), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), cons(mark(_x91), _x102))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(s(_x111), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(active(s(mark(_x111))), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(from(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), 0)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(s(s(_x91)), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(active(s(mark(_x91))))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(sel(mark(_x101), active(0)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(from(_x81), 0), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(from(mark(_x81))), active(0))), _x32), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(active(_x52))))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(0))), _x52)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x61), active(_x52)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(_x61)), _x52))) | |
mark#(sel(cons(sel(cons(_x71, _x72), from(_x101)), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(active(cons(mark(_x71), _x72)), active(from(mark(_x101)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x91, _x92), _x32), cons(s(from(_x91)), _x42))) | → | active#(sel(active(cons(active(sel(_x91, _x92)), _x32)), cons(active(s(active(from(mark(_x91))))), _x42))) | |
mark#(sel(cons(_x31, mark(_x52)), X2)) | → | active#(sel(active(cons(mark(_x31), _x52)), mark(X2))) | mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, cons(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), active(cons(mark(_x111), _x112)))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(from(_x91)))), from(_x101)), _x52), cons(s(from(_x91)), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), active(cons(active(s(active(from(mark(_x91))))), _x62)))) | mark#(sel(cons(sel(_x71, _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(_x71, mark(_x62))), _x52)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x111, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(_x111, mark(_x102))))), _x42)))) | mark#(sel(cons(sel(s(_x91), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(_x91)), active(0))), _x52)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(from(sel(_x101, _x102)), 0), active(mark(_x32))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(from(active(sel(mark(_x101), mark(_x102))))), active(0))), _x32), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(_x101)), active(from(mark(_x101)))), cons(s(sel(_x91, _x92)), mark(active(from(mark(_x101))))))) | → | active#(sel(active(cons(sel(_x61, mark(cons(mark(_x101), from(s(mark(_x101)))))), _x52)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62)))) | mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, active(_x102))), mark(_x52)), cons(s(sel(mark(_x91), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x102)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(active(_x91), _x62), _x32), cons(s(from(sel(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(_x91, mark(_x62))), _x32)), cons(active(s(active(from(active(sel(mark(_x111), mark(_x112))))))), _x42))) | mark#(sel(cons(sel(from(_x91), 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(0))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x42)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x42)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(sel(_x111, sel(_x141, _x142)))), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(active(from(active(sel(mark(_x111), active(sel(mark(_x141), mark(_x142))))))))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(s(_x81), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(0, _x62), mark(_x52)), cons(s(sel(_x111, _x112)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x52)), cons(active(s(active(sel(_x111, _x112)))), _x42))) | mark#(sel(cons(sel(active(s(mark(0))), from(_x101)), _x52), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(active(_x42))), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x42)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(sel(0, sel(0, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(active(0), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, from(sel(_x141, _x142))), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(from(active(sel(mark(_x141), mark(_x142))))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(_x51, _x52), cons(from(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), cons(active(from(mark(_x71))), _x42))) | |
mark#(sel(cons(0, _x32), cons(s(_x71), active(_x52)))) | → | active#(sel(active(cons(active(0), _x32)), cons(active(s(mark(_x71))), _x52))) | mark#(sel(cons(0, _x32), cons(s(mark(_x71)), active(_x52)))) | → | active#(sel(active(cons(active(0), _x32)), cons(active(s(_x71)), _x52))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(from(_x121), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(from(mark(_x121))), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, cons(_x141, _x142))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x52), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x81, from(mark(_x91))), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(_x81, active(from(_x91)))), _x32), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(_x101)), active(_x42)), cons(s(sel(_x91, _x92)), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x42)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62)))) | mark#(sel(cons(sel(_x81, from(sel(_x121, _x122))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(active(sel(mark(_x121), mark(_x122))))))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, from(from(_x141))), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(from(active(from(mark(_x141))))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(_x91)), _x52))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(s(active(from(mark(_x91)))), _x52))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), cons(active(s(active(0))), _x42))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(0, cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), active(cons(mark(_x141), _x142)))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(sel(_x91, 0)))), from(_x101)), active(from(mark(_x101)))), cons(s(sel(_x91, 0)), mark(_x62)))) | → | active#(sel(active(cons(sel(_x51, active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(mark(_x91), active(0))))), _x62)))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, sel(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), active(sel(mark(_x111), mark(_x112))))))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(from(_x91), 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(sel(0, _x82), cons(_x91, active(_x102))), mark(_x52)), cons(s(sel(mark(_x91), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x102)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x52))) | → | active#(sel(active(cons(active(sel(mark(_x61), cons(mark(_x91), _x92))), _x52)), cons(s(active(sel(active(0), mark(_x102)))), _x52))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, from(_x141))), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(mark(_x141))))))), _x32)), cons(active(s(mark(_x71))), _x62))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), cons(active(s(active(0))), _x62))) | |
mark#(sel(cons(sel(from(_x81), _x62), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(active(s(mark(sel(0, _x92)))), from(_x101)), _x52), cons(s(sel(0, _x92)), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(active(0), mark(_x92))))), _x62)))) | |
mark#(sel(cons(sel(s(_x81), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), active(0))), _x52)), cons(active(s(0)), _x42))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(sel(_x121, _x122))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(sel(mark(_x121), mark(_x122))))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(0)), _x42))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(sel(_x121, from(_x151)), cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x121), active(from(mark(_x151))))), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(from(s(_x101)), 0), active(mark(_x32))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(from(active(s(mark(_x101))))), active(0))), _x32), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x81, cons(_x111, _x112)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(cons(mark(_x111), _x112)))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(s(_x91), cons(_x101, _x102)), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(cons(mark(_x101), _x102)))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), cons(mark(_x91), _x92))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(sel(cons(_x111, _x112), _x92)))), from(_x101)), active(from(mark(_x101)))), cons(s(sel(cons(_x111, _x112), _x92)), mark(_x62)))) | → | active#(sel(active(cons(sel(_x51, active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x111), _x112)), mark(_x92))))), _x62)))) | mark#(sel(cons(sel(_x61, 0), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(_x81, 0), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(cons(_x71, _x72), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(cons(mark(_x71), _x72)), _x42)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, from(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(active(sel(mark(_x101), active(from(mark(_x111))))))), _x42))) | |
mark#(sel(cons(sel(_x61, 0), active(mark(_x42))), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x42)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(sel(_x81, from(_x111)), cons(_x91, _x92)), mark(_x42)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(sel(active(sel(mark(_x81), active(from(mark(_x111))))), active(cons(mark(_x91), _x92))), _x42)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(s(_x111))), active(from(mark(s(_x111))))), cons(s(sel(_x91, _x92)), mark(_x62)))) | → | active#(sel(active(cons(sel(_x51, active(from(active(s(mark(_x111)))))), _x52)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62)))) | mark#(sel(cons(sel(active(s(active(from(mark(_x101))))), _x62), _x32), cons(s(from(_x101)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x62)))) | |
mark#(sel(cons(sel(0, _x62), mark(_x52)), cons(s(sel(_x91, cons(_x131, _x132))), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x52)), cons(active(s(active(sel(_x91, active(cons(mark(_x131), _x132)))))), _x42))) | mark#(sel(from(_x31), s(0))) | → | active#(sel(active(from(mark(_x31))), active(s(active(0))))) | |
mark#(sel(cons(sel(cons(_x81, _x82), 0), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(cons(mark(_x81), _x82)), active(0))), _x32), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x81, 0), _x32), cons(s(from(sel(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), cons(active(s(active(from(active(sel(mark(_x111), mark(_x112))))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(_x141))), _x32), cons(s(0), active(active(_x52))))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(mark(_x141))))))), _x32)), active(cons(active(s(active(0))), _x52)))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), mark(_x52)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x52))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, _x102)), mark(_x52)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x52))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x52)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32), active(cons(s(active(cons(mark(_x91), _x92))), _x52)))) | |
mark#(sel(cons(sel(from(_x81), cons(s(_x111), _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(active(s(mark(_x111))), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(sel(sel(_x81, from(_x111)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), mark(_x52)))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(from(mark(_x111))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x52))) | |
mark#(sel(cons(sel(sel(_x81, 0), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(0))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(from(_x161)))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), active(from(active(from(mark(_x161))))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x81, from(_x101)), _x32), cons(s(0), _x52))) | → | active#(sel(active(cons(active(sel(_x81, active(from(_x101)))), _x32)), cons(s(active(0)), _x52))) | |
mark#(sel(cons(sel(active(s(mark(sel(sel(_x111, _x112), _x92)))), from(_x101)), _x52), cons(s(sel(sel(_x111, _x112), _x92)), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(active(sel(mark(_x111), mark(_x112))), mark(_x92))))), _x62)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(0), mark(_x52)))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), cons(active(s(active(0))), _x52))) | |
mark#(sel(cons(_x31, active(_x52)), cons(from(s(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(active(0))))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x91), mark(mark(_x52))))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x91)), _x52)))) | mark#(sel(cons(sel(_x61, _x62), mark(mark(_x42))), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x42)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(sel(_x91, _x82), cons(_x91, mark(_x82))), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(_x91, mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(s(cons(_x101, _x102)), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(active(cons(mark(_x101), _x102)))), active(0))), _x52)), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(_x71, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x71, mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x82), _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x82)), _x32)), active(cons(active(from(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x61, s(_x91)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x91))))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(sel(_x71, _x72), _x62), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(cons(active(sel(active(sel(mark(_x71), mark(_x72))), mark(_x62))), _x52), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(_x101)), _x52), cons(s(sel(_x91, _x92)), mark(_x62)))) | → | active#(sel(active(cons(sel(active(from(mark(_x71))), active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62)))) | mark#(sel(cons(sel(0, 0), active(mark(mark(_x42)))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(0), active(0))), _x42), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x52), cons(s(from(_x91)), _x42))) | → | active#(sel(active(cons(sel(_x81, mark(_x62)), _x52)), cons(active(s(active(from(mark(_x91))))), _x42))) | mark#(sel(cons(sel(active(s(mark(sel(_x101, _x92)))), from(_x101)), _x52), cons(s(sel(_x101, _x92)), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(_x101, mark(_x92))))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, 0)), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(active(s(mark(sel(from(_x111), _x92)))), from(_x101)), active(from(mark(_x101)))), cons(s(sel(from(_x111), _x92)), mark(_x62)))) | → | active#(sel(active(cons(sel(_x51, active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(active(from(mark(_x111))), mark(_x92))))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(sel(_x171, _x172), _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(active(sel(mark(_x171), mark(_x172))), _x142)))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(sel(0, 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(0))), _x32)), active(cons(active(s(0)), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(from(_x121), cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(from(mark(_x121))), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(sel(active(0), active(from(mark(_x141))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(_x61, from(_x91)), mark(_x52)), cons(s(sel(cons(_x121, _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x91))))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(_x61, 0), active(mark(_x32))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), 0)), _x32), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), active(mark(_x32))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), active(cons(active(s(0)), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x81, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(_x81, mark(_x102)))), _x42))) | |
mark#(sel(X1, s(_x61))) | → | active#(sel(mark(X1), active(s(_x61)))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(_x61, 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x52), cons(active(s(active(0))), _x42))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(sel(s(_x141), _x122), cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(sel(active(s(mark(_x141))), mark(_x122))), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(sel(0, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(sel(cons(_x101, _x102), _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(cons(mark(_x101), _x102)), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(_x51, _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(_x51, _x52)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(sel(from(_x101), from(_x111)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(from(mark(_x101))), active(from(mark(_x111))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(from(_x91)), _x42)))) | mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(0), active(sel(active(0), from(mark(_x141)))))), _x52)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(_x31, active(_x52)), cons(from(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(_x91)), _x42)))) | mark#(sel(cons(sel(sel(sel(_x101, _x102), from(_x111)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(sel(mark(_x101), mark(_x102))), active(from(mark(_x111))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(0, 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(active(0), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x91, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(_x91, mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(active(0))), _x42))) | mark#(sel(cons(sel(active(s(mark(0))), sel(s(_x131), from(0))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(s(mark(_x131))), active(from(active(0))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(_x61, s(_x91)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x91))))), _x52)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, 0)), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(sel(0, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x71, 0), active(mark(_x32))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(_x71, active(0))), _x32), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x81, 0), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), active(from(mark(_x141))))))), _x32)), cons(active(s(active(0))), _x62))) | |
mark#(sel(cons(sel(_x61, cons(_x71, _x72)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(cons(mark(_x71), _x72)))), _x52), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(sel(sel(_x141, _x142), _x122), cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(sel(active(sel(mark(_x141), mark(_x142))), mark(_x122))), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(mark(cons(active(0), from(s(active(0))))), _x42))) | mark#(sel(cons(sel(_x61, 0), mark(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(0)), _x42)))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), cons(active(s(active(0))), _x62))) | mark#(sel(cons(_x31, _x32), cons(s(cons(sel(_x111, _x112), _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(sel(mark(_x111), mark(_x112))), _x92)))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(from(_x91)), _x42))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(active(from(mark(_x91))))), _x42))) | mark#(sel(cons(sel(sel(0, _x82), cons(_x91, mark(_x102))), mark(_x52)), cons(s(sel(_x91, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(_x91, mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(s(_x81), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), cons(mark(_x91), _x92))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(sel(s(_x81), 0), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(s(mark(_x81))), active(0))), _x32), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(0, _x62), mark(_x52)), cons(s(sel(_x91, sel(_x131, _x132))), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x52)), cons(active(s(active(sel(_x91, active(sel(mark(_x131), mark(_x132))))))), _x42))) | mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(_x101)), _x52), cons(s(sel(_x91, _x92)), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), mark(cons(mark(_x101), from(s(mark(_x101)))))), _x52)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62)))) | |
mark#(sel(cons(s(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, 0), _x32), cons(s(_x71), _x62))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(s(mark(_x71)), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(from(_x161), _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(active(from(mark(_x161))), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(cons(_x91, _x92), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(active(cons(mark(_x91), _x92)), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(s(_x71), from(sel(_x91, _x92))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(active(s(mark(_x71))), active(from(active(sel(mark(_x91), mark(_x92)))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(sel(_x31, _x32), s(_x41))) | → | active#(sel(active(sel(mark(_x31), mark(_x32))), active(s(mark(_x41))))) | |
mark#(sel(cons(_x31, _x32), cons(s(sel(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x42))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x52))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(s(active(sel(mark(_x101), mark(_x102)))), _x52))) | |
mark#(sel(cons(sel(_x81, from(_x101)), _x32), cons(s(_x71), mark(_x52)))) | → | active#(sel(active(cons(active(sel(_x81, active(from(_x101)))), _x32)), cons(active(s(mark(_x71))), _x52))) | mark#(sel(cons(sel(_x61, sel(_x101, sel(_x141, _x142))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(sel(mark(_x141), mark(_x142))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, active(_x102))))), sel(mark(_x91), _x102)), _x32), cons(s(cons(_x91, active(_x102))), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x102)))), _x62)))) | mark#(sel(cons(_x31, _x32), cons(s(cons(0, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(active(0), _x92)))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(sel(_x61, s(_x91)), mark(_x52)), cons(s(sel(cons(_x121, _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x91))))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(_x81, from(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(_x81, active(from(_x101)))), _x32), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(sel(0, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, s(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), active(s(mark(_x111))))))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x52))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(s(active(sel(mark(_x101), mark(_x102)))), _x52))) | mark#(sel(cons(sel(sel(0, sel(_x111, s(_x141))), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), active(s(mark(_x141))))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), 0)), _x32), cons(active(s(active(0))), _x42))) | mark#(sel(cons(_x31, mark(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, active(_x102))))), sel(sel(_x121, _x122), cons(_x141, _x142))), _x32), cons(s(cons(_x91, active(_x102))), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x121), mark(_x122))), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x102)))), _x62)))) | mark#(sel(cons(sel(s(_x81), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(s(mark(_x81)), active(0))), _x52)), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(s(_x91), _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x32)), cons(active(s(active(0))), _x42))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x111, cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(_x111, active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(_x141))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), sel(mark(_x101), active(from(mark(_x141)))))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(0, sel(_x91, _x92)), mark(_x52)), cons(s(sel(_x91, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(sel(mark(_x91), mark(_x92))))), _x52)), cons(active(s(active(sel(_x91, mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, 0)), active(_x52)))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x52), cons(active(s(sel(mark(_x101), active(0)))), _x52))) | active#(from(X)) | → | mark#(cons(X, from(s(X)))) | |
mark#(sel(cons(sel(from(_x81), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, from(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), active(from(mark(_x111))))))), _x42))) | mark#(sel(cons(sel(sel(_x81, mark(_x102)), _x62), mark(_x52)), cons(s(sel(_x81, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), cons(active(s(sel(_x81, mark(_x102)))), _x42))) | |
mark#(sel(cons(_x31, active(_x52)), cons(from(_x71), _x62))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(from(mark(_x71)), _x62)))) | mark#(sel(cons(sel(_x81, from(_x111)), _x32), cons(s(_x71), mark(_x52)))) | → | active#(sel(active(cons(active(sel(_x81, active(from(mark(_x111))))), _x32)), cons(active(s(mark(_x71))), _x52))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(_x51, _x52), cons(s(0), _x42))) | → | active#(sel(active(cons(_x51, _x52)), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(sel(_x91, _x92), 0), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(0))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x52))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(s(sel(mark(_x101), active(0))), _x52))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), active(_x42)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(s(mark(_x71)), _x42))) | mark#(sel(cons(sel(sel(0, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(s(_x111), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(s(mark(_x111))), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(from(from(_x101)), 0), active(mark(_x32))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(from(active(from(mark(_x101))))), active(0))), _x32), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(cons(_x151, _x152)))), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), active(from(active(cons(mark(_x151), _x152)))))))), _x52)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, 0)), mark(_x52)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x52))) | mark#(sel(cons(_x31, _x32), cons(s(_x71), _x52))) | → | active#(sel(cons(mark(_x31), _x32), cons(s(mark(_x71)), _x52))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), active(active(_x42))), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), active(from(mark(_x141))))))), _x42)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(sel(_x91, _x82), cons(_x91, mark(_x82))), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(_x91, mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(cons(_x111, _x112), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(active(cons(mark(_x111), _x112)), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(_x121, mark(_x142)), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x142)), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(s(_x91), sel(_x101, _x102)), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(0)), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(active(0), mark(_x102)))), _x42))) | mark#(sel(cons(sel(sel(0, from(_x111)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(from(mark(_x111))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(cons(_x131, _x132), from(0))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(cons(mark(_x131), _x132)), active(from(active(0))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(from(0)), _x42)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(sel(_x91, _x92), 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(active(sel(mark(_x91), mark(_x92))), active(0)))), _x42))) | mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(0)), active(from(mark(0)))), cons(s(sel(_x91, _x92)), mark(active(from(mark(0))))))) | → | active#(sel(active(cons(sel(_x61, active(from(active(0)))), _x52)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, _x102)), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(X1, 0)) | → | active#(sel(mark(X1), active(0))) | |
mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), mark(_x52)))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x52))) | mark#(sel(cons(sel(_x61, s(_x71)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(s(mark(_x71))))), _x52), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(active(from(active(0))), _x62), _x32), cons(from(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(from(active(0))), _x62)))) | |
mark#(sel(cons(sel(_x61, 0), mark(mark(_x42))), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x42)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(sel(0, _x82), cons(s(_x111), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(active(s(mark(_x111))), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(cons(_x81, _x82), _x62), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x81), _x82)), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(s(_x91), _x82), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), _x82)), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(s(_x91)), _x42))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(active(s(mark(_x91))))), _x42))) | mark#(sel(cons(sel(s(s(_x101)), 0), active(_x52)), cons(s(0), _x52))) | → | active#(sel(active(cons(active(sel(active(s(active(s(mark(_x101))))), active(0))), _x52)), cons(s(active(0)), _x52))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x91), mark(_x62)))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(active(s(_x91)), _x62)))) | mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(_x101)), active(from(mark(_x101)))), cons(s(sel(_x91, _x92)), mark(mark(_x52))))) | → | active#(sel(active(cons(sel(_x51, active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x52)))) | |
mark#(sel(cons(sel(0, 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(0))), _x52)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, 0), active(0)), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), 0)), _x52), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x71, _x62), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(_x71, mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(s(s(from(_x121))), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(active(s(active(from(mark(_x121))))))), active(0))), _x52)), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(_x141))), mark(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(mark(_x141))))))), _x52)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(active(from(mark(_x101))))), _x42))) | |
mark#(sel(cons(sel(mark(_x91), _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x61, from(_x91)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x91))))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(s(_x131), from(_x141))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(s(mark(_x131))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(active(s(mark(_x71))), from(_x101)), _x52), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), cons(active(s(mark(_x71))), _x62))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x52), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(_x61, from(sel(_x91, from(_x131)))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(mark(_x91), active(from(mark(_x131)))))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), X2)) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), mark(X2))) | mark#(sel(cons(_x31, active(_x52)), cons(from(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(sel(_x111, _x112))), active(from(mark(sel(_x111, _x112))))), cons(s(sel(_x91, _x92)), mark(_x62)))) | → | active#(sel(active(cons(sel(_x51, active(from(active(sel(mark(_x111), mark(_x112)))))), _x52)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62)))) | mark#(sel(cons(sel(_x61, 0), active(_x42)), cons(s(0), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(0)), _x42)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(0, from(mark(_x141)))))), _x52)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(active(s(mark(0))), sel(from(_x131), from(_x141))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(from(mark(_x131))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(sel(_x81, from(_x111)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(s(_x91), 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(from(mark(_x111))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(active(s(mark(_x91))), active(0)))), _x42))) | mark#(sel(cons(sel(_x61, from(sel(_x91, _x92))), _x52), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(mark(_x91), mark(_x92)))))), _x52)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(sel(mark(_x101), mark(_x102)))), _x42)))) | mark#(sel(cons(sel(_x61, 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), 0)), _x52)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(s(_x131), from(_x141))), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(s(mark(_x131))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(sel(_x121, _x122), cons(0, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x121), mark(_x122))), active(cons(active(0), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(_x71, 0), mark(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(_x71, active(0))), _x52)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(mark(_x101), _x92)), mark(_x52)), cons(s(sel(_x101, _x92)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), _x92)))), _x42))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), cons(mark(_x91), _x92))), _x52)), cons(active(s(active(sel(active(0), active(0))))), _x42))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(cons(_x91, _x92), 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(active(cons(mark(_x91), _x92)), active(0)))), _x42))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), mark(_x52)), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), sel(mark(_x101), active(0)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(from(0), _x52))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(from(active(0)), _x52))) | |
mark#(sel(cons(sel(active(_x61), from(_x101)), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(_x61, active(from(_x101)))), _x32), cons(active(s(active(0))), _x42))) | mark#(sel(cons(sel(sel(_x81, from(cons(_x141, _x142))), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(from(active(cons(mark(_x141), _x142)))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, _x102)), _x32), cons(s(_x71), active(active(_x52))))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x52)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x52)))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), cons(s(0), _x52))) | |
mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(sel(s(_x91), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), cons(active(s(sel(active(s(mark(_x91))), mark(_x102)))), _x42))) | mark#(sel(cons(sel(active(s(mark(sel(_x91, sel(_x121, _x122))))), from(_x101)), _x52), cons(s(sel(_x91, sel(_x121, _x122))), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(mark(_x91), active(sel(mark(_x121), mark(_x122))))))), _x62)))) | |
mark#(sel(cons(sel(_x61, 0), active(active(_x32))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(cons(s(_x111), _x92)))), sel(_x101, cons(_x141, _x142))), _x32), cons(s(cons(s(_x111), _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32)), active(cons(active(s(active(cons(active(s(mark(_x111))), _x92)))), _x62)))) | mark#(sel(cons(sel(_x61, from(sel(_x131, _x132))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(active(sel(mark(_x131), mark(_x132))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(sel(_x81, from(s(_x141))), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(from(active(s(mark(_x141))))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(sel(_x121, _x122), cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x121), mark(_x122))), cons(mark(_x141), _x142))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(_x81, from(s(_x121))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(active(s(mark(_x121))))))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(active(s(mark(_x71))), from(from(_x91))), _x52), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(from(mark(_x91)))))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(sel(_x91, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), cons(active(s(active(sel(_x91, mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, from(_x101)), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(cons(_x131, _x132), from(_x141))), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(cons(mark(_x131), _x132)), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(from(_x81), cons(_x101, _x102)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(_x101, _x102)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, _x82)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), _x82))), _x42))) | |
mark#(sel(cons(sel(active(s(active(s(mark(_x101))))), 0), _x32), cons(s(s(_x101)), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x62)))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), active(0))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(_x101)), _x52), cons(s(sel(_x91, _x92)), mark(_x52)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), active(cons(s(active(sel(mark(_x91), mark(_x92)))), _x52)))) | mark#(sel(cons(sel(0, _x62), mark(_x52)), cons(s(sel(_x91, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(0, mark(_x62))), _x52)), cons(active(s(active(sel(_x91, mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, from(sel(_x91, _x92))), mark(_x42)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(mark(_x91), mark(_x92)))))), _x42)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(sel(0, sel(_x111, _x122)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), _x122)))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, from(sel(_x91, _x92))), from(active(sel(mark(_x91), mark(_x92))))), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), from(active(sel(mark(_x91), mark(_x92))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, from(_x141))), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x101), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), active(cons(active(s(0)), _x42)))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), 0)), _x32), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(_x51, _x52), cons(from(_x71), active(_x62)))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(from(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(_x111, _x112), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(active(sel(active(cons(mark(_x111), _x112)), mark(_x102))))), _x42))) | |
mark#(sel(cons(_x31, mark(_x52)), cons(_x41, _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(sel(from(_x91), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), cons(active(s(sel(active(from(mark(_x91))), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(_x31, active(_x52)), cons(from(_x71), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(from(mark(_x71))), _x62))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(active(from(mark(_x81))), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, from(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), active(from(mark(_x111)))))), _x42))) | |
mark#(sel(cons(sel(s(_x81), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), 0)), _x52)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(0, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(from(active(0)), _x62), _x32), cons(from(0), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(from(active(0)), _x62)))) | mark#(sel(cons(_x31, mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x71), _x52))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(s(mark(_x71)), _x52))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32), cons(active(s(active(cons(mark(_x91), _x92)))), _x62))) | |
mark#(sel(cons(sel(_x61, _x82), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x82)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, sel(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), active(sel(mark(_x111), mark(_x112))))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(_x141, _x142))), active(_x42)), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x42), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(sel(sel(_x81, from(0)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(from(active(0))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(_x61, 0), active(mark(_x32))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x32), cons(active(s(active(0))), _x42))) | mark#(sel(cons(sel(_x61, from(sel(from(_x121), _x92))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(active(from(mark(_x121))), mark(_x92)))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x91), mark(_x92))))), _x52)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x52)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(s(active(0)), _x52)))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, _x122)), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), _x122)))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(sel(active(s(mark(cons(from(_x111), _x92)))), sel(sel(_x121, _x122), cons(_x141, _x142))), _x32), cons(s(cons(from(_x111), _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x121), mark(_x122))), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(active(from(mark(_x111))), _x92)))), _x62)))) | |
mark#(sel(cons(sel(s(s(_x101)), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(active(s(mark(_x101))))), active(0))), _x52)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(s(_x61), _x32), cons(sel(_x71, _x72), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(sel(mark(_x71), mark(_x72))), _x42)))) | |
mark#(sel(cons(sel(_x61, from(sel(_x91, _x92))), _x52), cons(s(0), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(mark(_x91), mark(_x92)))))), _x52)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x81, from(_x101)), mark(_x42)), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(_x81, active(from(_x101)))), _x42), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(0, cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(0), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(sel(0, _x92)))), from(_x101)), active(from(mark(_x101)))), cons(s(sel(0, _x92)), mark(active(from(mark(_x101))))))) | → | active#(sel(active(cons(sel(_x61, active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(active(0), mark(_x92))))), _x62)))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(0, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(active(0), _x142)))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(_x21, s(0))) | → | active#(sel(_x21, active(s(active(0))))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(sel(_x111, _x122))), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(active(from(active(sel(mark(_x111), _x122)))))), _x42))) | |
mark#(sel(cons(sel(_x61, from(_x101)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(s(_x81), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(_x81)), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(0, active(from(mark(_x141))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(_x31, _x32), 0)) | → | active#(sel(active(cons(mark(_x31), _x32)), active(0))) | |
mark#(sel(cons(sel(0, 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(0), 0)), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(from(_x71), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(from(mark(_x71)), _x62)))) | mark#(sel(cons(sel(0, 0), active(mark(_x32))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(0), active(0))), _x32), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), active(mark(_x42))))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(mark(_x71)), active(mark(_x42))))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(_x71)), _x42))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), active(_x52)))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x52))) | mark#(sel(cons(sel(_x81, from(_x101)), active(_x42)), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(_x81, active(from(_x101)))), _x42), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(sel(_x91, _x92), sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, from(sel(_x111, _x92))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(_x111, mark(_x92)))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x81, 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(_x81, active(0)))), _x42))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x91), mark(_x62)))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(s(_x91)), _x62)))) | |
mark#(sel(cons(sel(_x61, from(sel(_x91, _x112))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(mark(_x91), _x112))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), sel(active(0), active(from(mark(_x141)))))), _x52)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(from(_x81), 0), active(mark(_x32))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(from(mark(_x81)), active(0))), _x32), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(cons(from(_x111), _x92)))), sel(_x101, cons(_x141, _x142))), _x32), cons(s(cons(from(_x111), _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32)), active(cons(active(s(active(cons(active(from(mark(_x111))), _x92)))), _x62)))) | mark#(sel(cons(sel(sel(_x81, from(_x111)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(from(mark(_x111))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(from(_x131)))), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), from(active(from(mark(_x131)))))))), _x52)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(0)), _x52), cons(s(sel(_x91, _x92)), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(0)))), _x52)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62)))) | |
mark#(sel(cons(_x31, active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(sel(_x71, _x72), from(_x101)), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(active(sel(mark(_x71), mark(_x72))), active(from(mark(_x101)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), mark(cons(mark(_x141), from(s(mark(_x141))))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(s(_x121), cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(s(mark(_x121))), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(mark(_x41), _x42), cons(from(_x71), _x42))) | → | active#(sel(active(cons(_x41, _x42)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(active(_x71)), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x71)), _x62)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x52)))) | → | active#(sel(active(cons(active(sel(_x71, active(0))), _x32)), active(cons(s(active(0)), _x52)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x91, _x102)), mark(_x52)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(active(sel(_x91, mark(_x102))))), _x52))) | mark#(sel(cons(sel(sel(0, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(sel(_x111, _x112), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(sel(mark(_x111), mark(_x112))), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(cons(s(_x111), _x92)))), sel(sel(_x121, _x122), cons(_x141, _x142))), _x32), cons(s(cons(s(_x111), _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x121), mark(_x122))), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(active(s(mark(_x111))), _x92)))), _x62)))) | mark#(sel(cons(sel(s(_x91), _x62), _x52), cons(s(0), _x42))) | → | active#(sel(active(cons(sel(active(s(mark(_x91))), mark(_x62)), _x52)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(from(_x61), _x32), X2)) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), mark(X2))) | mark#(sel(cons(sel(_x81, 0), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(0, _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), from(sel(_x91, _x92))), _x52), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(mark(_x91), mark(_x92)))))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(_x31, active(_x52)), cons(s(_x91), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), _x62), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(_x31, _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(mark(cons(active(0), from(s(active(0))))), _x42)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(sel(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x42))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, 0)), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(0, _x62), mark(_x52)), cons(s(sel(_x91, from(_x131))), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x52)), cons(active(s(active(sel(_x91, active(from(mark(_x131))))))), _x42))) | mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(_x101)), active(from(mark(_x101)))), cons(s(sel(_x91, _x92)), mark(_x62)))) | → | active#(sel(cons(sel(_x51, active(from(mark(_x101)))), _x52), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62)))) | |
mark#(sel(cons(sel(from(_x81), 0), active(mark(_x32))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(from(mark(_x81))), 0)), _x32), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(_x141))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(mark(_x141))))))), _x32)), active(cons(active(s(0)), _x62)))) | |
mark#(sel(cons(_x51, _x52), cons(s(_x61), active(_x52)))) | → | active#(sel(active(cons(_x51, _x52)), cons(active(s(_x61)), _x52))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(s(_x111), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(active(s(mark(_x111))), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), active(_x52)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x52))) | mark#(sel(cons(sel(active(s(mark(_x71))), from(_x101)), _x52), cons(s(_x71), mark(_x62)))) | → | active#(sel(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(0, cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, 0), active(mark(_x42))), cons(s(0), _x42))) | → | active#(sel(cons(sel(mark(_x61), active(0)), _x42), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), active(_x52)), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(from(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x81, from(_x101)), mark(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(_x101)))), _x52)), cons(active(s(active(0))), _x42))) | mark#(sel(cons(sel(from(cons(_x101, _x102)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(active(cons(mark(_x101), _x102)))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(s(_x111), _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(_x111)), mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(active(s(mark(0))), sel(from(_x131), from(0))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(from(mark(_x131))), active(from(active(0))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(0, mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(0), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x81, from(_x111)), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(mark(_x111))))), _x52)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(sel(0, _x82), cons(_x91, mark(_x102))), mark(_x52)), cons(s(sel(mark(_x91), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x102)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(sel(_x171, _x172)))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(active(sel(mark(_x171), mark(_x172))))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(_x101)), active(from(mark(_x101)))), cons(s(sel(_x91, _x92)), mark(active(from(mark(_x101))))))) | → | active#(sel(cons(sel(_x61, active(from(mark(_x101)))), _x52), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62)))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), 0)), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(_x61, cons(_x111, _x112)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(_x111, _x112)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x81, from(_x101)), _x32), cons(s(0), active(_x52)))) | → | active#(sel(active(cons(active(sel(_x81, active(from(_x101)))), _x32)), cons(active(s(active(0))), _x52))) | mark#(sel(cons(sel(_x81, from(_x101)), _x42), cons(s(0), _x52))) | → | active#(sel(cons(sel(_x81, active(from(_x101))), _x42), cons(s(active(0)), _x52))) | |
mark#(sel(cons(_x31, _x32), s(_x41))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(s(mark(_x41))))) | mark#(sel(cons(_x31, mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), mark(_x42)), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x42), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(0, _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x61, from(sel(_x91, _x92))), _x52), cons(s(active(sel(mark(_x91), mark(_x92)))), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(cons(active(sel(mark(_x91), mark(_x92))), from(s(active(sel(mark(_x91), mark(_x92)))))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x71, _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(_x71, mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(_x91)), _x42)))) | mark#(sel(cons(_x31, active(_x52)), cons(s(_x61), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(_x61)), _x52))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, _x92)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(active(sel(mark(_x101), _x92)))), _x42))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(X1, _x22)) | → | active#(sel(mark(X1), _x22)) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(sel(mark(_x81), mark(_x82)), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(sel(_x81, from(_x111)), _x32), cons(s(_x81), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(mark(_x111))))), _x32)), cons(active(s(_x81)), _x42))) | |
mark#(sel(cons(sel(sel(0, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, sel(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), active(sel(mark(_x111), mark(_x112))))))), _x42))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, from(_x141))), _x32), cons(s(_x71), active(active(_x52))))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x52)))) | |
mark#(sel(cons(sel(s(_x91), _x62), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(_x81, _x62), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(_x81, mark(_x62)), _x52)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x42)), cons(s(sel(_x91, _x102)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x42)), cons(active(s(active(sel(_x91, mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x81, from(_x111)), _x32), cons(s(_x71), active(_x52)))) | → | active#(sel(active(cons(active(sel(_x81, active(from(mark(_x111))))), _x32)), cons(active(s(mark(_x71))), _x52))) | |
mark#(sel(cons(sel(from(_x91), 0), active(mark(_x32))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(from(_x91)), active(0))), _x32), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(sel(_x111, _x112), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(sel(mark(_x111), mark(_x112))), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, from(_x141))), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(sel(mark(_x101), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, sel(_x131, _x132))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(mark(_x101), active(sel(mark(_x131), mark(_x132))))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, cons(_x131, _x132))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(mark(_x101), active(cons(mark(_x131), _x132)))))), _x42)))) | mark#(sel(cons(sel(from(_x81), _x62), mark(_x52)), cons(s(sel(cons(_x121, _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(mark(_x71), from(_x111)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x71, active(from(mark(_x111))))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(_x61, from(sel(_x91, s(_x131)))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(mark(_x91), active(s(mark(_x131)))))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(sel(0, sel(_x111, from(_x141))), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), active(from(mark(_x141))))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), active(from(mark(_x141))))))), _x32)), active(cons(active(s(0)), _x62)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x91, sel(_x131, _x132))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(active(sel(_x91, active(sel(mark(_x131), mark(_x132))))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), _x32), cons(s(0), active(mark(_x52))))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), active(from(mark(_x141))))))), _x32)), active(cons(active(s(active(0))), _x52)))) | mark#(sel(cons(sel(active(s(mark(sel(_x91, 0)))), from(_x101)), _x52), cons(s(sel(_x91, 0)), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(mark(_x91), active(0))))), _x62)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(sel(_x111, _x112), _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(active(sel(mark(_x111), mark(_x112))), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, sel(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), active(sel(mark(_x111), mark(_x112)))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(sel(_x121, s(_x151)), cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x121), active(s(mark(_x151))))), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(sel(active(s(mark(from(_x91)))), sel(_x101, from(_x141))), _x32), cons(s(from(_x91)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(mark(_x141))))))), _x32)), active(cons(active(s(active(from(mark(_x91))))), _x62)))) | |
mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(cons(_x111, _x112), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(cons(mark(_x111), _x112)), mark(_x102))))), _x42))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(s(_x111), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(active(s(mark(_x111))), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(0, from(sel(_x91, _x92))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(active(0), active(from(active(sel(mark(_x91), mark(_x92)))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(_x31, _x32), cons(s(mark(_x71)), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(_x71)), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(cons(_x121, _x122), cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(cons(mark(_x121), _x122)), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(sel(cons(_x71, _x72), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(cons(mark(_x71), _x72)), active(0))), _x52), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), from(mark(_x141)))))), _x52)), active(cons(active(s(0)), _x62)))) | mark#(sel(cons(s(sel(_x91, _x92)), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(0, X2)) | → | active#(sel(active(0), mark(X2))) | mark#(sel(cons(sel(sel(_x81, from(_x111)), cons(0, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(from(mark(_x111))))), active(cons(active(0), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(from(_x81), cons(_x91, mark(_x102))), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(mark(_x91), _x102)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(sel(_x111, from(_x141)))), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(active(from(active(sel(mark(_x111), active(from(mark(_x141))))))))), _x42))) | |
mark#(sel(cons(sel(_x61, from(cons(_x131, _x132))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(active(cons(mark(_x131), _x132)))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(mark(_x42))), cons(s(sel(cons(_x121, _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x42)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(active(s(active(0))), 0), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(cons(active(sel(active(sel(mark(_x71), mark(_x72))), active(0))), _x52), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(sel(mark(_x101), 0), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), 0))), _x42))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(sel(mark(_x101), mark(_x102)))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x61, _x72), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), _x72)), _x52)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(sel(_x91, _x92), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, from(sel(cons(_x121, _x122), _x92))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(active(cons(mark(_x121), _x122)), mark(_x92)))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(_x91, _x92), 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(active(cons(mark(_x91), _x92)), active(0)))), _x42))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(sel(_x111, 0))), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(active(from(active(sel(mark(_x111), active(0))))))), _x42))) | |
mark#(sel(cons(0, active(_x52)), cons(from(_x71), active(_x62)))) | → | active#(sel(active(cons(active(0), _x52)), active(cons(active(from(mark(_x71))), _x62)))) | mark#(sel(cons(sel(sel(_x81, _x82), 0), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(0))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x121, from(_x141))), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(_x121, active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(mark(_x42))), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x42)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(s(cons(_x101, _x102)), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(active(cons(mark(_x101), _x102)))), active(0))), _x52)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, s(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), cons(mark(_x91), _x92))), _x52)), cons(active(s(active(sel(active(0), active(s(mark(_x111))))))), _x42))) | mark#(sel(cons(sel(_x61, from(_x81)), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(_x81))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(from(_x91), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(_x91)), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, from(from(_x171)))), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(active(from(mark(_x171))))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(0, _x62), mark(_x52)), cons(s(sel(_x91, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x52)), cons(active(s(active(sel(_x91, active(0))))), _x42))) | mark#(sel(cons(sel(_x61, 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(_x31, active(_x52)), cons(from(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(sel(_x81, from(_x111)), cons(_x101, _x102)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(from(mark(_x111))))), active(cons(_x101, _x102)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), from(_x101)), _x52), cons(s(_x71), mark(_x52)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), active(cons(s(mark(_x71)), _x52)))) | mark#(sel(cons(sel(active(s(active(0))), 0), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(cons(active(sel(active(cons(mark(_x71), _x72)), active(0))), _x52), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, from(_x131))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(mark(_x101), active(from(mark(_x131))))))), _x42)))) | mark#(sel(cons(sel(s(_x81), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(s(mark(_x81)), active(0))), _x52)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(_x141, _x142))), _x42), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142))))), _x42), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(0, _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x81, from(_x91)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(cons(_x91, from(s(_x91)))))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(cons(_x101, _x102)))), _x42))) | mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x121))), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), from(_x121))))), _x52)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(_x61, cons(mark(_x101), _x92)), mark(_x52)), cons(s(sel(_x101, _x92)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), _x92)))), _x42))) | mark#(sel(cons(sel(_x81, from(cons(_x121, _x122))), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(active(cons(mark(_x121), _x122)))))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(_x61, cons(_x101, _x102)), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x101), _x102)))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(_x31, _x32), s(0))) | → | active#(sel(active(cons(mark(_x31), _x32)), s(active(0)))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(sel(_x121, _x122), cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x52)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x121), mark(_x122))), active(cons(mark(_x141), _x142)))))), _x32), active(cons(s(active(cons(mark(_x91), _x92))), _x52)))) | mark#(sel(cons(_x31, _x32), cons(s(_x91), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(s(_x91), _x62)))) | |
mark#(sel(cons(sel(s(_x91), _x62), _x32), cons(s(0), _x62))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x32)), active(cons(s(active(0)), _x62)))) | mark#(sel(cons(sel(active(_x61), from(_x101)), _x32), cons(s(0), _x52))) | → | active#(sel(cons(active(sel(_x61, active(from(_x101)))), _x32), cons(s(active(0)), _x52))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x52), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(sel(_x81, active(0)), _x52)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(_x81, from(_x111)), _x32), cons(s(from(sel(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(mark(_x111))))), _x32)), cons(active(s(active(from(active(sel(mark(_x111), mark(_x112))))))), _x42))) | |
mark#(sel(cons(sel(0, 0), _x52), cons(s(0), _x42))) | → | active#(sel(active(cons(sel(active(0), active(0)), _x52)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(sel(from(_x101), _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(from(mark(_x101))), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(_x61, sel(from(_x131), 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(from(mark(_x131))), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(_x101)), from(mark(_x101))), cons(s(sel(_x91, _x92)), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), from(mark(_x101))), _x52)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(cons(_x91, _x92))), _x52), cons(s(sel(_x91, _x92)), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(cons(mark(_x91), _x92))))), _x52)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62)))) | mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), active(_x52)), cons(s(0), active(_x52)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), from(mark(_x141)))))), _x52)), active(cons(s(active(0)), _x52)))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, s(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), active(s(mark(_x111))))))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(active(_x42))), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x42)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), cons(active(s(active(0))), _x42))) | mark#(sel(cons(sel(_x81, s(_x111)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(s(mark(_x111))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x81, from(_x101)), active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(_x101)))), _x52)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x61, sel(cons(_x131, _x132), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(cons(mark(_x131), _x132)), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(s(_x91))), active(from(mark(s(_x91))))), cons(s(sel(_x91, _x92)), mark(active(from(mark(s(_x91)))))))) | → | active#(sel(active(cons(sel(_x61, active(from(active(s(mark(_x91)))))), _x52)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62)))) | mark#(sel(cons(sel(sel(_x81, _x82), 0), mark(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(0))), _x52)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(cons(cons(_x111, _x112), _x92)))), sel(_x101, _x102)), _x32), cons(s(cons(cons(_x111, _x112), _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(cons(active(cons(mark(_x111), _x112)), _x92)))), _x62)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(from(_x131), from(_x141))), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(from(mark(_x131))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), from(_x101)), _x52), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(sel(active(cons(mark(_x71), _x72)), active(from(mark(_x101)))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(_x31, active(_x52)), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(mark(_x42))), cons(s(sel(_x91, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x42)), cons(active(s(active(sel(_x91, mark(_x102))))), _x42))) | mark#(sel(cons(sel(active(s(mark(_x71))), from(cons(_x91, _x92))), _x52), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(cons(mark(_x91), _x92))))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x61, from(_x101)), _x52), cons(s(0), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(active(s(mark(sel(_x91, from(_x121))))), from(_x101)), active(from(mark(_x101)))), cons(s(sel(_x91, from(_x121))), mark(_x62)))) | → | active#(sel(active(cons(sel(_x51, active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(mark(_x91), active(from(mark(_x121))))))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(s(_x131), _x102)), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(s(mark(_x131))), mark(_x102))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(s(_x61), _x32), cons(0, _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(0), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(_x121, from(0))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(_x121, active(from(active(0))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(cons(_x111, _x112))), active(from(mark(cons(_x111, _x112))))), cons(s(sel(_x91, _x92)), mark(_x62)))) | → | active#(sel(active(cons(sel(_x51, active(from(active(cons(mark(_x111), _x112))))), _x52)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(0))), _x32), cons(s(0), active(active(_x52))))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(active(0))))))), _x32)), active(cons(active(s(active(0))), _x52)))) | mark#(sel(cons(0, _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(from(active(0))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), _x32), cons(s(0), active(_x52)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), active(from(mark(_x141))))))), _x32)), active(cons(s(active(0)), _x52)))) | mark#(sel(cons(sel(_x81, cons(_x111, _x112)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(cons(mark(_x111), _x112)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(0, _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(0), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(from(_x171)))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(active(from(mark(_x171))))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(_x81, 0), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(_x71, _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(_x71, mark(_x62))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), active(mark(_x42))), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), from(mark(_x141)))))), _x42)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(0), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), active(_x52)), cons(from(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(from(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, cons(sel(_x121, _x122), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(active(sel(mark(_x121), mark(_x122))), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | mark#(sel(cons(_x31, _x32), cons(s(sel(_x91, _x92)), _x42))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(_x61, from(_x71)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(from(mark(_x71))))), _x52), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(sel(from(0), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(active(0))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), sel(mark(_x111), mark(_x112)))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(_x31, active(_x52)), cons(from(_x71), mark(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(_x81))), sel(_x101, from(_x141))), _x32), cons(s(_x81), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(mark(_x141))))))), _x32)), active(cons(active(s(_x81)), _x62)))) | mark#(sel(cons(from(_x61), _x32), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(s(_x81), 0), active(_x52)), cons(s(0), _x62))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), active(0))), _x52)), active(cons(s(active(0)), _x62)))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(sel(_x121, _x122), cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(sel(active(sel(mark(_x121), mark(_x122))), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(active(0), mark(_x102)))), _x42))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | mark#(sel(cons(cons(_x51, _x52), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(cons(mark(_x51), _x52)), _x32), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(_x81, 0), _x32), cons(s(from(_x91)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), cons(active(s(active(from(mark(_x91))))), _x42))) | mark#(sel(cons(sel(sel(_x81, s(_x111)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(s(mark(_x111))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, _x102)), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(cons(mark(_x91), _x92))), _x62)))) | mark#(sel(cons(sel(active(s(active(from(mark(_x101))))), _x62), _x32), cons(s(from(_x101)), mark(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x62)))) | |
mark#(sel(cons(s(from(_x91)), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(active(from(mark(_x91))))), _x32)), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(cons(_x111, _x112), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(active(cons(mark(_x111), _x112)), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(mark(_x62))))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(s(active(0)), _x62)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, from(_x161))), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(_x161)))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(active(_x42))), cons(s(sel(_x91, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x42)), cons(active(s(active(sel(_x91, mark(_x102))))), _x42))) | mark#(sel(cons(s(_x71), active(_x52)), cons(from(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x71))), _x52)), active(cons(active(from(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(active(_x52))))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x52)))) | mark#(sel(cons(_x31, _x32), cons(_x41, _x42))) | → | active#(sel(cons(mark(_x31), _x32), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, active(_x102))), mark(_x52)), cons(s(sel(mark(_x91), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x102)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, s(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), active(s(mark(_x111))))))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(from(0), _x62))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(from(active(0)), _x62)))) | mark#(sel(cons(_x31, _x32), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(_x121, _x122), _x102)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x52), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x42)))) | mark#(sel(cons(sel(_x81, from(_x101)), _x32), cons(s(_x71), active(_x52)))) | → | active#(sel(active(cons(active(sel(_x81, active(from(_x101)))), _x32)), cons(active(s(mark(_x71))), _x52))) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(mark(_x101), active(0))))), _x42)))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(sel(mark(_x81), mark(_x82)), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, _x82), 0), active(mark(_x32))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(0))), _x32), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(from(cons(_x101, _x102)), 0), active(mark(_x32))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(from(active(cons(mark(_x101), _x102)))), active(0))), _x32), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(sel(sel(_x101, _x102), _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(sel(mark(_x101), mark(_x102))), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(0, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(active(0), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x81, from(_x101)), _x32), cons(s(0), mark(_x52)))) | → | active#(sel(active(cons(active(sel(_x81, active(from(_x101)))), _x32)), cons(active(s(active(0))), _x52))) | mark#(sel(cons(sel(active(s(active(0))), 0), active(_x52)), cons(s(0), mark(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x52), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(_x61, active(_x62)), cons(from(_x71), active(_x62)))) | → | active#(sel(active(cons(_x61, _x62)), active(cons(active(from(mark(_x71))), _x62)))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x52)))) | → | active#(sel(active(cons(active(sel(_x71, active(0))), _x32)), active(cons(s(0), _x52)))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), sel(mark(_x101), active(cons(mark(_x141), _x142))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(sel(from(_x81), 0), active(mark(_x42))), cons(s(0), _x42))) | → | active#(sel(cons(sel(active(from(mark(_x81))), active(0)), _x42), active(cons(active(s(active(0))), _x42)))) | |
active#(sel(s(X), cons(Y, Z))) | → | mark#(sel(X, Z)) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(_x141, _x142), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), active(cons(active(s(active(sel(active(cons(_x141, _x142)), mark(_x102))))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(0, _x102)), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(X1, X2)) | → | mark#(X2) | |
mark#(sel(cons(sel(sel(mark(_x101), _x82), _x62), mark(_x52)), cons(s(sel(_x101, _x82)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52)), cons(active(s(sel(mark(_x101), _x82))), _x42))) | mark#(sel(cons(sel(_x61, sel(_x101, _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), sel(mark(_x101), mark(_x102)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x81, from(_x101)), _x32), cons(s(_x81), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(_x101)))), _x32)), cons(active(s(_x81)), _x42))) | mark#(sel(cons(from(_x61), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(from(mark(_x61))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(sel(from(sel(_x101, _x102)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(active(sel(mark(_x101), mark(_x102))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(sel(sel(0, _x92), cons(active(0), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), _x92)), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(_x141, mark(_x162)))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x162)))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(sel(_x61, sel(s(_x131), _x102)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(s(mark(_x131))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(s(s(_x101)), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(active(s(mark(_x101))))), active(0))), _x52)), cons(active(s(0)), _x42))) | mark#(sel(cons(sel(_x61, cons(active(0), _x92)), mark(_x52)), cons(s(sel(0, _x92)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), _x92)))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(0))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(sel(mark(_x101), active(from(active(0))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(_x31, active(_x52)), cons(from(from(_x101)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x81, from(_x101)), _x32), cons(s(from(_x91)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(_x101)))), _x32)), cons(active(s(active(from(mark(_x91))))), _x42))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | |
mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(from(mark(_x101))))), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(cons(_x121, _x122), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x42))) | |
mark#(sel(_x21, s(_x41))) | → | active#(sel(_x21, active(s(mark(_x41))))) | mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(s(_x131)))), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), from(active(s(mark(_x131)))))))), _x52)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(sel(_x91, s(_x121))))), from(_x101)), active(from(mark(_x101)))), cons(s(sel(_x91, s(_x121))), mark(_x62)))) | → | active#(sel(active(cons(sel(_x51, active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(mark(_x91), active(s(mark(_x121))))))), _x62)))) | mark#(sel(cons(sel(from(_x81), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, s(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), active(s(mark(_x111))))))), _x42))) | |
mark#(sel(cons(_x31, _x32), cons(s(s(_x81)), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(active(s(mark(_x81))))), _x52))) | mark#(sel(cons(_x31, _x32), cons(0, _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(0), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(_x141, _x142))), _x52), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142))))), _x52)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(sel(_x61, 0), mark(_x52)), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(X1, cons(_x41, _x42))) | → | active#(sel(mark(X1), active(cons(mark(_x41), _x42)))) | mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), _x32), cons(s(0), active(active(_x52))))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), active(from(mark(_x141))))))), _x32)), active(cons(active(s(active(0))), _x52)))) | |
mark#(sel(cons(sel(_x61, s(_x101)), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x101))))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), active(cons(active(s(from(mark(_x101)))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(sel(_x131, _x132), cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(cons(mark(_x141), _x142)))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(sel(s(_x81), 0), active(active(_x42))), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), active(0))), _x42)), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(_x71, active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(sel(active(0), from(mark(_x141)))))), _x52)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(cons(_x131, _x132), cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(cons(mark(_x131), _x132)), active(cons(mark(_x141), _x142)))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(from(_x111), _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(active(from(mark(_x111))), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(_x81, from(mark(_x111))), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(_x111)))), _x32)), cons(active(s(active(0))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(_x42)), cons(s(sel(cons(_x121, _x122), _x102)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x42)), active(cons(active(s(active(sel(active(cons(mark(_x121), _x122)), mark(_x102))))), _x42)))) | |
mark#(sel(cons(s(_x61), _x32), cons(s(_x61), active(_x52)))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(active(s(_x61)), _x52))) | mark#(sel(cons(sel(s(_x81), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), 0)), _x52)), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(from(_x81), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(sel(_x81, from(_x111)), cons(sel(_x111, _x112), _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(from(mark(_x111))))), active(cons(active(sel(mark(_x111), mark(_x112))), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(from(_x81), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(0))), _x52)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x42)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), mark(_x62)), _x42)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(_x81, 0), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(_x81, active(0))), _x32), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(s(_x91), from(_x101)), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(from(mark(_x101))))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(0, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(active(0), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), 0)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, _x102)), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(0), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(sel(sel(_x81, cons(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(cons(mark(_x111), _x112)))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(cons(_x91, _x92), _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(sel(_x81, _x92), cons(mark(_x81), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), _x92)), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(s(_x111), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(s(mark(_x111))), mark(_x102))))), _x42))) | mark#(sel(cons(_x31, active(_x52)), cons(from(s(_x91)), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(active(s(mark(_x91))))), _x62)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(from(_x91), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(active(from(mark(_x91))), mark(_x102)))), _x42))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x52)))) | → | active#(sel(cons(active(sel(_x81, active(0))), _x32), active(cons(s(0), _x52)))) | |
mark#(sel(cons(s(_x61), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(sel(_x111, _x112))), mark(_x52)))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(active(from(active(sel(mark(_x111), mark(_x112))))))), _x52))) | |
mark#(sel(cons(_x31, _x32), cons(s(cons(_x101, _x102)), _x42))) | → | active#(sel(active(cons(mark(_x31), _x32)), active(cons(active(s(active(cons(mark(_x101), _x102)))), _x42)))) | mark#(sel(cons(sel(sel(_x81, _x82), sel(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(sel(mark(_x91), mark(_x92))))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(s(_x81), 0), active(active(_x42))), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), active(0))), _x42)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x81, from(_x101)), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(_x101)))), _x32)), cons(active(s(0)), _x42))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), from(_x101)), _x52), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(sel(active(sel(mark(_x71), mark(_x72))), active(from(mark(_x101)))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(sel(_x131, _x132), _x102)), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(sel(0, sel(_x111, 0)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), active(0))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x52), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(cons(_x171, _x172), _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(active(cons(mark(_x171), _x172)), _x142)))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(sel(s(_x81), 0), active(_x52)), cons(s(0), _x52))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), active(0))), _x52)), cons(s(active(0)), _x52))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, _x102)), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(sel(_x81, 0), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(0))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(_x91)), mark(_x52)))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(active(from(mark(_x91))))), _x52))) | mark#(sel(cons(sel(active(s(mark(mark(_x101)))), from(_x101)), _x52), cons(s(mark(_x101)), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), mark(cons(mark(_x101), from(s(mark(_x101)))))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x51, 0), active(active(0))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(_x51, active(0))), _x52), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, from(cons(_x171, _x172)))), _x32), cons(s(_x71), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(active(cons(mark(_x171), _x172)))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x61, cons(_x101, _x102)), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x101), _x102)))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(_x31, active(_x52)), cons(from(_x71), active(_x52)))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(from(mark(_x71)), _x52)))) | |
mark#(sel(cons(sel(s(_x91), _x62), _x32), cons(s(from(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), mark(_x62))), _x32)), active(cons(active(s(active(from(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(cons(_x91, _x92), sel(_x101, 0)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x81, from(mark(_x91))), _x32), cons(s(0), _x52))) | → | active#(sel(cons(active(sel(_x81, active(from(_x91)))), _x32), cons(s(active(0)), _x52))) | mark#(sel(cons(sel(active(s(mark(cons(from(_x111), _x92)))), sel(_x101, _x102)), _x32), cons(s(cons(from(_x111), _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(cons(active(from(mark(_x111))), _x92)))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(cons(0, _x92)))), sel(_x101, _x102)), _x32), cons(s(cons(0, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(cons(active(0), _x92)))), _x62)))) | mark#(sel(cons(sel(_x81, 0), _x32), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(from(_x91)))), sel(_x101, _x102)), _x32), cons(s(from(_x91)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(active(s(active(from(mark(_x91))))), _x62)))) | mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), active(_x52)), cons(s(0), active(active(_x52))))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), from(mark(_x141)))))), _x52)), active(cons(active(s(active(0))), _x52)))) | |
mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(_x101)), active(from(mark(_x101)))), cons(s(sel(_x91, _x92)), mark(from(mark(_x101)))))) | → | active#(sel(active(cons(sel(_x61, from(mark(_x101))), _x52)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62)))) | mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x52), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(_x61, _x62), mark(active(_x42))), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x42)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(s(_x91), 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(sel(active(s(mark(_x91))), active(0)))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(sel(_x111, _x112), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(active(sel(mark(_x111), mark(_x112))), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(cons(_x91, _x92), 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(0, 0), active(mark(active(_x42)))), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(0), active(0))), _x42), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, sel(_x101, 0)), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(0))))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(_x101, _x102)), _x32), cons(s(_x71), active(_x52)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(_x102))))), _x32)), active(cons(s(mark(_x71)), _x52)))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(_x91), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), active(cons(active(s(_x91)), _x42)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x61), active(_x52)))) | → | active#(sel(cons(mark(_x31), _x32), cons(active(s(_x61)), _x52))) | mark#(sel(cons(sel(_x61, cons(active(0), _x92)), mark(_x52)), cons(s(sel(0, _x92)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), cons(mark(_x91), _x92))), _x52)), cons(active(s(active(sel(active(0), _x92)))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, from(_x111)), cons(mark(_x81), from(mark(_x111)))), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), from(mark(_x111)))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(active(s(mark(_x71))), from(_x101)), active(_x42)), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x42)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(s(_x61), _x32), cons(cons(_x71, _x72), _x42))) | → | active#(sel(active(cons(active(s(mark(_x61))), _x32)), active(cons(active(cons(mark(_x71), _x72)), _x42)))) | mark#(sel(cons(sel(s(_x91), 0), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(0))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(active(_x62))))) | → | active#(sel(active(cons(active(sel(_x81, active(0))), _x32)), active(cons(s(active(0)), _x62)))) | mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(cons(mark(_x101), from(s(mark(_x101))))))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(cons(cons(_x111, _x112), _x92)))), sel(_x101, cons(_x141, _x142))), _x32), cons(s(cons(cons(_x111, _x112), _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32)), active(cons(active(s(active(cons(active(cons(mark(_x111), _x112)), _x92)))), _x62)))) | mark#(sel(cons(_x31, active(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(_x61, 0), _x32), cons(s(s(_x101)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), 0)), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x42)))) | mark#(sel(cons(sel(cons(_x81, _x82), 0), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(cons(mark(_x81), _x82)), active(0))), _x32), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(_x91, _x92), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x91, _x92)), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x61, from(sel(_x91, sel(_x131, _x132)))), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(sel(mark(_x91), active(sel(mark(_x131), mark(_x132)))))))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(sel(s(_x101), from(_x111)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(s(mark(_x101))), active(from(mark(_x111))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(from(_x81), cons(_x91, active(_x102))), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(mark(_x91), _x102)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(from(_x81), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(cons(active(sel(active(from(mark(_x81))), active(cons(mark(_x91), _x92)))), _x52), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(sel(_x111, _x112))), _x42))) | → | active#(sel(cons(active(sel(_x81, mark(_x62))), _x32), cons(active(s(active(from(active(sel(mark(_x111), mark(_x112))))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(0))), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), from(active(0)))))), _x52)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(sel(0, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), active(0))))), _x42))) | |
mark#(sel(cons(_x31, active(_x52)), cons(from(sel(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(mark(_x31), _x52)), active(cons(active(from(active(sel(mark(_x91), mark(_x92))))), _x62)))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), cons(mark(_x91), _x92))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, s(_x91)), mark(_x52)), cons(s(sel(_x91, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(s(mark(_x91))))), _x52)), cons(active(s(active(sel(_x91, mark(_x102))))), _x42))) | mark#(sel(cons(sel(active(s(mark(cons(sel(_x111, _x112), _x92)))), sel(_x101, cons(_x141, _x142))), _x32), cons(s(cons(sel(_x111, _x112), _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(active(sel(mark(_x111), mark(_x112))), _x92)))), _x62)))) | |
mark#(sel(cons(sel(_x81, _x62), _x32), cons(s(from(cons(_x111, _x112))), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x32)), cons(active(s(active(from(active(cons(mark(_x111), _x112)))))), _x42))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(_x141, active(_x162)))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x162)))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(sel(_x91, sel(_x121, _x122))))), from(_x101)), active(from(mark(_x101)))), cons(s(sel(_x91, sel(_x121, _x122))), mark(_x62)))) | → | active#(sel(active(cons(sel(_x51, active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(mark(_x91), active(sel(mark(_x121), mark(_x122))))))), _x62)))) | mark#(sel(cons(sel(_x81, from(_x101)), _x52), cons(s(0), _x42))) | → | active#(sel(active(cons(sel(_x81, active(from(_x101))), _x52)), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(sel(_x91, from(_x121))))), from(_x101)), _x52), cons(s(sel(_x91, from(_x121))), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(mark(_x91), active(from(mark(_x121))))))), _x62)))) | mark#(from(X)) | → | mark#(X) | |
mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x91, 0)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x52)), cons(active(s(active(sel(_x91, active(0))))), _x42))) | mark#(sel(cons(sel(sel(0, _x82), cons(_x91, _x92)), mark(_x42)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(sel(active(sel(active(0), mark(_x82))), active(cons(mark(_x91), _x92))), _x42)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(cons(_x81, _x82), _x62), mark(_x52)), cons(s(sel(_x91, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x81), _x82)), mark(_x62))), _x52)), cons(active(s(active(sel(_x91, mark(_x102))))), _x42))) | mark#(sel(cons(sel(s(cons(_x121, _x122)), _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(active(cons(mark(_x121), _x122)))), mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(0))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(from(active(0))))))), _x32), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(_x81, _x62), _x52), cons(s(_x71), _x42))) | → | active#(sel(active(cons(sel(_x81, mark(_x62)), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x101, _x102)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(_x101, _x102)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | mark#(sel(cons(sel(sel(_x91, _x82), cons(_x91, mark(_x82))), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(_x91, mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, sel(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(sel(mark(_x111), mark(_x112))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(_x61, 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x52), active(cons(active(s(0)), _x42)))) | |
mark#(sel(cons(sel(0, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(active(0), mark(_x62))), _x52)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, from(_x101)), _x32), cons(s(0), mark(_x52)))) | → | active#(sel(cons(active(sel(_x81, active(from(_x101)))), _x32), cons(active(s(active(0))), _x52))) | |
mark#(sel(cons(_x51, _x52), cons(from(_x71), _x62))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(from(mark(_x71)), _x62)))) | mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(sel(active(0), active(from(mark(_x141))))))), _x52)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(sel(_x81, _x82), _x62), mark(mark(_x42))), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), mark(_x62))), _x42)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(cons(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(cons(mark(_x61), _x62)), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | |
mark#(sel(cons(sel(s(s(_x101)), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(active(s(mark(_x101))))), 0)), _x52)), cons(active(s(active(0))), _x42))) | mark#(sel(cons(sel(_x51, _x52), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(sel(mark(_x51), mark(_x52))), _x32), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(cons(0, _x92)))), sel(_x101, cons(_x141, _x142))), _x32), cons(s(cons(0, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32)), active(cons(active(s(active(cons(active(0), _x92)))), _x62)))) | mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(s(_x91))), _x52), cons(s(sel(_x91, _x92)), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(active(s(mark(_x91)))))), _x52)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62)))) | |
mark#(sel(cons(sel(sel(_x81, cons(_x111, _x112)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), active(cons(mark(_x111), _x112)))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(mark(_x101), mark(_x102)))), _x42))) | mark#(sel(cons(sel(s(sel(_x101, _x102)), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(active(sel(mark(_x101), mark(_x102))))), active(0))), _x52)), cons(active(s(active(0))), _x42))) | |
mark#(sel(cons(sel(s(_x81), _x62), mark(_x52)), cons(s(sel(_x91, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), mark(_x62))), _x52)), cons(active(s(active(sel(_x91, mark(_x102))))), _x42))) | mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(0))), _x32), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), mark(cons(active(0), from(s(active(0))))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), active(_x52)), cons(s(0), active(mark(_x52))))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(0), from(mark(_x141)))))), _x52)), active(cons(active(s(active(0))), _x52)))) | mark#(sel(cons(_x51, _x52), cons(from(from(_x101)), _x42))) | → | active#(sel(active(cons(_x51, _x52)), active(cons(active(from(active(from(mark(_x101))))), _x42)))) | |
mark#(sel(cons(sel(_x61, cons(cons(_x121, _x122), _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(active(cons(mark(_x121), _x122)), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), from(_x101)), mark(_x42)), cons(s(sel(_x91, _x92)), mark(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(from(mark(_x101)))), _x42)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62)))) | |
mark#(sel(cons(_x31, active(_x42)), cons(s(_x71), _x42))) | → | active#(sel(cons(mark(_x31), _x42), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(s(_x161), _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(active(s(mark(_x161))), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(_x61, from(_x101)), _x52), cons(s(_x71), _x42))) | → | active#(sel(cons(sel(mark(_x61), active(from(mark(_x101)))), _x52), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(s(_x51), _x32), cons(s(_x71), _x42))) | → | active#(sel(cons(active(s(mark(_x51))), _x32), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(_x61, 0), mark(_x42)), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), active(0))), _x42), cons(active(s(active(0))), _x42))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(s(_x91), _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(sel(active(s(mark(_x91))), mark(_x102)))), _x42))) | |
mark#(sel(cons(sel(from(_x81), cons(_x91, _x92)), mark(active(_x42))), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(from(mark(_x81))), active(cons(mark(_x91), _x92)))), _x42)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(sel(active(s(mark(cons(0, _x92)))), sel(sel(_x121, _x122), cons(_x141, _x142))), _x32), cons(s(cons(0, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x121), mark(_x122))), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(active(0), _x92)))), _x62)))) | |
mark#(sel(cons(sel(mark(_x61), from(_x101)), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(_x61, active(from(_x101)))), _x32), cons(active(s(active(0))), _x42))) | mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(s(mark(_x81))), active(sel(active(0), active(from(mark(_x141))))))), _x52)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(0, from(_x141))), active(_x52)), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x81), _x82)), active(sel(active(0), from(mark(_x141)))))), _x52)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(sel(_x81, _x82), cons(cons(_x111, _x112), _x92)), mark(_x52)), cons(s(sel(_x101, 0)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(active(cons(mark(_x111), _x112)), _x92)))), _x52)), cons(active(s(sel(mark(_x101), active(0)))), _x42))) | |
mark#(sel(cons(sel(sel(_x81, _x82), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, from(_x111))), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(mark(_x81), mark(_x82))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), active(from(mark(_x111))))))), _x42))) | mark#(sel(cons(s(cons(_x91, _x92)), _x32), cons(_x41, _x42))) | → | active#(sel(active(cons(active(s(active(cons(mark(_x91), _x92)))), _x32)), active(cons(mark(_x41), _x42)))) | |
mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x32), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(mark(_x71))), _x42))) | |
mark#(sel(cons(sel(s(active(0)), 0), mark(_x52)), cons(s(0), _x62))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x52)), active(cons(s(active(0)), _x62)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(_x81, 0)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x52), cons(active(s(sel(_x81, active(0)))), _x42))) | |
mark#(sel(cons(sel(s(_x91), _x62), _x32), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(s(mark(_x91)), mark(_x62))), _x32)), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(active(s(active(s(mark(_x101))))), 0), _x32), cons(s(s(_x101)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(0))), _x32)), active(cons(active(s(active(s(mark(_x101))))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(mark(_x71)), active(active(_x42))))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(_x71)), _x42))) | mark#(sel(cons(sel(active(s(active(0))), 0), _x32), cons(s(0), mark(_x62)))) | → | active#(sel(active(cons(active(sel(active(0), active(0))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(_x31, _x32), cons(s(_x71), active(active(_x42))))) | → | active#(sel(active(cons(mark(_x31), _x32)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(active(s(mark(sel(_x91, from(_x121))))), from(_x101)), active(from(mark(_x101)))), cons(s(sel(_x91, from(_x121))), mark(active(from(mark(_x101))))))) | → | active#(sel(active(cons(sel(_x61, active(from(mark(_x101)))), _x52)), active(cons(active(s(active(sel(mark(_x91), active(from(mark(_x121))))))), _x62)))) | |
mark#(sel(cons(sel(_x61, cons(_x91, active(_x112))), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x112)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | mark#(sel(cons(sel(active(s(active(0))), 0), active(0)), cons(s(0), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), 0)), _x52), active(cons(active(s(active(0))), _x62)))) | |
mark#(sel(cons(sel(s(_x81), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(cons(active(sel(active(s(mark(_x81))), active(0))), _x52), active(cons(active(s(active(0))), _x42)))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(active(s(mark(_x81))), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(_x61, cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x91, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(_x91, mark(_x102))))), _x42))) | mark#(sel(cons(sel(0, cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x91, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(0), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(_x91, mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(0))), sel(_x101, from(0))), _x52), cons(s(0), active(_x62)))) | → | active#(sel(active(cons(sel(mark(_x61), active(sel(mark(_x101), active(from(active(0)))))), _x52)), active(cons(active(s(active(0))), _x62)))) | mark#(sel(cons(sel(_x61, _x62), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), mark(_x62))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(sel(_x121, _x122), cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x121), mark(_x122))), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(cons(mark(_x91), _x92))), _x62)))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(s(_x131), cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(s(mark(_x131))), active(cons(mark(_x141), _x142)))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(_x101, cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(active(cons(active(sel(mark(_x61), active(sel(mark(_x101), active(cons(mark(_x141), _x142)))))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x62))) | mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(sel(_x121, _x122), cons(_x141, _x142))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) | → | active#(sel(cons(active(sel(_x71, active(sel(active(sel(mark(_x121), mark(_x122))), active(cons(mark(_x141), _x142)))))), _x32), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
mark#(sel(cons(sel(s(s(s(_x121))), 0), active(_x52)), cons(s(0), _x42))) | → | active#(sel(active(cons(active(sel(active(s(active(s(active(s(mark(_x121))))))), active(0))), _x52)), cons(active(s(active(0))), _x42))) | mark#(sel(cons(sel(active(s(mark(_x71))), from(_x101)), _x52), cons(s(_x71), mark(_x62)))) | → | active#(sel(active(cons(sel(active(from(mark(_x71))), active(from(mark(_x101)))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | |
mark#(sel(cons(sel(_x81, _x62), mark(_x52)), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(_x81, mark(_x62))), _x52)), cons(active(s(mark(_x71))), _x42))) | mark#(sel(cons(sel(_x71, cons(_x91, _x92)), mark(_x52)), cons(s(sel(0, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(_x71, active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(active(0), mark(_x102))))), _x42))) | |
mark#(sel(cons(sel(_x61, from(_x101)), _x32), cons(s(_x71), _x42))) | → | active#(sel(active(cons(active(sel(mark(_x61), from(mark(_x101)))), _x32)), active(cons(active(s(mark(_x71))), _x42)))) | mark#(sel(cons(sel(sel(0, from(_x111)), cons(_x91, _x92)), mark(_x52)), cons(s(sel(_x101, _x102)), _x42))) | → | active#(sel(active(cons(active(sel(active(sel(active(0), active(from(mark(_x111))))), active(cons(mark(_x91), _x92)))), _x52)), cons(active(s(active(sel(mark(_x101), mark(_x102))))), _x42))) | |
mark#(sel(cons(active(_x41), _x42), cons(from(_x71), _x42))) | → | active#(sel(active(cons(_x41, _x42)), active(cons(active(from(mark(_x71))), _x42)))) | mark#(sel(cons(sel(_x81, from(_x101)), _x32), cons(s(cons(_x91, _x92)), _x42))) | → | active#(sel(active(cons(active(sel(_x81, active(from(_x101)))), _x32)), cons(active(s(active(cons(mark(_x91), _x92)))), _x42))) | |
mark#(sel(cons(sel(cons(_x91, _x92), _x62), _x32), cons(from(0), _x42))) | → | active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), mark(_x62))), _x32)), active(cons(active(from(active(0))), _x42)))) | mark#(sel(cons(sel(_x61, _x62), mark(_x52)), cons(s(sel(s(_x91), 0)), _x42))) | → | active#(sel(cons(active(sel(mark(_x61), mark(_x62))), _x52), cons(active(s(sel(active(s(mark(_x91))), active(0)))), _x42))) |
active(from(X)) | → | mark(cons(X, from(s(X)))) | active(sel(0, cons(X, Y))) | → | mark(X) | |
active(sel(s(X), cons(Y, Z))) | → | mark(sel(X, Z)) | mark(from(X)) | → | active(from(mark(X))) | |
mark(cons(X1, X2)) | → | active(cons(mark(X1), X2)) | mark(s(X)) | → | active(s(mark(X))) | |
mark(sel(X1, X2)) | → | active(sel(mark(X1), mark(X2))) | mark(0) | → | active(0) | |
from(mark(X)) | → | from(X) | from(active(X)) | → | from(X) | |
cons(mark(X1), X2) | → | cons(X1, X2) | cons(X1, mark(X2)) | → | cons(X1, X2) | |
cons(active(X1), X2) | → | cons(X1, X2) | cons(X1, active(X2)) | → | cons(X1, X2) | |
s(mark(X)) | → | s(X) | s(active(X)) | → | s(X) | |
sel(mark(X1), X2) | → | sel(X1, X2) | sel(X1, mark(X2)) | → | sel(X1, X2) | |
sel(active(X1), X2) | → | sel(X1, X2) | sel(X1, active(X2)) | → | sel(X1, X2) |
Termination of terms over the following signature is verified: 0, s, active, mark, from, sel, cons
Relevant Terms | Irrelevant Terms |
---|---|
active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x52)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), active(s(mark(_x161))))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(active(cons(active(sel(_x81, active(sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(_x151)))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(active(s(mark(_x91))))), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), active(sel(mark(_x161), mark(_x162))))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), _x142)), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(active(0), mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(active(0))), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), from(mark(_x141)))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(active(cons(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141)))))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(active(sel(mark(_x151), mark(_x152))), mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(active(cons(active(sel(active(0), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(_x81)), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(sel(mark(_x131), mark(_x132)), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(active(cons(mark(_x161), _x162)))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), mark(cons(mark(_x141), from(s(mark(_x141))))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(s(mark(_x71)), _x52)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141))))))), _x32)), cons(active(s(mark(_x71))), _x62))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(active(sel(mark(_x161), mark(_x162))))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141))))))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141)))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(active(s(mark(_x151))), mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), active(0))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(_x141, mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(active(from(mark(_x151))), mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(active(from(mark(_x161))))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(active(s(mark(_x161))))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141))))))), _x32), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(active(0))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), active(from(mark(_x161))))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), active(cons(mark(_x161), _x162)))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(active(from(mark(_x91))))), _x62)))) | |
active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(active(cons(mark(_x151), _x152)), mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(sel(_x131, _x132), from(_x141))), _x32), cons(s(_x71), active(_x62)))) → active#(sel(active(cons(active(sel(active(s(mark(_x91))), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(active(s(mark(s(_x91)))), sel(sel(_x131, _x132), from(_x141))), _x32), cons(s(s(_x91)), active(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(active(s(mark(_x91))))), _x62)))) |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(sel(_x131, _x132), from(sel(_x161, _x162)))), _x32), cons(s(_x71), active(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(active(sel(mark(_x161), mark(_x162))))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(active(s(mark(0))), sel(sel(_x131, _x132), from(_x141))), _x32), cons(s(0), active(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(active(0))), _x62)))) |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(sel(_x131, _x132), from(_x141))), _x32), cons(s(_x71), active(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), from(mark(_x141)))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(sel(_x131, _x132), from(_x151))), _x32), cons(s(_x71), active(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(_x151)))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(sel(_x131, cons(_x161, _x162)), from(_x141))), _x32), cons(s(_x71), active(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), active(cons(mark(_x161), _x162)))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(active(s(mark(from(_x91)))), sel(sel(_x131, _x132), from(_x141))), _x32), cons(s(from(_x91)), active(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(active(from(mark(_x91))))), _x62)))) |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(sel(sel(_x151, _x152), _x132), from(_x141))), _x32), cons(s(_x71), active(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(active(sel(mark(_x151), mark(_x152))), mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(sel(_x141, _x132), from(_x141))), _x32), cons(s(_x71), active(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(_x141, mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) |
mark#(sel(cons(sel(active(s(mark(_x81))), sel(sel(_x131, _x132), from(_x141))), _x32), cons(s(_x81), active(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(_x81)), _x62)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(sel(_x131, _x132), from(0))), _x32), cons(s(_x71), active(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(active(0))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(sel(_x131, _x132), from(_x141))), _x32), cons(s(_x71), active(_x62)))) → active#(sel(active(cons(active(sel(active(sel(mark(_x91), mark(_x92))), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(sel(_x131, _x132), from(_x141))), _x32), cons(s(_x71), active(_x62)))) → active#(sel(active(cons(active(sel(_x81, active(sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(sel(_x131, _x132), from(_x141))), _x32), cons(s(_x71), active(mark(_x52))))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x52)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(sel(_x131, from(_x161)), from(_x141))), _x32), cons(s(_x71), active(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), active(from(mark(_x161))))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(sel(_x131, _x132), from(from(_x161)))), _x32), cons(s(_x71), active(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(active(from(mark(_x161))))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(sel(_x131, _x132), from(_x141))), _x32), cons(s(_x71), active(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(sel(mark(_x131), mark(_x132)), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(sel(_x131, sel(_x161, _x162)), from(_x141))), _x32), cons(s(_x71), active(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), active(sel(mark(_x161), mark(_x162))))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(sel(s(_x151), _x132), from(_x141))), _x32), cons(s(_x71), active(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(active(s(mark(_x151))), mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(sel(_x131, 0), from(_x141))), _x32), cons(s(_x71), active(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), active(0))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(sel(_x131, _x132), from(_x141))), _x32), cons(s(_x71), active(_x62)))) → active#(sel(active(cons(active(sel(active(0), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(sel(_x131, _x132), from(cons(_x161, _x162)))), _x32), cons(s(_x71), active(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(active(cons(mark(_x161), _x162)))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(sel(_x131, _x142), from(mark(_x131)))), _x32), cons(s(_x71), active(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), _x142)), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(sel(_x131, _x132), from(_x141))), _x32), cons(s(_x71), active(_x62)))) → active#(sel(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141))))))), _x32), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(sel(_x131, s(_x161)), from(_x141))), _x32), cons(s(_x71), active(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), active(s(mark(_x161))))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(sel(_x131, _x132), from(_x141))), mark(_x52)), cons(s(_x71), active(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141))))))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(sel(_x131, _x132), from(_x141))), _x32), cons(s(_x71), active(_x62)))) → active#(sel(active(cons(active(sel(active(from(mark(_x91))), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) |
mark#(sel(cons(sel(active(s(mark(cons(_x91, _x92)))), sel(sel(_x131, _x132), from(_x141))), _x32), cons(s(cons(_x91, _x92)), active(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(active(cons(mark(_x91), _x92)))), _x62)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(sel(_x131, _x132), from(_x141))), active(_x52)), cons(s(_x71), active(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141))))))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(sel(_x131, _x132), from(_x141))), _x32), cons(s(_x71), active(_x52)))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(s(mark(_x71)), _x52)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(sel(from(_x151), _x132), from(_x141))), _x32), cons(s(_x71), active(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(active(from(mark(_x151))), mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(sel(mark(_x141), _x132), from(_x141))), _x32), cons(s(_x71), active(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), mark(cons(mark(_x141), from(s(mark(_x141))))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(sel(cons(_x151, _x152), _x132), from(_x141))), _x32), cons(s(_x71), active(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(active(cons(mark(_x151), _x152)), mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(sel(0, _x132), from(_x141))), _x32), cons(s(_x71), active(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(active(0), mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(sel(_x131, _x132), from(_x141))), _x32), cons(s(_x71), active(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141))))))), _x32)), cons(active(s(mark(_x71))), _x62))) |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(sel(_x131, _x132), from(_x141))), _x32), cons(s(_x71), active(_x62)))) → active#(sel(active(cons(active(sel(active(cons(mark(_x91), _x92)), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(sel(_x131, _x132), from(s(_x161)))), _x32), cons(s(_x71), active(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(active(s(mark(_x161))))))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) |
mark#(sel(cons(sel(active(s(mark(sel(_x91, _x92)))), sel(sel(_x131, _x132), from(_x141))), _x32), cons(s(sel(_x91, _x92)), active(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(active(sel(mark(_x91), mark(_x92))))), _x62)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(sel(_x131, _x132), from(_x141))), _x52), cons(s(_x71), active(_x62)))) → active#(sel(active(cons(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141)))))), _x52)), active(cons(active(s(mark(_x71))), _x62)))) |
mark#(sel(cons(sel(active(s(mark(_x71))), sel(sel(_x131, _x132), from(_x141))), _x32), cons(s(_x71), active(active(_x52))))) → active#(sel(active(cons(active(sel(mark(_x61), active(sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141))))))), _x32)), active(cons(active(s(mark(_x71))), _x52)))) | mark#(sel(cons(sel(active(s(mark(_x71))), sel(sel(_x131, _x132), from(_x141))), _x32), cons(s(_x71), active(_x62)))) → active#(sel(active(cons(active(sel(mark(_x61), sel(active(sel(mark(_x131), mark(_x132))), active(from(mark(_x141)))))), _x32)), active(cons(active(s(mark(_x71))), _x62)))) |
cons#(X1, active(X2)) | → | cons#(X1, X2) | cons#(mark(X1), X2) | → | cons#(X1, X2) | |
cons#(X1, mark(X2)) | → | cons#(X1, X2) | cons#(active(X1), X2) | → | cons#(X1, X2) |
active(from(X)) | → | mark(cons(X, from(s(X)))) | active(sel(0, cons(X, Y))) | → | mark(X) | |
active(sel(s(X), cons(Y, Z))) | → | mark(sel(X, Z)) | mark(from(X)) | → | active(from(mark(X))) | |
mark(cons(X1, X2)) | → | active(cons(mark(X1), X2)) | mark(s(X)) | → | active(s(mark(X))) | |
mark(sel(X1, X2)) | → | active(sel(mark(X1), mark(X2))) | mark(0) | → | active(0) | |
from(mark(X)) | → | from(X) | from(active(X)) | → | from(X) | |
cons(mark(X1), X2) | → | cons(X1, X2) | cons(X1, mark(X2)) | → | cons(X1, X2) | |
cons(active(X1), X2) | → | cons(X1, X2) | cons(X1, active(X2)) | → | cons(X1, X2) | |
s(mark(X)) | → | s(X) | s(active(X)) | → | s(X) | |
sel(mark(X1), X2) | → | sel(X1, X2) | sel(X1, mark(X2)) | → | sel(X1, X2) | |
sel(active(X1), X2) | → | sel(X1, X2) | sel(X1, active(X2)) | → | sel(X1, X2) |
Termination of terms over the following signature is verified: 0, s, active, mark, from, sel, cons
The following projection was used:
Thus, the following dependency pairs are removed:
cons#(mark(X1), X2) | → | cons#(X1, X2) | cons#(active(X1), X2) | → | cons#(X1, X2) |
cons#(X1, active(X2)) | → | cons#(X1, X2) | cons#(X1, mark(X2)) | → | cons#(X1, X2) |
active(from(X)) | → | mark(cons(X, from(s(X)))) | active(sel(0, cons(X, Y))) | → | mark(X) | |
active(sel(s(X), cons(Y, Z))) | → | mark(sel(X, Z)) | mark(from(X)) | → | active(from(mark(X))) | |
mark(cons(X1, X2)) | → | active(cons(mark(X1), X2)) | mark(s(X)) | → | active(s(mark(X))) | |
mark(sel(X1, X2)) | → | active(sel(mark(X1), mark(X2))) | mark(0) | → | active(0) | |
from(mark(X)) | → | from(X) | from(active(X)) | → | from(X) | |
cons(mark(X1), X2) | → | cons(X1, X2) | cons(X1, mark(X2)) | → | cons(X1, X2) | |
cons(active(X1), X2) | → | cons(X1, X2) | cons(X1, active(X2)) | → | cons(X1, X2) | |
s(mark(X)) | → | s(X) | s(active(X)) | → | s(X) | |
sel(mark(X1), X2) | → | sel(X1, X2) | sel(X1, mark(X2)) | → | sel(X1, X2) | |
sel(active(X1), X2) | → | sel(X1, X2) | sel(X1, active(X2)) | → | sel(X1, X2) |
Termination of terms over the following signature is verified: 0, s, active, mark, from, sel, cons
cons#: collapses to 2
0: all arguments are removed from 0
s: all arguments are removed from s
active: collapses to 1
mark: 1
from: all arguments are removed from from
sel: 1 2
cons: 1 2
There are no usable rules.
The dependency pairs and usable rules are stronlgy conservative!
The following dependency pairs (at least) can be eliminated according to the given precedence.
cons#(X1, mark(X2)) → cons#(X1, X2) |
cons#(X1, active(X2)) | → | cons#(X1, X2) |
active(from(X)) | → | mark(cons(X, from(s(X)))) | active(sel(0, cons(X, Y))) | → | mark(X) | |
active(sel(s(X), cons(Y, Z))) | → | mark(sel(X, Z)) | mark(from(X)) | → | active(from(mark(X))) | |
mark(cons(X1, X2)) | → | active(cons(mark(X1), X2)) | mark(s(X)) | → | active(s(mark(X))) | |
mark(sel(X1, X2)) | → | active(sel(mark(X1), mark(X2))) | mark(0) | → | active(0) | |
from(mark(X)) | → | from(X) | from(active(X)) | → | from(X) | |
cons(mark(X1), X2) | → | cons(X1, X2) | cons(X1, mark(X2)) | → | cons(X1, X2) | |
cons(active(X1), X2) | → | cons(X1, X2) | cons(X1, active(X2)) | → | cons(X1, X2) | |
s(mark(X)) | → | s(X) | s(active(X)) | → | s(X) | |
sel(mark(X1), X2) | → | sel(X1, X2) | sel(X1, mark(X2)) | → | sel(X1, X2) | |
sel(active(X1), X2) | → | sel(X1, X2) | sel(X1, active(X2)) | → | sel(X1, X2) |
Termination of terms over the following signature is verified: 0, s, active, mark, from, sel, cons
cons#: 2
0: all arguments are removed from 0
s: all arguments are removed from s
active: 1
mark: all arguments are removed from mark
from: all arguments are removed from from
sel: all arguments are removed from sel
cons: 1 2
There are no usable rules.
The dependency pairs and usable rules are stronlgy conservative!
The following dependency pairs (at least) can be eliminated according to the given precedence.
cons#(X1, active(X2)) → cons#(X1, X2) |
from#(active(X)) | → | from#(X) | from#(mark(X)) | → | from#(X) |
active(from(X)) | → | mark(cons(X, from(s(X)))) | active(sel(0, cons(X, Y))) | → | mark(X) | |
active(sel(s(X), cons(Y, Z))) | → | mark(sel(X, Z)) | mark(from(X)) | → | active(from(mark(X))) | |
mark(cons(X1, X2)) | → | active(cons(mark(X1), X2)) | mark(s(X)) | → | active(s(mark(X))) | |
mark(sel(X1, X2)) | → | active(sel(mark(X1), mark(X2))) | mark(0) | → | active(0) | |
from(mark(X)) | → | from(X) | from(active(X)) | → | from(X) | |
cons(mark(X1), X2) | → | cons(X1, X2) | cons(X1, mark(X2)) | → | cons(X1, X2) | |
cons(active(X1), X2) | → | cons(X1, X2) | cons(X1, active(X2)) | → | cons(X1, X2) | |
s(mark(X)) | → | s(X) | s(active(X)) | → | s(X) | |
sel(mark(X1), X2) | → | sel(X1, X2) | sel(X1, mark(X2)) | → | sel(X1, X2) | |
sel(active(X1), X2) | → | sel(X1, X2) | sel(X1, active(X2)) | → | sel(X1, X2) |
Termination of terms over the following signature is verified: 0, s, active, mark, from, sel, cons
The following projection was used:
Thus, the following dependency pairs are removed:
from#(active(X)) | → | from#(X) | from#(mark(X)) | → | from#(X) |
sel#(active(X1), X2) | → | sel#(X1, X2) | sel#(mark(X1), X2) | → | sel#(X1, X2) | |
sel#(X1, active(X2)) | → | sel#(X1, X2) | sel#(X1, mark(X2)) | → | sel#(X1, X2) |
active(from(X)) | → | mark(cons(X, from(s(X)))) | active(sel(0, cons(X, Y))) | → | mark(X) | |
active(sel(s(X), cons(Y, Z))) | → | mark(sel(X, Z)) | mark(from(X)) | → | active(from(mark(X))) | |
mark(cons(X1, X2)) | → | active(cons(mark(X1), X2)) | mark(s(X)) | → | active(s(mark(X))) | |
mark(sel(X1, X2)) | → | active(sel(mark(X1), mark(X2))) | mark(0) | → | active(0) | |
from(mark(X)) | → | from(X) | from(active(X)) | → | from(X) | |
cons(mark(X1), X2) | → | cons(X1, X2) | cons(X1, mark(X2)) | → | cons(X1, X2) | |
cons(active(X1), X2) | → | cons(X1, X2) | cons(X1, active(X2)) | → | cons(X1, X2) | |
s(mark(X)) | → | s(X) | s(active(X)) | → | s(X) | |
sel(mark(X1), X2) | → | sel(X1, X2) | sel(X1, mark(X2)) | → | sel(X1, X2) | |
sel(active(X1), X2) | → | sel(X1, X2) | sel(X1, active(X2)) | → | sel(X1, X2) |
Termination of terms over the following signature is verified: 0, s, active, mark, from, sel, cons
The following projection was used:
Thus, the following dependency pairs are removed:
sel#(mark(X1), X2) | → | sel#(X1, X2) | sel#(active(X1), X2) | → | sel#(X1, X2) |
sel#(X1, active(X2)) | → | sel#(X1, X2) | sel#(X1, mark(X2)) | → | sel#(X1, X2) |
active(from(X)) | → | mark(cons(X, from(s(X)))) | active(sel(0, cons(X, Y))) | → | mark(X) | |
active(sel(s(X), cons(Y, Z))) | → | mark(sel(X, Z)) | mark(from(X)) | → | active(from(mark(X))) | |
mark(cons(X1, X2)) | → | active(cons(mark(X1), X2)) | mark(s(X)) | → | active(s(mark(X))) | |
mark(sel(X1, X2)) | → | active(sel(mark(X1), mark(X2))) | mark(0) | → | active(0) | |
from(mark(X)) | → | from(X) | from(active(X)) | → | from(X) | |
cons(mark(X1), X2) | → | cons(X1, X2) | cons(X1, mark(X2)) | → | cons(X1, X2) | |
cons(active(X1), X2) | → | cons(X1, X2) | cons(X1, active(X2)) | → | cons(X1, X2) | |
s(mark(X)) | → | s(X) | s(active(X)) | → | s(X) | |
sel(mark(X1), X2) | → | sel(X1, X2) | sel(X1, mark(X2)) | → | sel(X1, X2) | |
sel(active(X1), X2) | → | sel(X1, X2) | sel(X1, active(X2)) | → | sel(X1, X2) |
Termination of terms over the following signature is verified: 0, s, active, mark, from, sel, cons
0: all arguments are removed from 0
s: all arguments are removed from s
active: collapses to 1
mark: 1
from: collapses to 1
sel#: collapses to 2
sel: collapses to 2
cons: 1 2
There are no usable rules.
The dependency pairs and usable rules are stronlgy conservative!
The following dependency pairs (at least) can be eliminated according to the given precedence.
sel#(X1, mark(X2)) → sel#(X1, X2) |
sel#(X1, active(X2)) | → | sel#(X1, X2) |
active(from(X)) | → | mark(cons(X, from(s(X)))) | active(sel(0, cons(X, Y))) | → | mark(X) | |
active(sel(s(X), cons(Y, Z))) | → | mark(sel(X, Z)) | mark(from(X)) | → | active(from(mark(X))) | |
mark(cons(X1, X2)) | → | active(cons(mark(X1), X2)) | mark(s(X)) | → | active(s(mark(X))) | |
mark(sel(X1, X2)) | → | active(sel(mark(X1), mark(X2))) | mark(0) | → | active(0) | |
from(mark(X)) | → | from(X) | from(active(X)) | → | from(X) | |
cons(mark(X1), X2) | → | cons(X1, X2) | cons(X1, mark(X2)) | → | cons(X1, X2) | |
cons(active(X1), X2) | → | cons(X1, X2) | cons(X1, active(X2)) | → | cons(X1, X2) | |
s(mark(X)) | → | s(X) | s(active(X)) | → | s(X) | |
sel(mark(X1), X2) | → | sel(X1, X2) | sel(X1, mark(X2)) | → | sel(X1, X2) | |
sel(active(X1), X2) | → | sel(X1, X2) | sel(X1, active(X2)) | → | sel(X1, X2) |
Termination of terms over the following signature is verified: 0, s, active, mark, from, sel, cons
0: all arguments are removed from 0
s: all arguments are removed from s
active: 1
mark: all arguments are removed from mark
from: all arguments are removed from from
sel#: collapses to 2
sel: 1 2
cons: 1 2
There are no usable rules.
The dependency pairs and usable rules are stronlgy conservative!
The following dependency pairs (at least) can be eliminated according to the given precedence.
sel#(X1, active(X2)) → sel#(X1, X2) |
s#(mark(X)) | → | s#(X) | s#(active(X)) | → | s#(X) |
active(from(X)) | → | mark(cons(X, from(s(X)))) | active(sel(0, cons(X, Y))) | → | mark(X) | |
active(sel(s(X), cons(Y, Z))) | → | mark(sel(X, Z)) | mark(from(X)) | → | active(from(mark(X))) | |
mark(cons(X1, X2)) | → | active(cons(mark(X1), X2)) | mark(s(X)) | → | active(s(mark(X))) | |
mark(sel(X1, X2)) | → | active(sel(mark(X1), mark(X2))) | mark(0) | → | active(0) | |
from(mark(X)) | → | from(X) | from(active(X)) | → | from(X) | |
cons(mark(X1), X2) | → | cons(X1, X2) | cons(X1, mark(X2)) | → | cons(X1, X2) | |
cons(active(X1), X2) | → | cons(X1, X2) | cons(X1, active(X2)) | → | cons(X1, X2) | |
s(mark(X)) | → | s(X) | s(active(X)) | → | s(X) | |
sel(mark(X1), X2) | → | sel(X1, X2) | sel(X1, mark(X2)) | → | sel(X1, X2) | |
sel(active(X1), X2) | → | sel(X1, X2) | sel(X1, active(X2)) | → | sel(X1, X2) |
Termination of terms over the following signature is verified: 0, s, active, mark, from, sel, cons
The following projection was used:
Thus, the following dependency pairs are removed:
s#(mark(X)) | → | s#(X) | s#(active(X)) | → | s#(X) |