TIMEOUT
The TRS could not be proven terminating. The proof attempt took 60005 ms.
Problem 1 was processed with processor DependencyGraph (210ms). | Problem 2 was processed with processor SubtermCriterion (1ms). | | Problem 5 was processed with processor ReductionPairSAT (415ms). | | | Problem 7 was processed with processor ReductionPairSAT (256ms). | | | | Problem 9 was processed with processor ReductionPairSAT (176ms). | | | | | Problem 10 was processed with processor ReductionPairSAT (90ms). | Problem 3 was processed with processor SubtermCriterion (1ms). | Problem 4 was processed with processor ReductionPairSAT (3111ms). | | Problem 6 was processed with processor ReductionPairSAT (2793ms). | | | Problem 8 was processed with processor ForwardNarrowing (8ms). | | | | Problem 11 was processed with processor ForwardNarrowing (8ms). | | | | | Problem 12 was processed with processor ForwardNarrowing (6ms). | | | | | | Problem 13 was processed with processor ForwardNarrowing (7ms). | | | | | | | Problem 14 was processed with processor ForwardNarrowing (5ms). | | | | | | | | Problem 15 was processed with processor ForwardNarrowing (7ms). | | | | | | | | | Problem 16 was processed with processor ForwardNarrowing (6ms). | | | | | | | | | | Problem 17 was processed with processor ForwardNarrowing (6ms). | | | | | | | | | | | Problem 18 was processed with processor ForwardNarrowing (5ms). | | | | | | | | | | | | Problem 19 was processed with processor ForwardNarrowing (6ms). | | | | | | | | | | | | | Problem 20 was processed with processor ForwardNarrowing (8ms). | | | | | | | | | | | | | | Problem 21 was processed with processor ForwardNarrowing (8ms). | | | | | | | | | | | | | | | Problem 22 was processed with processor ForwardNarrowing (10ms). | | | | | | | | | | | | | | | | Problem 23 was processed with processor ForwardNarrowing (8ms). | | | | | | | | | | | | | | | | | Problem 24 was processed with processor ForwardNarrowing (15ms). | | | | | | | | | | | | | | | | | | Problem 25 was processed with processor ForwardNarrowing (14ms). | | | | | | | | | | | | | | | | | | | Problem 26 was processed with processor ForwardNarrowing (14ms). | | | | | | | | | | | | | | | | | | | | Problem 27 was processed with processor ForwardNarrowing (10ms). | | | | | | | | | | | | | | | | | | | | | Problem 28 was processed with processor ForwardNarrowing (18ms). | | | | | | | | | | | | | | | | | | | | | | Problem 29 was processed with processor ForwardNarrowing (22ms). | | | | | | | | | | | | | | | | | | | | | | | Problem 30 was processed with processor ForwardNarrowing (120ms). | | | | | | | | | | | | | | | | | | | | | | | | Problem 31 was processed with processor ForwardNarrowing (57ms). | | | | | | | | | | | | | | | | | | | | | | | | | Problem 32 was processed with processor ForwardNarrowing (129ms). | | | | | | | | | | | | | | | | | | | | | | | | | | Problem 33 was processed with processor ForwardNarrowing (128ms). | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem 34 remains open; application of the following processors failed [ForwardNarrowing (45ms), ForwardNarrowing (49ms), ForwardNarrowing (39ms), ForwardNarrowing (46ms), ForwardNarrowing (46ms), ForwardNarrowing (44ms), ForwardNarrowing (50ms), ForwardNarrowing (45ms), ForwardNarrowing (38ms), ForwardNarrowing (45ms), ForwardNarrowing (50ms), ForwardNarrowing (44ms), ForwardNarrowing (45ms), ForwardNarrowing (44ms), ForwardNarrowing (39ms), ForwardNarrowing (51ms), ForwardNarrowing (45ms), ForwardNarrowing (38ms), ForwardNarrowing (45ms), ForwardNarrowing (timeout)].
active#(f(X)) | → | mark#(if(X, c, f(true))) | mark#(if(X1, X2, X3)) | → | mark#(X2) | |
active#(if(false, X, Y)) | → | mark#(Y) | mark#(if(X1, X2, X3)) | → | mark#(X1) | |
mark#(f(X)) | → | mark#(X) | mark#(if(X1, X2, X3)) | → | active#(if(mark(X1), mark(X2), X3)) | |
mark#(f(X)) | → | active#(f(mark(X))) | active#(if(true, X, Y)) | → | mark#(X) |
active(f(X)) | → | mark(if(X, c, f(true))) | active(if(true, X, Y)) | → | mark(X) | |
active(if(false, X, Y)) | → | mark(Y) | mark(f(X)) | → | active(f(mark(X))) | |
mark(if(X1, X2, X3)) | → | active(if(mark(X1), mark(X2), X3)) | mark(c) | → | active(c) | |
mark(true) | → | active(true) | mark(false) | → | active(false) | |
f(mark(X)) | → | f(X) | f(active(X)) | → | f(X) | |
if(mark(X1), X2, X3) | → | if(X1, X2, X3) | if(X1, mark(X2), X3) | → | if(X1, X2, X3) | |
if(X1, X2, mark(X3)) | → | if(X1, X2, X3) | if(active(X1), X2, X3) | → | if(X1, X2, X3) | |
if(X1, active(X2), X3) | → | if(X1, X2, X3) | if(X1, X2, active(X3)) | → | if(X1, X2, X3) |
Termination of terms over the following signature is verified: f, c, if, false, active, true, mark
mark#(false) | → | active#(false) | mark#(true) | → | active#(true) | |
active#(if(false, X, Y)) | → | mark#(Y) | f#(active(X)) | → | f#(X) | |
if#(X1, active(X2), X3) | → | if#(X1, X2, X3) | mark#(f(X)) | → | mark#(X) | |
if#(X1, X2, active(X3)) | → | if#(X1, X2, X3) | mark#(f(X)) | → | active#(f(mark(X))) | |
mark#(if(X1, X2, X3)) | → | active#(if(mark(X1), mark(X2), X3)) | if#(active(X1), X2, X3) | → | if#(X1, X2, X3) | |
active#(if(true, X, Y)) | → | mark#(X) | mark#(c) | → | active#(c) | |
active#(f(X)) | → | f#(true) | active#(f(X)) | → | mark#(if(X, c, f(true))) | |
mark#(if(X1, X2, X3)) | → | mark#(X2) | if#(X1, mark(X2), X3) | → | if#(X1, X2, X3) | |
if#(X1, X2, mark(X3)) | → | if#(X1, X2, X3) | if#(mark(X1), X2, X3) | → | if#(X1, X2, X3) | |
mark#(if(X1, X2, X3)) | → | mark#(X1) | active#(f(X)) | → | if#(X, c, f(true)) | |
mark#(if(X1, X2, X3)) | → | if#(mark(X1), mark(X2), X3) | mark#(f(X)) | → | f#(mark(X)) | |
f#(mark(X)) | → | f#(X) |
active(f(X)) | → | mark(if(X, c, f(true))) | active(if(true, X, Y)) | → | mark(X) | |
active(if(false, X, Y)) | → | mark(Y) | mark(f(X)) | → | active(f(mark(X))) | |
mark(if(X1, X2, X3)) | → | active(if(mark(X1), mark(X2), X3)) | mark(c) | → | active(c) | |
mark(true) | → | active(true) | mark(false) | → | active(false) | |
f(mark(X)) | → | f(X) | f(active(X)) | → | f(X) | |
if(mark(X1), X2, X3) | → | if(X1, X2, X3) | if(X1, mark(X2), X3) | → | if(X1, X2, X3) | |
if(X1, X2, mark(X3)) | → | if(X1, X2, X3) | if(active(X1), X2, X3) | → | if(X1, X2, X3) | |
if(X1, active(X2), X3) | → | if(X1, X2, X3) | if(X1, X2, active(X3)) | → | if(X1, X2, X3) |
Termination of terms over the following signature is verified: f, c, if, true, active, false, mark
f#(active(X)) → f#(X) | f#(mark(X)) → f#(X) |
if#(X1, mark(X2), X3) → if#(X1, X2, X3) | if#(X1, X2, mark(X3)) → if#(X1, X2, X3) |
if#(mark(X1), X2, X3) → if#(X1, X2, X3) | if#(X1, active(X2), X3) → if#(X1, X2, X3) |
if#(X1, X2, active(X3)) → if#(X1, X2, X3) | if#(active(X1), X2, X3) → if#(X1, X2, X3) |
active#(f(X)) → mark#(if(X, c, f(true))) | mark#(false) → active#(false) |
mark#(if(X1, X2, X3)) → mark#(X2) | active#(if(false, X, Y)) → mark#(Y) |
mark#(true) → active#(true) | mark#(if(X1, X2, X3)) → mark#(X1) |
mark#(f(X)) → mark#(X) | mark#(f(X)) → active#(f(mark(X))) |
mark#(if(X1, X2, X3)) → active#(if(mark(X1), mark(X2), X3)) | mark#(c) → active#(c) |
active#(if(true, X, Y)) → mark#(X) |
if#(X1, mark(X2), X3) | → | if#(X1, X2, X3) | if#(X1, X2, mark(X3)) | → | if#(X1, X2, X3) | |
if#(mark(X1), X2, X3) | → | if#(X1, X2, X3) | if#(X1, active(X2), X3) | → | if#(X1, X2, X3) | |
if#(X1, X2, active(X3)) | → | if#(X1, X2, X3) | if#(active(X1), X2, X3) | → | if#(X1, X2, X3) |
active(f(X)) | → | mark(if(X, c, f(true))) | active(if(true, X, Y)) | → | mark(X) | |
active(if(false, X, Y)) | → | mark(Y) | mark(f(X)) | → | active(f(mark(X))) | |
mark(if(X1, X2, X3)) | → | active(if(mark(X1), mark(X2), X3)) | mark(c) | → | active(c) | |
mark(true) | → | active(true) | mark(false) | → | active(false) | |
f(mark(X)) | → | f(X) | f(active(X)) | → | f(X) | |
if(mark(X1), X2, X3) | → | if(X1, X2, X3) | if(X1, mark(X2), X3) | → | if(X1, X2, X3) | |
if(X1, X2, mark(X3)) | → | if(X1, X2, X3) | if(active(X1), X2, X3) | → | if(X1, X2, X3) | |
if(X1, active(X2), X3) | → | if(X1, X2, X3) | if(X1, X2, active(X3)) | → | if(X1, X2, X3) |
Termination of terms over the following signature is verified: f, c, if, true, active, false, mark
The following projection was used:
Thus, the following dependency pairs are removed:
if#(mark(X1), X2, X3) | → | if#(X1, X2, X3) | if#(active(X1), X2, X3) | → | if#(X1, X2, X3) |
if#(X1, mark(X2), X3) | → | if#(X1, X2, X3) | if#(X1, X2, mark(X3)) | → | if#(X1, X2, X3) | |
if#(X1, active(X2), X3) | → | if#(X1, X2, X3) | if#(X1, X2, active(X3)) | → | if#(X1, X2, X3) |
active(f(X)) | → | mark(if(X, c, f(true))) | active(if(true, X, Y)) | → | mark(X) | |
active(if(false, X, Y)) | → | mark(Y) | mark(f(X)) | → | active(f(mark(X))) | |
mark(if(X1, X2, X3)) | → | active(if(mark(X1), mark(X2), X3)) | mark(c) | → | active(c) | |
mark(true) | → | active(true) | mark(false) | → | active(false) | |
f(mark(X)) | → | f(X) | f(active(X)) | → | f(X) | |
if(mark(X1), X2, X3) | → | if(X1, X2, X3) | if(X1, mark(X2), X3) | → | if(X1, X2, X3) | |
if(X1, X2, mark(X3)) | → | if(X1, X2, X3) | if(active(X1), X2, X3) | → | if(X1, X2, X3) | |
if(X1, active(X2), X3) | → | if(X1, X2, X3) | if(X1, X2, active(X3)) | → | if(X1, X2, X3) |
Termination of terms over the following signature is verified: f, c, if, false, active, true, mark
f: all arguments are removed from f
c: all arguments are removed from c
if: collapses to 3
false: all arguments are removed from false
true: all arguments are removed from true
active: collapses to 1
if#: collapses to 2
mark: 1
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.
if#(X1, mark(X2), X3) → if#(X1, X2, X3) |
if#(X1, X2, mark(X3)) | → | if#(X1, X2, X3) | if#(X1, active(X2), X3) | → | if#(X1, X2, X3) | |
if#(X1, X2, active(X3)) | → | if#(X1, X2, X3) |
active(f(X)) | → | mark(if(X, c, f(true))) | active(if(true, X, Y)) | → | mark(X) | |
active(if(false, X, Y)) | → | mark(Y) | mark(f(X)) | → | active(f(mark(X))) | |
mark(if(X1, X2, X3)) | → | active(if(mark(X1), mark(X2), X3)) | mark(c) | → | active(c) | |
mark(true) | → | active(true) | mark(false) | → | active(false) | |
f(mark(X)) | → | f(X) | f(active(X)) | → | f(X) | |
if(mark(X1), X2, X3) | → | if(X1, X2, X3) | if(X1, mark(X2), X3) | → | if(X1, X2, X3) | |
if(X1, X2, mark(X3)) | → | if(X1, X2, X3) | if(active(X1), X2, X3) | → | if(X1, X2, X3) | |
if(X1, active(X2), X3) | → | if(X1, X2, X3) | if(X1, X2, active(X3)) | → | if(X1, X2, X3) |
Termination of terms over the following signature is verified: f, c, if, true, active, false, mark
f: collapses to 1
c: all arguments are removed from c
if: 3
false: all arguments are removed from false
true: all arguments are removed from true
active: 1
if#: collapses to 2
mark: all arguments are removed from mark
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.
if#(X1, active(X2), X3) → if#(X1, X2, X3) |
if#(X1, X2, mark(X3)) | → | if#(X1, X2, X3) | if#(X1, X2, active(X3)) | → | if#(X1, X2, X3) |
active(f(X)) | → | mark(if(X, c, f(true))) | active(if(true, X, Y)) | → | mark(X) | |
active(if(false, X, Y)) | → | mark(Y) | mark(f(X)) | → | active(f(mark(X))) | |
mark(if(X1, X2, X3)) | → | active(if(mark(X1), mark(X2), X3)) | mark(c) | → | active(c) | |
mark(true) | → | active(true) | mark(false) | → | active(false) | |
f(mark(X)) | → | f(X) | f(active(X)) | → | f(X) | |
if(mark(X1), X2, X3) | → | if(X1, X2, X3) | if(X1, mark(X2), X3) | → | if(X1, X2, X3) | |
if(X1, X2, mark(X3)) | → | if(X1, X2, X3) | if(active(X1), X2, X3) | → | if(X1, X2, X3) | |
if(X1, active(X2), X3) | → | if(X1, X2, X3) | if(X1, X2, active(X3)) | → | if(X1, X2, X3) |
Termination of terms over the following signature is verified: f, c, if, false, active, true, mark
f: all arguments are removed from f
c: all arguments are removed from c
if: all arguments are removed from if
false: all arguments are removed from false
true: all arguments are removed from true
active: collapses to 1
if#: 1 3
mark: 1
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.
if#(X1, X2, mark(X3)) → if#(X1, X2, X3) |
if#(X1, X2, active(X3)) | → | if#(X1, X2, X3) |
active(f(X)) | → | mark(if(X, c, f(true))) | active(if(true, X, Y)) | → | mark(X) | |
active(if(false, X, Y)) | → | mark(Y) | mark(f(X)) | → | active(f(mark(X))) | |
mark(if(X1, X2, X3)) | → | active(if(mark(X1), mark(X2), X3)) | mark(c) | → | active(c) | |
mark(true) | → | active(true) | mark(false) | → | active(false) | |
f(mark(X)) | → | f(X) | f(active(X)) | → | f(X) | |
if(mark(X1), X2, X3) | → | if(X1, X2, X3) | if(X1, mark(X2), X3) | → | if(X1, X2, X3) | |
if(X1, X2, mark(X3)) | → | if(X1, X2, X3) | if(active(X1), X2, X3) | → | if(X1, X2, X3) | |
if(X1, active(X2), X3) | → | if(X1, X2, X3) | if(X1, X2, active(X3)) | → | if(X1, X2, X3) |
Termination of terms over the following signature is verified: f, c, if, true, active, false, mark
f: all arguments are removed from f
c: all arguments are removed from c
if: 2 3
false: all arguments are removed from false
true: all arguments are removed from true
active: 1
if#: collapses to 3
mark: 1
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.
if#(X1, X2, active(X3)) → if#(X1, X2, X3) |
f#(active(X)) | → | f#(X) | f#(mark(X)) | → | f#(X) |
active(f(X)) | → | mark(if(X, c, f(true))) | active(if(true, X, Y)) | → | mark(X) | |
active(if(false, X, Y)) | → | mark(Y) | mark(f(X)) | → | active(f(mark(X))) | |
mark(if(X1, X2, X3)) | → | active(if(mark(X1), mark(X2), X3)) | mark(c) | → | active(c) | |
mark(true) | → | active(true) | mark(false) | → | active(false) | |
f(mark(X)) | → | f(X) | f(active(X)) | → | f(X) | |
if(mark(X1), X2, X3) | → | if(X1, X2, X3) | if(X1, mark(X2), X3) | → | if(X1, X2, X3) | |
if(X1, X2, mark(X3)) | → | if(X1, X2, X3) | if(active(X1), X2, X3) | → | if(X1, X2, X3) | |
if(X1, active(X2), X3) | → | if(X1, X2, X3) | if(X1, X2, active(X3)) | → | if(X1, X2, X3) |
Termination of terms over the following signature is verified: f, c, if, true, active, false, mark
The following projection was used:
Thus, the following dependency pairs are removed:
f#(active(X)) | → | f#(X) | f#(mark(X)) | → | f#(X) |
active#(f(X)) | → | mark#(if(X, c, f(true))) | mark#(false) | → | active#(false) | |
mark#(if(X1, X2, X3)) | → | mark#(X2) | active#(if(false, X, Y)) | → | mark#(Y) | |
mark#(true) | → | active#(true) | mark#(if(X1, X2, X3)) | → | mark#(X1) | |
mark#(f(X)) | → | mark#(X) | mark#(f(X)) | → | active#(f(mark(X))) | |
mark#(if(X1, X2, X3)) | → | active#(if(mark(X1), mark(X2), X3)) | mark#(c) | → | active#(c) | |
active#(if(true, X, Y)) | → | mark#(X) |
active(f(X)) | → | mark(if(X, c, f(true))) | active(if(true, X, Y)) | → | mark(X) | |
active(if(false, X, Y)) | → | mark(Y) | mark(f(X)) | → | active(f(mark(X))) | |
mark(if(X1, X2, X3)) | → | active(if(mark(X1), mark(X2), X3)) | mark(c) | → | active(c) | |
mark(true) | → | active(true) | mark(false) | → | active(false) | |
f(mark(X)) | → | f(X) | f(active(X)) | → | f(X) | |
if(mark(X1), X2, X3) | → | if(X1, X2, X3) | if(X1, mark(X2), X3) | → | if(X1, X2, X3) | |
if(X1, X2, mark(X3)) | → | if(X1, X2, X3) | if(active(X1), X2, X3) | → | if(X1, X2, X3) | |
if(X1, active(X2), X3) | → | if(X1, X2, X3) | if(X1, X2, active(X3)) | → | if(X1, X2, X3) |
Termination of terms over the following signature is verified: f, c, if, true, active, false, mark
f: all arguments are removed from f
c: all arguments are removed from c
if: all arguments are removed from if
false: all arguments are removed from false
true: all arguments are removed from true
active: collapses to 1
mark: all arguments are removed from mark
active#: collapses to 1
mark#: all arguments are removed from mark#
if(X1, active(X2), X3) → if(X1, X2, X3) | if(mark(X1), X2, X3) → if(X1, X2, X3) |
mark(if(X1, X2, X3)) → active(if(mark(X1), mark(X2), X3)) | mark(c) → active(c) |
active(if(false, X, Y)) → mark(Y) | if(active(X1), X2, X3) → if(X1, X2, X3) |
mark(true) → active(true) | if(X1, mark(X2), X3) → if(X1, X2, X3) |
if(X1, X2, active(X3)) → if(X1, X2, X3) | mark(false) → active(false) |
if(X1, X2, mark(X3)) → if(X1, X2, X3) | f(active(X)) → f(X) |
active(if(true, X, Y)) → mark(X) | mark(f(X)) → active(f(mark(X))) |
f(mark(X)) → f(X) | active(f(X)) → mark(if(X, c, f(true))) |
The dependency pairs and usable rules are stronlgy conservative!
The following dependency pairs (at least) can be eliminated according to the given precedence.
mark#(true) → active#(true) | mark#(c) → active#(c) |
mark#(false) | → | active#(false) | active#(f(X)) | → | mark#(if(X, c, f(true))) | |
mark#(if(X1, X2, X3)) | → | mark#(X2) | active#(if(false, X, Y)) | → | mark#(Y) | |
mark#(if(X1, X2, X3)) | → | mark#(X1) | mark#(f(X)) | → | mark#(X) | |
mark#(if(X1, X2, X3)) | → | active#(if(mark(X1), mark(X2), X3)) | mark#(f(X)) | → | active#(f(mark(X))) | |
active#(if(true, X, Y)) | → | mark#(X) |
active(f(X)) | → | mark(if(X, c, f(true))) | active(if(true, X, Y)) | → | mark(X) | |
active(if(false, X, Y)) | → | mark(Y) | mark(f(X)) | → | active(f(mark(X))) | |
mark(if(X1, X2, X3)) | → | active(if(mark(X1), mark(X2), X3)) | mark(c) | → | active(c) | |
mark(true) | → | active(true) | mark(false) | → | active(false) | |
f(mark(X)) | → | f(X) | f(active(X)) | → | f(X) | |
if(mark(X1), X2, X3) | → | if(X1, X2, X3) | if(X1, mark(X2), X3) | → | if(X1, X2, X3) | |
if(X1, X2, mark(X3)) | → | if(X1, X2, X3) | if(active(X1), X2, X3) | → | if(X1, X2, X3) | |
if(X1, active(X2), X3) | → | if(X1, X2, X3) | if(X1, X2, active(X3)) | → | if(X1, X2, X3) |
Termination of terms over the following signature is verified: f, c, if, false, active, true, mark
f: all arguments are removed from f
c: all arguments are removed from c
if: all arguments are removed from if
false: all arguments are removed from false
true: all arguments are removed from true
active: all arguments are removed from active
mark: all arguments are removed from mark
active#: collapses to 1
mark#: all arguments are removed from mark#
if(X1, active(X2), X3) → if(X1, X2, X3) | if(mark(X1), X2, X3) → if(X1, X2, X3) |
mark(if(X1, X2, X3)) → active(if(mark(X1), mark(X2), X3)) | mark(c) → active(c) |
active(if(false, X, Y)) → mark(Y) | if(active(X1), X2, X3) → if(X1, X2, X3) |
mark(true) → active(true) | if(X1, mark(X2), X3) → if(X1, X2, X3) |
if(X1, X2, active(X3)) → if(X1, X2, X3) | mark(false) → active(false) |
if(X1, X2, mark(X3)) → if(X1, X2, X3) | f(active(X)) → f(X) |
active(if(true, X, Y)) → mark(X) | mark(f(X)) → active(f(mark(X))) |
f(mark(X)) → f(X) | active(f(X)) → mark(if(X, c, f(true))) |
The dependency pairs and usable rules are stronlgy conservative!
The following dependency pairs (at least) can be eliminated according to the given precedence.
mark#(false) → active#(false) |
active#(f(X)) | → | mark#(if(X, c, f(true))) | mark#(if(X1, X2, X3)) | → | mark#(X2) | |
active#(if(false, X, Y)) | → | mark#(Y) | mark#(if(X1, X2, X3)) | → | mark#(X1) | |
mark#(f(X)) | → | mark#(X) | mark#(f(X)) | → | active#(f(mark(X))) | |
mark#(if(X1, X2, X3)) | → | active#(if(mark(X1), mark(X2), X3)) | active#(if(true, X, Y)) | → | mark#(X) |
active(f(X)) | → | mark(if(X, c, f(true))) | active(if(true, X, Y)) | → | mark(X) | |
active(if(false, X, Y)) | → | mark(Y) | mark(f(X)) | → | active(f(mark(X))) | |
mark(if(X1, X2, X3)) | → | active(if(mark(X1), mark(X2), X3)) | mark(c) | → | active(c) | |
mark(true) | → | active(true) | mark(false) | → | active(false) | |
f(mark(X)) | → | f(X) | f(active(X)) | → | f(X) | |
if(mark(X1), X2, X3) | → | if(X1, X2, X3) | if(X1, mark(X2), X3) | → | if(X1, X2, X3) | |
if(X1, X2, mark(X3)) | → | if(X1, X2, X3) | if(active(X1), X2, X3) | → | if(X1, X2, X3) | |
if(X1, active(X2), X3) | → | if(X1, X2, X3) | if(X1, X2, active(X3)) | → | if(X1, X2, X3) |
Termination of terms over the following signature is verified: f, c, if, true, active, false, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(if(mark(X1), _x22, _x23)) | |
active#(if(active(true), mark(X2), X3)) | |
active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(X2), X3)) | |
active#(if(mark(X1), mark(X2), _x23)) | |
active#(if(active(f(mark(_x31))), mark(X2), X3)) | |
active#(if(mark(X1), active(if(mark(_x41), mark(_x42), _x43)), X3)) | |
active#(if(active(c), mark(X2), X3)) | |
active#(if(mark(X1), active(false), X3)) | |
active#(if(_x21, mark(X2), _x23)) | |
active#(if(mark(X1), active(true), X3)) | |
active#(if(mark(X1), active(f(mark(_x41))), X3)) | |
active#(if(active(false), mark(X2), X3)) | |
active#(if(mark(X1), active(c), X3)) |
mark#(if(c, X2, X3)) → active#(if(active(c), mark(X2), X3)) | mark#(if(_x21, X2, _x23)) → active#(if(_x21, mark(X2), _x23)) |
mark#(if(X1, c, X3)) → active#(if(mark(X1), active(c), X3)) | mark#(if(X1, _x22, _x23)) → active#(if(mark(X1), _x22, _x23)) |
mark#(if(if(_x31, _x32, _x33), X2, X3)) → active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(X2), X3)) | mark#(if(false, X2, X3)) → active#(if(active(false), mark(X2), X3)) |
mark#(if(X1, f(_x41), X3)) → active#(if(mark(X1), active(f(mark(_x41))), X3)) | mark#(if(X1, true, X3)) → active#(if(mark(X1), active(true), X3)) |
mark#(if(f(_x31), X2, X3)) → active#(if(active(f(mark(_x31))), mark(X2), X3)) | mark#(if(X1, if(_x41, _x42, _x43), X3)) → active#(if(mark(X1), active(if(mark(_x41), mark(_x42), _x43)), X3)) |
mark#(if(X1, false, X3)) → active#(if(mark(X1), active(false), X3)) | mark#(if(true, X2, X3)) → active#(if(active(true), mark(X2), X3)) |
mark#(if(X1, X2, active(_x23))) → active#(if(mark(X1), mark(X2), _x23)) | mark#(if(X1, X2, mark(_x23))) → active#(if(mark(X1), mark(X2), _x23)) |
mark#(if(c, X2, X3)) | → | active#(if(active(c), mark(X2), X3)) | active#(if(false, X, Y)) | → | mark#(Y) | |
mark#(if(_x21, X2, _x23)) | → | active#(if(_x21, mark(X2), _x23)) | mark#(if(X1, c, X3)) | → | active#(if(mark(X1), active(c), X3)) | |
mark#(if(X1, _x22, _x23)) | → | active#(if(mark(X1), _x22, _x23)) | mark#(f(X)) | → | mark#(X) | |
mark#(if(if(_x31, _x32, _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(X2), X3)) | mark#(if(false, X2, X3)) | → | active#(if(active(false), mark(X2), X3)) | |
mark#(f(X)) | → | active#(f(mark(X))) | active#(if(true, X, Y)) | → | mark#(X) | |
mark#(if(X1, f(_x41), X3)) | → | active#(if(mark(X1), active(f(mark(_x41))), X3)) | active#(f(X)) | → | mark#(if(X, c, f(true))) | |
mark#(if(X1, X2, X3)) | → | mark#(X2) | mark#(if(X1, true, X3)) | → | active#(if(mark(X1), active(true), X3)) | |
mark#(if(f(_x31), X2, X3)) | → | active#(if(active(f(mark(_x31))), mark(X2), X3)) | mark#(if(X1, if(_x41, _x42, _x43), X3)) | → | active#(if(mark(X1), active(if(mark(_x41), mark(_x42), _x43)), X3)) | |
mark#(if(X1, false, X3)) | → | active#(if(mark(X1), active(false), X3)) | mark#(if(true, X2, X3)) | → | active#(if(active(true), mark(X2), X3)) | |
mark#(if(X1, X2, X3)) | → | mark#(X1) | mark#(if(X1, X2, active(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) | |
mark#(if(X1, X2, mark(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) |
active(f(X)) | → | mark(if(X, c, f(true))) | active(if(true, X, Y)) | → | mark(X) | |
active(if(false, X, Y)) | → | mark(Y) | mark(f(X)) | → | active(f(mark(X))) | |
mark(if(X1, X2, X3)) | → | active(if(mark(X1), mark(X2), X3)) | mark(c) | → | active(c) | |
mark(true) | → | active(true) | mark(false) | → | active(false) | |
f(mark(X)) | → | f(X) | f(active(X)) | → | f(X) | |
if(mark(X1), X2, X3) | → | if(X1, X2, X3) | if(X1, mark(X2), X3) | → | if(X1, X2, X3) | |
if(X1, X2, mark(X3)) | → | if(X1, X2, X3) | if(active(X1), X2, X3) | → | if(X1, X2, X3) | |
if(X1, active(X2), X3) | → | if(X1, X2, X3) | if(X1, X2, active(X3)) | → | if(X1, X2, X3) |
Termination of terms over the following signature is verified: f, c, if, false, active, true, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(if(active(c), _x22, _x23)) | |
active#(if(active(c), mark(X2), _x23)) | |
active#(if(active(c), active(false), X3)) | |
active#(if(active(c), active(c), X3)) | |
active#(if(active(c), active(true), X3)) | |
active#(if(active(c), active(if(mark(_x41), mark(_x42), _x43)), X3)) | |
active#(if(c, mark(X2), _x23)) | |
active#(if(active(c), active(f(mark(_x41))), X3)) |
mark#(if(c, X2, _x23)) → active#(if(c, mark(X2), _x23)) | mark#(if(c, X2, active(_x23))) → active#(if(active(c), mark(X2), _x23)) |
mark#(if(c, false, X3)) → active#(if(active(c), active(false), X3)) | mark#(if(c, c, X3)) → active#(if(active(c), active(c), X3)) |
mark#(if(c, X2, mark(_x23))) → active#(if(active(c), mark(X2), _x23)) | mark#(if(c, if(_x41, _x42, _x43), X3)) → active#(if(active(c), active(if(mark(_x41), mark(_x42), _x43)), X3)) |
mark#(if(c, true, X3)) → active#(if(active(c), active(true), X3)) | mark#(if(c, f(_x41), X3)) → active#(if(active(c), active(f(mark(_x41))), X3)) |
mark#(if(c, _x22, _x23)) → active#(if(active(c), _x22, _x23)) |
mark#(if(c, X2, active(_x23))) | → | active#(if(active(c), mark(X2), _x23)) | mark#(if(c, X2, _x23)) | → | active#(if(c, mark(X2), _x23)) | |
active#(if(false, X, Y)) | → | mark#(Y) | mark#(if(c, c, X3)) | → | active#(if(active(c), active(c), X3)) | |
mark#(if(X1, c, X3)) | → | active#(if(mark(X1), active(c), X3)) | mark#(if(if(_x31, _x32, _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(X2), X3)) | |
mark#(if(false, X2, X3)) | → | active#(if(active(false), mark(X2), X3)) | mark#(if(c, true, X3)) | → | active#(if(active(c), active(true), X3)) | |
active#(if(true, X, Y)) | → | mark#(X) | active#(f(X)) | → | mark#(if(X, c, f(true))) | |
mark#(if(X1, X2, X3)) | → | mark#(X2) | mark#(if(X1, true, X3)) | → | active#(if(mark(X1), active(true), X3)) | |
mark#(if(f(_x31), X2, X3)) | → | active#(if(active(f(mark(_x31))), mark(X2), X3)) | mark#(if(c, false, X3)) | → | active#(if(active(c), active(false), X3)) | |
mark#(if(X1, false, X3)) | → | active#(if(mark(X1), active(false), X3)) | mark#(if(true, X2, X3)) | → | active#(if(active(true), mark(X2), X3)) | |
mark#(if(_x21, X2, _x23)) | → | active#(if(_x21, mark(X2), _x23)) | mark#(if(c, X2, mark(_x23))) | → | active#(if(active(c), mark(X2), _x23)) | |
mark#(if(X1, _x22, _x23)) | → | active#(if(mark(X1), _x22, _x23)) | mark#(f(X)) | → | mark#(X) | |
mark#(f(X)) | → | active#(f(mark(X))) | mark#(if(c, f(_x41), X3)) | → | active#(if(active(c), active(f(mark(_x41))), X3)) | |
mark#(if(c, if(_x41, _x42, _x43), X3)) | → | active#(if(active(c), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(if(X1, f(_x41), X3)) | → | active#(if(mark(X1), active(f(mark(_x41))), X3)) | |
mark#(if(X1, if(_x41, _x42, _x43), X3)) | → | active#(if(mark(X1), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(if(X1, X2, X3)) | → | mark#(X1) | |
mark#(if(X1, X2, active(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) | mark#(if(X1, X2, mark(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) | |
mark#(if(c, _x22, _x23)) | → | active#(if(active(c), _x22, _x23)) |
active(f(X)) | → | mark(if(X, c, f(true))) | active(if(true, X, Y)) | → | mark(X) | |
active(if(false, X, Y)) | → | mark(Y) | mark(f(X)) | → | active(f(mark(X))) | |
mark(if(X1, X2, X3)) | → | active(if(mark(X1), mark(X2), X3)) | mark(c) | → | active(c) | |
mark(true) | → | active(true) | mark(false) | → | active(false) | |
f(mark(X)) | → | f(X) | f(active(X)) | → | f(X) | |
if(mark(X1), X2, X3) | → | if(X1, X2, X3) | if(X1, mark(X2), X3) | → | if(X1, X2, X3) | |
if(X1, X2, mark(X3)) | → | if(X1, X2, X3) | if(active(X1), X2, X3) | → | if(X1, X2, X3) | |
if(X1, active(X2), X3) | → | if(X1, X2, X3) | if(X1, X2, active(X3)) | → | if(X1, X2, X3) |
Termination of terms over the following signature is verified: f, c, if, true, active, false, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(if(c, active(f(mark(_x51))), _x23)) | |
active#(if(c, _x32, _x33)) | |
active#(if(c, active(if(mark(_x51), mark(_x52), _x53)), _x23)) | |
active#(if(c, active(true), _x23)) | |
active#(if(c, active(false), _x23)) | |
active#(if(c, active(c), _x23)) | |
active#(if(c, mark(X2), _x33)) |
mark#(if(c, c, _x23)) → active#(if(c, active(c), _x23)) | mark#(if(c, f(_x51), _x23)) → active#(if(c, active(f(mark(_x51))), _x23)) |
mark#(if(c, true, _x23)) → active#(if(c, active(true), _x23)) | mark#(if(c, _x32, _x33)) → active#(if(c, _x32, _x33)) |
mark#(if(c, if(_x51, _x52, _x53), _x23)) → active#(if(c, active(if(mark(_x51), mark(_x52), _x53)), _x23)) | mark#(if(c, X2, mark(_x33))) → active#(if(c, mark(X2), _x33)) |
mark#(if(c, X2, active(_x33))) → active#(if(c, mark(X2), _x33)) | mark#(if(c, false, _x23)) → active#(if(c, active(false), _x23)) |
mark#(if(c, X2, active(_x23))) | → | active#(if(active(c), mark(X2), _x23)) | active#(if(false, X, Y)) | → | mark#(Y) | |
mark#(if(c, _x32, _x33)) | → | active#(if(c, _x32, _x33)) | mark#(if(c, c, X3)) | → | active#(if(active(c), active(c), X3)) | |
mark#(if(X1, c, X3)) | → | active#(if(mark(X1), active(c), X3)) | mark#(if(if(_x31, _x32, _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(X2), X3)) | |
mark#(if(false, X2, X3)) | → | active#(if(active(false), mark(X2), X3)) | mark#(if(c, X2, mark(_x33))) | → | active#(if(c, mark(X2), _x33)) | |
mark#(if(c, true, X3)) | → | active#(if(active(c), active(true), X3)) | active#(if(true, X, Y)) | → | mark#(X) | |
active#(f(X)) | → | mark#(if(X, c, f(true))) | mark#(if(c, c, _x23)) | → | active#(if(c, active(c), _x23)) | |
mark#(if(c, f(_x51), _x23)) | → | active#(if(c, active(f(mark(_x51))), _x23)) | mark#(if(X1, X2, X3)) | → | mark#(X2) | |
mark#(if(X1, true, X3)) | → | active#(if(mark(X1), active(true), X3)) | mark#(if(f(_x31), X2, X3)) | → | active#(if(active(f(mark(_x31))), mark(X2), X3)) | |
mark#(if(c, if(_x51, _x52, _x53), _x23)) | → | active#(if(c, active(if(mark(_x51), mark(_x52), _x53)), _x23)) | mark#(if(c, false, X3)) | → | active#(if(active(c), active(false), X3)) | |
mark#(if(X1, false, X3)) | → | active#(if(mark(X1), active(false), X3)) | mark#(if(true, X2, X3)) | → | active#(if(active(true), mark(X2), X3)) | |
mark#(if(c, true, _x23)) | → | active#(if(c, active(true), _x23)) | mark#(if(_x21, X2, _x23)) | → | active#(if(_x21, mark(X2), _x23)) | |
mark#(if(c, X2, mark(_x23))) | → | active#(if(active(c), mark(X2), _x23)) | mark#(if(X1, _x22, _x23)) | → | active#(if(mark(X1), _x22, _x23)) | |
mark#(f(X)) | → | mark#(X) | mark#(f(X)) | → | active#(f(mark(X))) | |
mark#(if(c, if(_x41, _x42, _x43), X3)) | → | active#(if(active(c), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(if(c, f(_x41), X3)) | → | active#(if(active(c), active(f(mark(_x41))), X3)) | |
mark#(if(c, X2, active(_x33))) | → | active#(if(c, mark(X2), _x33)) | mark#(if(c, false, _x23)) | → | active#(if(c, active(false), _x23)) | |
mark#(if(X1, f(_x41), X3)) | → | active#(if(mark(X1), active(f(mark(_x41))), X3)) | mark#(if(X1, if(_x41, _x42, _x43), X3)) | → | active#(if(mark(X1), active(if(mark(_x41), mark(_x42), _x43)), X3)) | |
mark#(if(X1, X2, X3)) | → | mark#(X1) | mark#(if(X1, X2, active(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) | |
mark#(if(X1, X2, mark(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) | mark#(if(c, _x22, _x23)) | → | active#(if(active(c), _x22, _x23)) |
active(f(X)) | → | mark(if(X, c, f(true))) | active(if(true, X, Y)) | → | mark(X) | |
active(if(false, X, Y)) | → | mark(Y) | mark(f(X)) | → | active(f(mark(X))) | |
mark(if(X1, X2, X3)) | → | active(if(mark(X1), mark(X2), X3)) | mark(c) | → | active(c) | |
mark(true) | → | active(true) | mark(false) | → | active(false) | |
f(mark(X)) | → | f(X) | f(active(X)) | → | f(X) | |
if(mark(X1), X2, X3) | → | if(X1, X2, X3) | if(X1, mark(X2), X3) | → | if(X1, X2, X3) | |
if(X1, X2, mark(X3)) | → | if(X1, X2, X3) | if(active(X1), X2, X3) | → | if(X1, X2, X3) | |
if(X1, active(X2), X3) | → | if(X1, X2, X3) | if(X1, X2, active(X3)) | → | if(X1, X2, X3) |
Termination of terms over the following signature is verified: f, c, if, false, active, true, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(if(active(c), active(if(mark(_x51), mark(_x52), _x53)), _x23)) | |
active#(if(active(c), mark(X2), _x33)) | |
active#(if(active(c), active(c), _x23)) | |
active#(if(active(c), active(true), _x23)) | |
active#(if(active(c), active(f(mark(_x51))), _x23)) | |
active#(if(active(c), active(false), _x23)) | |
active#(if(active(c), _x32, _x33)) | |
active#(if(c, mark(X2), _x33)) |
mark#(if(c, X2, active(active(_x33)))) → active#(if(active(c), mark(X2), _x33)) | mark#(if(c, false, active(_x23))) → active#(if(active(c), active(false), _x23)) |
mark#(if(c, if(_x51, _x52, _x53), active(_x23))) → active#(if(active(c), active(if(mark(_x51), mark(_x52), _x53)), _x23)) | mark#(if(c, true, active(_x23))) → active#(if(active(c), active(true), _x23)) |
mark#(if(c, c, active(_x23))) → active#(if(active(c), active(c), _x23)) | mark#(if(c, f(_x51), active(_x23))) → active#(if(active(c), active(f(mark(_x51))), _x23)) |
mark#(if(c, X2, active(mark(_x33)))) → active#(if(active(c), mark(X2), _x33)) | mark#(if(c, X2, active(_x33))) → active#(if(c, mark(X2), _x33)) |
mark#(if(c, _x32, active(_x33))) → active#(if(active(c), _x32, _x33)) |
mark#(if(c, _x32, _x33)) | → | active#(if(c, _x32, _x33)) | active#(if(false, X, Y)) | → | mark#(Y) | |
mark#(if(c, c, X3)) | → | active#(if(active(c), active(c), X3)) | mark#(if(X1, c, X3)) | → | active#(if(mark(X1), active(c), X3)) | |
mark#(if(c, f(_x51), active(_x23))) | → | active#(if(active(c), active(f(mark(_x51))), _x23)) | mark#(if(if(_x31, _x32, _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(X2), X3)) | |
mark#(if(c, X2, active(mark(_x33)))) | → | active#(if(active(c), mark(X2), _x33)) | mark#(if(c, X2, mark(_x33))) | → | active#(if(c, mark(X2), _x33)) | |
mark#(if(false, X2, X3)) | → | active#(if(active(false), mark(X2), X3)) | mark#(if(c, true, X3)) | → | active#(if(active(c), active(true), X3)) | |
active#(if(true, X, Y)) | → | mark#(X) | active#(f(X)) | → | mark#(if(X, c, f(true))) | |
mark#(if(c, false, active(_x23))) | → | active#(if(active(c), active(false), _x23)) | mark#(if(c, c, _x23)) | → | active#(if(c, active(c), _x23)) | |
mark#(if(c, f(_x51), _x23)) | → | active#(if(c, active(f(mark(_x51))), _x23)) | mark#(if(X1, X2, X3)) | → | mark#(X2) | |
mark#(if(X1, true, X3)) | → | active#(if(mark(X1), active(true), X3)) | mark#(if(f(_x31), X2, X3)) | → | active#(if(active(f(mark(_x31))), mark(X2), X3)) | |
mark#(if(c, if(_x51, _x52, _x53), _x23)) | → | active#(if(c, active(if(mark(_x51), mark(_x52), _x53)), _x23)) | mark#(if(c, false, X3)) | → | active#(if(active(c), active(false), X3)) | |
mark#(if(c, if(_x51, _x52, _x53), active(_x23))) | → | active#(if(active(c), active(if(mark(_x51), mark(_x52), _x53)), _x23)) | mark#(if(X1, false, X3)) | → | active#(if(mark(X1), active(false), X3)) | |
mark#(if(true, X2, X3)) | → | active#(if(active(true), mark(X2), X3)) | mark#(if(c, X2, active(active(_x33)))) | → | active#(if(active(c), mark(X2), _x33)) | |
mark#(if(c, true, _x23)) | → | active#(if(c, active(true), _x23)) | mark#(if(_x21, X2, _x23)) | → | active#(if(_x21, mark(X2), _x23)) | |
mark#(if(c, X2, mark(_x23))) | → | active#(if(active(c), mark(X2), _x23)) | mark#(if(X1, _x22, _x23)) | → | active#(if(mark(X1), _x22, _x23)) | |
mark#(f(X)) | → | mark#(X) | mark#(f(X)) | → | active#(f(mark(X))) | |
mark#(if(c, X2, active(_x33))) | → | active#(if(c, mark(X2), _x33)) | mark#(if(c, f(_x41), X3)) | → | active#(if(active(c), active(f(mark(_x41))), X3)) | |
mark#(if(c, if(_x41, _x42, _x43), X3)) | → | active#(if(active(c), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(if(c, false, _x23)) | → | active#(if(c, active(false), _x23)) | |
mark#(if(c, _x32, active(_x33))) | → | active#(if(active(c), _x32, _x33)) | mark#(if(X1, f(_x41), X3)) | → | active#(if(mark(X1), active(f(mark(_x41))), X3)) | |
mark#(if(X1, if(_x41, _x42, _x43), X3)) | → | active#(if(mark(X1), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(if(c, true, active(_x23))) | → | active#(if(active(c), active(true), _x23)) | |
mark#(if(c, c, active(_x23))) | → | active#(if(active(c), active(c), _x23)) | mark#(if(X1, X2, X3)) | → | mark#(X1) | |
mark#(if(X1, X2, active(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) | mark#(if(X1, X2, mark(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) | |
mark#(if(c, _x22, _x23)) | → | active#(if(active(c), _x22, _x23)) |
active(f(X)) | → | mark(if(X, c, f(true))) | active(if(true, X, Y)) | → | mark(X) | |
active(if(false, X, Y)) | → | mark(Y) | mark(f(X)) | → | active(f(mark(X))) | |
mark(if(X1, X2, X3)) | → | active(if(mark(X1), mark(X2), X3)) | mark(c) | → | active(c) | |
mark(true) | → | active(true) | mark(false) | → | active(false) | |
f(mark(X)) | → | f(X) | f(active(X)) | → | f(X) | |
if(mark(X1), X2, X3) | → | if(X1, X2, X3) | if(X1, mark(X2), X3) | → | if(X1, X2, X3) | |
if(X1, X2, mark(X3)) | → | if(X1, X2, X3) | if(active(X1), X2, X3) | → | if(X1, X2, X3) | |
if(X1, active(X2), X3) | → | if(X1, X2, X3) | if(X1, X2, active(X3)) | → | if(X1, X2, X3) |
Termination of terms over the following signature is verified: f, c, if, true, active, false, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(if(c, _x22, _x23)) |
mark#(if(c, mark(_x22), _x23)) → active#(if(c, _x22, _x23)) | mark#(if(c, _x22, mark(_x23))) → active#(if(c, _x22, _x23)) |
mark#(if(c, _x22, active(_x23))) → active#(if(c, _x22, _x23)) | mark#(if(c, active(_x22), _x23)) → active#(if(c, _x22, _x23)) |
active#(if(false, X, Y)) | → | mark#(Y) | mark#(if(c, c, X3)) | → | active#(if(active(c), active(c), X3)) | |
mark#(if(X1, c, X3)) | → | active#(if(mark(X1), active(c), X3)) | mark#(if(c, _x22, mark(_x23))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(c, f(_x51), active(_x23))) | → | active#(if(active(c), active(f(mark(_x51))), _x23)) | mark#(if(c, X2, active(mark(_x33)))) | → | active#(if(active(c), mark(X2), _x33)) | |
mark#(if(if(_x31, _x32, _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(X2), X3)) | mark#(if(false, X2, X3)) | → | active#(if(active(false), mark(X2), X3)) | |
mark#(if(c, X2, mark(_x33))) | → | active#(if(c, mark(X2), _x33)) | mark#(if(c, true, X3)) | → | active#(if(active(c), active(true), X3)) | |
active#(if(true, X, Y)) | → | mark#(X) | mark#(if(c, false, active(_x23))) | → | active#(if(active(c), active(false), _x23)) | |
active#(f(X)) | → | mark#(if(X, c, f(true))) | mark#(if(c, c, _x23)) | → | active#(if(c, active(c), _x23)) | |
mark#(if(c, f(_x51), _x23)) | → | active#(if(c, active(f(mark(_x51))), _x23)) | mark#(if(X1, X2, X3)) | → | mark#(X2) | |
mark#(if(X1, true, X3)) | → | active#(if(mark(X1), active(true), X3)) | mark#(if(f(_x31), X2, X3)) | → | active#(if(active(f(mark(_x31))), mark(X2), X3)) | |
mark#(if(c, if(_x51, _x52, _x53), _x23)) | → | active#(if(c, active(if(mark(_x51), mark(_x52), _x53)), _x23)) | mark#(if(c, false, X3)) | → | active#(if(active(c), active(false), X3)) | |
mark#(if(c, if(_x51, _x52, _x53), active(_x23))) | → | active#(if(active(c), active(if(mark(_x51), mark(_x52), _x53)), _x23)) | mark#(if(X1, false, X3)) | → | active#(if(mark(X1), active(false), X3)) | |
mark#(if(true, X2, X3)) | → | active#(if(active(true), mark(X2), X3)) | mark#(if(c, _x22, active(_x23))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(c, X2, active(active(_x33)))) | → | active#(if(active(c), mark(X2), _x33)) | mark#(if(c, true, _x23)) | → | active#(if(c, active(true), _x23)) | |
mark#(if(_x21, X2, _x23)) | → | active#(if(_x21, mark(X2), _x23)) | mark#(if(c, X2, mark(_x23))) | → | active#(if(active(c), mark(X2), _x23)) | |
mark#(if(X1, _x22, _x23)) | → | active#(if(mark(X1), _x22, _x23)) | mark#(f(X)) | → | mark#(X) | |
mark#(f(X)) | → | active#(f(mark(X))) | mark#(if(c, if(_x41, _x42, _x43), X3)) | → | active#(if(active(c), active(if(mark(_x41), mark(_x42), _x43)), X3)) | |
mark#(if(c, f(_x41), X3)) | → | active#(if(active(c), active(f(mark(_x41))), X3)) | mark#(if(c, X2, active(_x33))) | → | active#(if(c, mark(X2), _x33)) | |
mark#(if(c, _x32, active(_x33))) | → | active#(if(active(c), _x32, _x33)) | mark#(if(c, false, _x23)) | → | active#(if(c, active(false), _x23)) | |
mark#(if(X1, f(_x41), X3)) | → | active#(if(mark(X1), active(f(mark(_x41))), X3)) | mark#(if(X1, if(_x41, _x42, _x43), X3)) | → | active#(if(mark(X1), active(if(mark(_x41), mark(_x42), _x43)), X3)) | |
mark#(if(c, c, active(_x23))) | → | active#(if(active(c), active(c), _x23)) | mark#(if(c, true, active(_x23))) | → | active#(if(active(c), active(true), _x23)) | |
mark#(if(c, mark(_x22), _x23)) | → | active#(if(c, _x22, _x23)) | mark#(if(X1, X2, X3)) | → | mark#(X1) | |
mark#(if(X1, X2, active(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) | mark#(if(X1, X2, mark(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) | |
mark#(if(c, _x22, _x23)) | → | active#(if(active(c), _x22, _x23)) | mark#(if(c, active(_x22), _x23)) | → | active#(if(c, _x22, _x23)) |
active(f(X)) | → | mark(if(X, c, f(true))) | active(if(true, X, Y)) | → | mark(X) | |
active(if(false, X, Y)) | → | mark(Y) | mark(f(X)) | → | active(f(mark(X))) | |
mark(if(X1, X2, X3)) | → | active(if(mark(X1), mark(X2), X3)) | mark(c) | → | active(c) | |
mark(true) | → | active(true) | mark(false) | → | active(false) | |
f(mark(X)) | → | f(X) | f(active(X)) | → | f(X) | |
if(mark(X1), X2, X3) | → | if(X1, X2, X3) | if(X1, mark(X2), X3) | → | if(X1, X2, X3) | |
if(X1, X2, mark(X3)) | → | if(X1, X2, X3) | if(active(X1), X2, X3) | → | if(X1, X2, X3) | |
if(X1, active(X2), X3) | → | if(X1, X2, X3) | if(X1, X2, active(X3)) | → | if(X1, X2, X3) |
Termination of terms over the following signature is verified: f, c, if, false, active, true, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(if(active(c), active(c), _x23)) | |
active#(if(active(c), c, _x23)) | |
active#(if(c, active(c), _x23)) |
mark#(if(c, c, _x23)) → active#(if(active(c), c, _x23)) | mark#(if(c, c, _x23)) → active#(if(c, active(c), _x23)) |
mark#(if(c, c, active(_x23))) → active#(if(active(c), active(c), _x23)) | mark#(if(c, c, mark(_x23))) → active#(if(active(c), active(c), _x23)) |
active#(if(false, X, Y)) | → | mark#(Y) | mark#(if(X1, c, X3)) | → | active#(if(mark(X1), active(c), X3)) | |
mark#(if(c, _x22, mark(_x23))) | → | active#(if(c, _x22, _x23)) | mark#(if(c, f(_x51), active(_x23))) | → | active#(if(active(c), active(f(mark(_x51))), _x23)) | |
mark#(if(if(_x31, _x32, _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(X2), X3)) | mark#(if(c, X2, active(mark(_x33)))) | → | active#(if(active(c), mark(X2), _x33)) | |
mark#(if(c, X2, mark(_x33))) | → | active#(if(c, mark(X2), _x33)) | mark#(if(false, X2, X3)) | → | active#(if(active(false), mark(X2), X3)) | |
mark#(if(c, true, X3)) | → | active#(if(active(c), active(true), X3)) | active#(if(true, X, Y)) | → | mark#(X) | |
active#(f(X)) | → | mark#(if(X, c, f(true))) | mark#(if(c, false, active(_x23))) | → | active#(if(active(c), active(false), _x23)) | |
mark#(if(c, c, _x23)) | → | active#(if(active(c), c, _x23)) | mark#(if(c, c, _x23)) | → | active#(if(c, active(c), _x23)) | |
mark#(if(c, f(_x51), _x23)) | → | active#(if(c, active(f(mark(_x51))), _x23)) | mark#(if(X1, X2, X3)) | → | mark#(X2) | |
mark#(if(X1, true, X3)) | → | active#(if(mark(X1), active(true), X3)) | mark#(if(f(_x31), X2, X3)) | → | active#(if(active(f(mark(_x31))), mark(X2), X3)) | |
mark#(if(c, if(_x51, _x52, _x53), _x23)) | → | active#(if(c, active(if(mark(_x51), mark(_x52), _x53)), _x23)) | mark#(if(c, false, X3)) | → | active#(if(active(c), active(false), X3)) | |
mark#(if(c, if(_x51, _x52, _x53), active(_x23))) | → | active#(if(active(c), active(if(mark(_x51), mark(_x52), _x53)), _x23)) | mark#(if(X1, false, X3)) | → | active#(if(mark(X1), active(false), X3)) | |
mark#(if(true, X2, X3)) | → | active#(if(active(true), mark(X2), X3)) | mark#(if(c, _x22, active(_x23))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(c, X2, active(active(_x33)))) | → | active#(if(active(c), mark(X2), _x33)) | mark#(if(c, true, _x23)) | → | active#(if(c, active(true), _x23)) | |
mark#(if(_x21, X2, _x23)) | → | active#(if(_x21, mark(X2), _x23)) | mark#(if(c, X2, mark(_x23))) | → | active#(if(active(c), mark(X2), _x23)) | |
mark#(if(X1, _x22, _x23)) | → | active#(if(mark(X1), _x22, _x23)) | mark#(if(c, c, mark(_x23))) | → | active#(if(active(c), active(c), _x23)) | |
mark#(f(X)) | → | mark#(X) | mark#(f(X)) | → | active#(f(mark(X))) | |
mark#(if(c, X2, active(_x33))) | → | active#(if(c, mark(X2), _x33)) | mark#(if(c, f(_x41), X3)) | → | active#(if(active(c), active(f(mark(_x41))), X3)) | |
mark#(if(c, if(_x41, _x42, _x43), X3)) | → | active#(if(active(c), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(if(c, false, _x23)) | → | active#(if(c, active(false), _x23)) | |
mark#(if(c, _x32, active(_x33))) | → | active#(if(active(c), _x32, _x33)) | mark#(if(X1, f(_x41), X3)) | → | active#(if(mark(X1), active(f(mark(_x41))), X3)) | |
mark#(if(X1, if(_x41, _x42, _x43), X3)) | → | active#(if(mark(X1), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(if(c, true, active(_x23))) | → | active#(if(active(c), active(true), _x23)) | |
mark#(if(c, c, active(_x23))) | → | active#(if(active(c), active(c), _x23)) | mark#(if(c, mark(_x22), _x23)) | → | active#(if(c, _x22, _x23)) | |
mark#(if(X1, X2, X3)) | → | mark#(X1) | mark#(if(X1, X2, active(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) | |
mark#(if(X1, X2, mark(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) | mark#(if(c, _x22, _x23)) | → | active#(if(active(c), _x22, _x23)) | |
mark#(if(c, active(_x22), _x23)) | → | active#(if(c, _x22, _x23)) |
active(f(X)) | → | mark(if(X, c, f(true))) | active(if(true, X, Y)) | → | mark(X) | |
active(if(false, X, Y)) | → | mark(Y) | mark(f(X)) | → | active(f(mark(X))) | |
mark(if(X1, X2, X3)) | → | active(if(mark(X1), mark(X2), X3)) | mark(c) | → | active(c) | |
mark(true) | → | active(true) | mark(false) | → | active(false) | |
f(mark(X)) | → | f(X) | f(active(X)) | → | f(X) | |
if(mark(X1), X2, X3) | → | if(X1, X2, X3) | if(X1, mark(X2), X3) | → | if(X1, X2, X3) | |
if(X1, X2, mark(X3)) | → | if(X1, X2, X3) | if(active(X1), X2, X3) | → | if(X1, X2, X3) | |
if(X1, active(X2), X3) | → | if(X1, X2, X3) | if(X1, X2, active(X3)) | → | if(X1, X2, X3) |
Termination of terms over the following signature is verified: f, c, if, true, active, false, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(if(_x21, active(c), _x23)) | |
active#(if(active(f(mark(_x31))), active(c), X3)) | |
active#(if(active(c), active(c), X3)) | |
active#(if(mark(X1), c, _x23)) | |
active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(c), X3)) | |
active#(if(active(true), active(c), X3)) | |
active#(if(mark(X1), active(c), _x23)) | |
active#(if(active(false), active(c), X3)) |
mark#(if(X1, c, mark(_x23))) → active#(if(mark(X1), active(c), _x23)) | mark#(if(c, c, X3)) → active#(if(active(c), active(c), X3)) |
mark#(if(false, c, X3)) → active#(if(active(false), active(c), X3)) | mark#(if(X1, c, active(_x23))) → active#(if(mark(X1), active(c), _x23)) |
mark#(if(_x21, c, _x23)) → active#(if(_x21, active(c), _x23)) | mark#(if(if(_x31, _x32, _x33), c, X3)) → active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(c), X3)) |
mark#(if(true, c, X3)) → active#(if(active(true), active(c), X3)) | mark#(if(f(_x31), c, X3)) → active#(if(active(f(mark(_x31))), active(c), X3)) |
mark#(if(X1, c, _x23)) → active#(if(mark(X1), c, _x23)) |
mark#(if(false, c, X3)) | → | active#(if(active(false), active(c), X3)) | mark#(if(c, _x22, mark(_x23))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(c, f(_x51), active(_x23))) | → | active#(if(active(c), active(f(mark(_x51))), _x23)) | mark#(if(if(_x31, _x32, _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(X2), X3)) | |
mark#(if(c, X2, mark(_x33))) | → | active#(if(c, mark(X2), _x33)) | active#(if(true, X, Y)) | → | mark#(X) | |
mark#(if(c, c, _x23)) | → | active#(if(c, active(c), _x23)) | mark#(if(f(_x31), X2, X3)) | → | active#(if(active(f(mark(_x31))), mark(X2), X3)) | |
mark#(if(c, false, X3)) | → | active#(if(active(c), active(false), X3)) | mark#(if(c, if(_x51, _x52, _x53), _x23)) | → | active#(if(c, active(if(mark(_x51), mark(_x52), _x53)), _x23)) | |
mark#(if(c, if(_x51, _x52, _x53), active(_x23))) | → | active#(if(active(c), active(if(mark(_x51), mark(_x52), _x53)), _x23)) | mark#(if(X1, false, X3)) | → | active#(if(mark(X1), active(false), X3)) | |
mark#(if(true, X2, X3)) | → | active#(if(active(true), mark(X2), X3)) | mark#(if(c, X2, active(active(_x33)))) | → | active#(if(active(c), mark(X2), _x33)) | |
mark#(if(X1, _x22, _x23)) | → | active#(if(mark(X1), _x22, _x23)) | mark#(if(c, if(_x41, _x42, _x43), X3)) | → | active#(if(active(c), active(if(mark(_x41), mark(_x42), _x43)), X3)) | |
mark#(if(c, _x32, active(_x33))) | → | active#(if(active(c), _x32, _x33)) | mark#(if(X1, f(_x41), X3)) | → | active#(if(mark(X1), active(f(mark(_x41))), X3)) | |
mark#(if(c, true, active(_x23))) | → | active#(if(active(c), active(true), _x23)) | mark#(if(X1, c, active(_x23))) | → | active#(if(mark(X1), active(c), _x23)) | |
mark#(if(X1, X2, X3)) | → | mark#(X1) | mark#(if(c, _x22, _x23)) | → | active#(if(active(c), _x22, _x23)) | |
mark#(if(f(_x31), c, X3)) | → | active#(if(active(f(mark(_x31))), active(c), X3)) | mark#(if(c, active(_x22), _x23)) | → | active#(if(c, _x22, _x23)) | |
active#(if(false, X, Y)) | → | mark#(Y) | mark#(if(c, c, X3)) | → | active#(if(active(c), active(c), X3)) | |
mark#(if(c, X2, active(mark(_x33)))) | → | active#(if(active(c), mark(X2), _x33)) | mark#(if(false, X2, X3)) | → | active#(if(active(false), mark(X2), X3)) | |
mark#(if(true, c, X3)) | → | active#(if(active(true), active(c), X3)) | mark#(if(c, true, X3)) | → | active#(if(active(c), active(true), X3)) | |
mark#(if(c, c, _x23)) | → | active#(if(active(c), c, _x23)) | mark#(if(c, false, active(_x23))) | → | active#(if(active(c), active(false), _x23)) | |
active#(f(X)) | → | mark#(if(X, c, f(true))) | mark#(if(X1, true, X3)) | → | active#(if(mark(X1), active(true), X3)) | |
mark#(if(X1, X2, X3)) | → | mark#(X2) | mark#(if(c, f(_x51), _x23)) | → | active#(if(c, active(f(mark(_x51))), _x23)) | |
mark#(if(_x21, c, _x23)) | → | active#(if(_x21, active(c), _x23)) | mark#(if(c, _x22, active(_x23))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(X1, c, _x23)) | → | active#(if(mark(X1), c, _x23)) | mark#(if(c, true, _x23)) | → | active#(if(c, active(true), _x23)) | |
mark#(if(_x21, X2, _x23)) | → | active#(if(_x21, mark(X2), _x23)) | mark#(if(X1, c, mark(_x23))) | → | active#(if(mark(X1), active(c), _x23)) | |
mark#(if(c, X2, mark(_x23))) | → | active#(if(active(c), mark(X2), _x23)) | mark#(if(c, c, mark(_x23))) | → | active#(if(active(c), active(c), _x23)) | |
mark#(f(X)) | → | mark#(X) | mark#(if(if(_x31, _x32, _x33), c, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(c), X3)) | |
mark#(f(X)) | → | active#(f(mark(X))) | mark#(if(c, f(_x41), X3)) | → | active#(if(active(c), active(f(mark(_x41))), X3)) | |
mark#(if(c, X2, active(_x33))) | → | active#(if(c, mark(X2), _x33)) | mark#(if(c, false, _x23)) | → | active#(if(c, active(false), _x23)) | |
mark#(if(X1, if(_x41, _x42, _x43), X3)) | → | active#(if(mark(X1), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(if(c, c, active(_x23))) | → | active#(if(active(c), active(c), _x23)) | |
mark#(if(c, mark(_x22), _x23)) | → | active#(if(c, _x22, _x23)) | mark#(if(X1, X2, active(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) | |
mark#(if(X1, X2, mark(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) |
active(f(X)) | → | mark(if(X, c, f(true))) | active(if(true, X, Y)) | → | mark(X) | |
active(if(false, X, Y)) | → | mark(Y) | mark(f(X)) | → | active(f(mark(X))) | |
mark(if(X1, X2, X3)) | → | active(if(mark(X1), mark(X2), X3)) | mark(c) | → | active(c) | |
mark(true) | → | active(true) | mark(false) | → | active(false) | |
f(mark(X)) | → | f(X) | f(active(X)) | → | f(X) | |
if(mark(X1), X2, X3) | → | if(X1, X2, X3) | if(X1, mark(X2), X3) | → | if(X1, X2, X3) | |
if(X1, X2, mark(X3)) | → | if(X1, X2, X3) | if(active(X1), X2, X3) | → | if(X1, X2, X3) | |
if(X1, active(X2), X3) | → | if(X1, X2, X3) | if(X1, X2, active(X3)) | → | if(X1, X2, X3) |
Termination of terms over the following signature is verified: f, c, if, false, active, true, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(if(active(false), c, _x23)) | |
active#(if(active(false), active(c), _x23)) | |
active#(if(false, active(c), _x23)) |
mark#(if(false, c, _x23)) → active#(if(false, active(c), _x23)) | mark#(if(false, c, _x23)) → active#(if(active(false), c, _x23)) |
mark#(if(false, c, mark(_x23))) → active#(if(active(false), active(c), _x23)) | mark#(if(false, c, active(_x23))) → active#(if(active(false), active(c), _x23)) |
mark#(if(c, _x22, mark(_x23))) | → | active#(if(c, _x22, _x23)) | mark#(if(c, f(_x51), active(_x23))) | → | active#(if(active(c), active(f(mark(_x51))), _x23)) | |
mark#(if(if(_x31, _x32, _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(X2), X3)) | mark#(if(c, X2, mark(_x33))) | → | active#(if(c, mark(X2), _x33)) | |
active#(if(true, X, Y)) | → | mark#(X) | mark#(if(c, c, _x23)) | → | active#(if(c, active(c), _x23)) | |
mark#(if(f(_x31), X2, X3)) | → | active#(if(active(f(mark(_x31))), mark(X2), X3)) | mark#(if(c, false, X3)) | → | active#(if(active(c), active(false), X3)) | |
mark#(if(c, if(_x51, _x52, _x53), _x23)) | → | active#(if(c, active(if(mark(_x51), mark(_x52), _x53)), _x23)) | mark#(if(c, if(_x51, _x52, _x53), active(_x23))) | → | active#(if(active(c), active(if(mark(_x51), mark(_x52), _x53)), _x23)) | |
mark#(if(X1, false, X3)) | → | active#(if(mark(X1), active(false), X3)) | mark#(if(true, X2, X3)) | → | active#(if(active(true), mark(X2), X3)) | |
mark#(if(c, X2, active(active(_x33)))) | → | active#(if(active(c), mark(X2), _x33)) | mark#(if(X1, _x22, _x23)) | → | active#(if(mark(X1), _x22, _x23)) | |
mark#(if(c, if(_x41, _x42, _x43), X3)) | → | active#(if(active(c), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(if(c, _x32, active(_x33))) | → | active#(if(active(c), _x32, _x33)) | |
mark#(if(X1, f(_x41), X3)) | → | active#(if(mark(X1), active(f(mark(_x41))), X3)) | mark#(if(X1, c, active(_x23))) | → | active#(if(mark(X1), active(c), _x23)) | |
mark#(if(c, true, active(_x23))) | → | active#(if(active(c), active(true), _x23)) | mark#(if(X1, X2, X3)) | → | mark#(X1) | |
mark#(if(false, c, _x23)) | → | active#(if(active(false), c, _x23)) | mark#(if(f(_x31), c, X3)) | → | active#(if(active(f(mark(_x31))), active(c), X3)) | |
mark#(if(c, _x22, _x23)) | → | active#(if(active(c), _x22, _x23)) | mark#(if(c, active(_x22), _x23)) | → | active#(if(c, _x22, _x23)) | |
active#(if(false, X, Y)) | → | mark#(Y) | mark#(if(c, c, X3)) | → | active#(if(active(c), active(c), X3)) | |
mark#(if(c, X2, active(mark(_x33)))) | → | active#(if(active(c), mark(X2), _x33)) | mark#(if(false, X2, X3)) | → | active#(if(active(false), mark(X2), X3)) | |
mark#(if(false, c, active(_x23))) | → | active#(if(active(false), active(c), _x23)) | mark#(if(true, c, X3)) | → | active#(if(active(true), active(c), X3)) | |
mark#(if(c, true, X3)) | → | active#(if(active(c), active(true), X3)) | mark#(if(c, c, _x23)) | → | active#(if(active(c), c, _x23)) | |
mark#(if(c, false, active(_x23))) | → | active#(if(active(c), active(false), _x23)) | active#(f(X)) | → | mark#(if(X, c, f(true))) | |
mark#(if(X1, true, X3)) | → | active#(if(mark(X1), active(true), X3)) | mark#(if(X1, X2, X3)) | → | mark#(X2) | |
mark#(if(c, f(_x51), _x23)) | → | active#(if(c, active(f(mark(_x51))), _x23)) | mark#(if(_x21, c, _x23)) | → | active#(if(_x21, active(c), _x23)) | |
mark#(if(false, c, _x23)) | → | active#(if(false, active(c), _x23)) | mark#(if(c, _x22, active(_x23))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(false, c, mark(_x23))) | → | active#(if(active(false), active(c), _x23)) | mark#(if(X1, c, _x23)) | → | active#(if(mark(X1), c, _x23)) | |
mark#(if(c, true, _x23)) | → | active#(if(c, active(true), _x23)) | mark#(if(_x21, X2, _x23)) | → | active#(if(_x21, mark(X2), _x23)) | |
mark#(if(X1, c, mark(_x23))) | → | active#(if(mark(X1), active(c), _x23)) | mark#(if(c, X2, mark(_x23))) | → | active#(if(active(c), mark(X2), _x23)) | |
mark#(if(c, c, mark(_x23))) | → | active#(if(active(c), active(c), _x23)) | mark#(f(X)) | → | mark#(X) | |
mark#(if(if(_x31, _x32, _x33), c, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(c), X3)) | mark#(f(X)) | → | active#(f(mark(X))) | |
mark#(if(c, X2, active(_x33))) | → | active#(if(c, mark(X2), _x33)) | mark#(if(c, f(_x41), X3)) | → | active#(if(active(c), active(f(mark(_x41))), X3)) | |
mark#(if(c, false, _x23)) | → | active#(if(c, active(false), _x23)) | mark#(if(X1, if(_x41, _x42, _x43), X3)) | → | active#(if(mark(X1), active(if(mark(_x41), mark(_x42), _x43)), X3)) | |
mark#(if(c, c, active(_x23))) | → | active#(if(active(c), active(c), _x23)) | mark#(if(c, mark(_x22), _x23)) | → | active#(if(c, _x22, _x23)) | |
mark#(if(X1, X2, active(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) | mark#(if(X1, X2, mark(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) |
active(f(X)) | → | mark(if(X, c, f(true))) | active(if(true, X, Y)) | → | mark(X) | |
active(if(false, X, Y)) | → | mark(Y) | mark(f(X)) | → | active(f(mark(X))) | |
mark(if(X1, X2, X3)) | → | active(if(mark(X1), mark(X2), X3)) | mark(c) | → | active(c) | |
mark(true) | → | active(true) | mark(false) | → | active(false) | |
f(mark(X)) | → | f(X) | f(active(X)) | → | f(X) | |
if(mark(X1), X2, X3) | → | if(X1, X2, X3) | if(X1, mark(X2), X3) | → | if(X1, X2, X3) | |
if(X1, X2, mark(X3)) | → | if(X1, X2, X3) | if(active(X1), X2, X3) | → | if(X1, X2, X3) | |
if(X1, active(X2), X3) | → | if(X1, X2, X3) | if(X1, X2, active(X3)) | → | if(X1, X2, X3) |
Termination of terms over the following signature is verified: f, c, if, true, active, false, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(if(c, _x32, _x33)) |
mark#(if(c, mark(_x32), mark(_x33))) → active#(if(c, _x32, _x33)) | mark#(if(c, active(_x32), mark(_x33))) → active#(if(c, _x32, _x33)) |
mark#(if(c, _x32, mark(mark(_x33)))) → active#(if(c, _x32, _x33)) | mark#(if(c, _x32, mark(active(_x33)))) → active#(if(c, _x32, _x33)) |
mark#(if(c, mark(_x32), mark(_x33))) | → | active#(if(c, _x32, _x33)) | mark#(if(c, f(_x51), active(_x23))) | → | active#(if(active(c), active(f(mark(_x51))), _x23)) | |
mark#(if(if(_x31, _x32, _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(X2), X3)) | mark#(if(c, X2, mark(_x33))) | → | active#(if(c, mark(X2), _x33)) | |
mark#(if(c, _x32, mark(active(_x33)))) | → | active#(if(c, _x32, _x33)) | active#(if(true, X, Y)) | → | mark#(X) | |
mark#(if(c, c, _x23)) | → | active#(if(c, active(c), _x23)) | mark#(if(f(_x31), X2, X3)) | → | active#(if(active(f(mark(_x31))), mark(X2), X3)) | |
mark#(if(c, false, X3)) | → | active#(if(active(c), active(false), X3)) | mark#(if(c, if(_x51, _x52, _x53), _x23)) | → | active#(if(c, active(if(mark(_x51), mark(_x52), _x53)), _x23)) | |
mark#(if(c, if(_x51, _x52, _x53), active(_x23))) | → | active#(if(active(c), active(if(mark(_x51), mark(_x52), _x53)), _x23)) | mark#(if(X1, false, X3)) | → | active#(if(mark(X1), active(false), X3)) | |
mark#(if(true, X2, X3)) | → | active#(if(active(true), mark(X2), X3)) | mark#(if(c, X2, active(active(_x33)))) | → | active#(if(active(c), mark(X2), _x33)) | |
mark#(if(X1, _x22, _x23)) | → | active#(if(mark(X1), _x22, _x23)) | mark#(if(c, if(_x41, _x42, _x43), X3)) | → | active#(if(active(c), active(if(mark(_x41), mark(_x42), _x43)), X3)) | |
mark#(if(c, _x32, active(_x33))) | → | active#(if(active(c), _x32, _x33)) | mark#(if(X1, f(_x41), X3)) | → | active#(if(mark(X1), active(f(mark(_x41))), X3)) | |
mark#(if(c, true, active(_x23))) | → | active#(if(active(c), active(true), _x23)) | mark#(if(X1, c, active(_x23))) | → | active#(if(mark(X1), active(c), _x23)) | |
mark#(if(X1, X2, X3)) | → | mark#(X1) | mark#(if(false, c, _x23)) | → | active#(if(active(false), c, _x23)) | |
mark#(if(c, _x32, mark(mark(_x33)))) | → | active#(if(c, _x32, _x33)) | mark#(if(c, _x22, _x23)) | → | active#(if(active(c), _x22, _x23)) | |
mark#(if(f(_x31), c, X3)) | → | active#(if(active(f(mark(_x31))), active(c), X3)) | mark#(if(c, active(_x22), _x23)) | → | active#(if(c, _x22, _x23)) | |
active#(if(false, X, Y)) | → | mark#(Y) | mark#(if(c, c, X3)) | → | active#(if(active(c), active(c), X3)) | |
mark#(if(c, X2, active(mark(_x33)))) | → | active#(if(active(c), mark(X2), _x33)) | mark#(if(false, X2, X3)) | → | active#(if(active(false), mark(X2), X3)) | |
mark#(if(false, c, active(_x23))) | → | active#(if(active(false), active(c), _x23)) | mark#(if(true, c, X3)) | → | active#(if(active(true), active(c), X3)) | |
mark#(if(c, true, X3)) | → | active#(if(active(c), active(true), X3)) | mark#(if(c, c, _x23)) | → | active#(if(active(c), c, _x23)) | |
mark#(if(c, false, active(_x23))) | → | active#(if(active(c), active(false), _x23)) | active#(f(X)) | → | mark#(if(X, c, f(true))) | |
mark#(if(X1, true, X3)) | → | active#(if(mark(X1), active(true), X3)) | mark#(if(X1, X2, X3)) | → | mark#(X2) | |
mark#(if(c, f(_x51), _x23)) | → | active#(if(c, active(f(mark(_x51))), _x23)) | mark#(if(_x21, c, _x23)) | → | active#(if(_x21, active(c), _x23)) | |
mark#(if(false, c, _x23)) | → | active#(if(false, active(c), _x23)) | mark#(if(c, _x22, active(_x23))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(false, c, mark(_x23))) | → | active#(if(active(false), active(c), _x23)) | mark#(if(X1, c, _x23)) | → | active#(if(mark(X1), c, _x23)) | |
mark#(if(c, true, _x23)) | → | active#(if(c, active(true), _x23)) | mark#(if(_x21, X2, _x23)) | → | active#(if(_x21, mark(X2), _x23)) | |
mark#(if(X1, c, mark(_x23))) | → | active#(if(mark(X1), active(c), _x23)) | mark#(if(c, X2, mark(_x23))) | → | active#(if(active(c), mark(X2), _x23)) | |
mark#(if(c, c, mark(_x23))) | → | active#(if(active(c), active(c), _x23)) | mark#(f(X)) | → | mark#(X) | |
mark#(if(if(_x31, _x32, _x33), c, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(c), X3)) | mark#(f(X)) | → | active#(f(mark(X))) | |
mark#(if(c, f(_x41), X3)) | → | active#(if(active(c), active(f(mark(_x41))), X3)) | mark#(if(c, X2, active(_x33))) | → | active#(if(c, mark(X2), _x33)) | |
mark#(if(c, false, _x23)) | → | active#(if(c, active(false), _x23)) | mark#(if(X1, if(_x41, _x42, _x43), X3)) | → | active#(if(mark(X1), active(if(mark(_x41), mark(_x42), _x43)), X3)) | |
mark#(if(c, c, active(_x23))) | → | active#(if(active(c), active(c), _x23)) | mark#(if(c, mark(_x22), _x23)) | → | active#(if(c, _x22, _x23)) | |
mark#(if(X1, X2, active(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) | mark#(if(c, active(_x32), mark(_x33))) | → | active#(if(c, _x32, _x33)) | |
mark#(if(X1, X2, mark(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) |
active(f(X)) | → | mark(if(X, c, f(true))) | active(if(true, X, Y)) | → | mark(X) | |
active(if(false, X, Y)) | → | mark(Y) | mark(f(X)) | → | active(f(mark(X))) | |
mark(if(X1, X2, X3)) | → | active(if(mark(X1), mark(X2), X3)) | mark(c) | → | active(c) | |
mark(true) | → | active(true) | mark(false) | → | active(false) | |
f(mark(X)) | → | f(X) | f(active(X)) | → | f(X) | |
if(mark(X1), X2, X3) | → | if(X1, X2, X3) | if(X1, mark(X2), X3) | → | if(X1, X2, X3) | |
if(X1, X2, mark(X3)) | → | if(X1, X2, X3) | if(active(X1), X2, X3) | → | if(X1, X2, X3) | |
if(X1, active(X2), X3) | → | if(X1, X2, X3) | if(X1, X2, active(X3)) | → | if(X1, X2, X3) |
Termination of terms over the following signature is verified: f, c, if, false, active, true, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(if(c, _x22, _x23)) |
mark#(if(c, mark(active(_x22)), mark(_x23))) → active#(if(c, _x22, _x23)) | mark#(if(c, mark(_x22), mark(mark(_x23)))) → active#(if(c, _x22, _x23)) |
mark#(if(c, mark(_x22), mark(active(_x23)))) → active#(if(c, _x22, _x23)) | mark#(if(c, mark(mark(_x22)), mark(_x23))) → active#(if(c, _x22, _x23)) |
mark#(if(c, f(_x51), active(_x23))) | → | active#(if(active(c), active(f(mark(_x51))), _x23)) | mark#(if(if(_x31, _x32, _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(X2), X3)) | |
mark#(if(c, X2, mark(_x33))) | → | active#(if(c, mark(X2), _x33)) | mark#(if(c, _x32, mark(active(_x33)))) | → | active#(if(c, _x32, _x33)) | |
active#(if(true, X, Y)) | → | mark#(X) | mark#(if(c, c, _x23)) | → | active#(if(c, active(c), _x23)) | |
mark#(if(f(_x31), X2, X3)) | → | active#(if(active(f(mark(_x31))), mark(X2), X3)) | mark#(if(c, false, X3)) | → | active#(if(active(c), active(false), X3)) | |
mark#(if(c, if(_x51, _x52, _x53), _x23)) | → | active#(if(c, active(if(mark(_x51), mark(_x52), _x53)), _x23)) | mark#(if(c, if(_x51, _x52, _x53), active(_x23))) | → | active#(if(active(c), active(if(mark(_x51), mark(_x52), _x53)), _x23)) | |
mark#(if(X1, false, X3)) | → | active#(if(mark(X1), active(false), X3)) | mark#(if(true, X2, X3)) | → | active#(if(active(true), mark(X2), X3)) | |
mark#(if(c, X2, active(active(_x33)))) | → | active#(if(active(c), mark(X2), _x33)) | mark#(if(X1, _x22, _x23)) | → | active#(if(mark(X1), _x22, _x23)) | |
mark#(if(c, mark(_x22), mark(mark(_x23)))) | → | active#(if(c, _x22, _x23)) | mark#(if(c, if(_x41, _x42, _x43), X3)) | → | active#(if(active(c), active(if(mark(_x41), mark(_x42), _x43)), X3)) | |
mark#(if(c, _x32, active(_x33))) | → | active#(if(active(c), _x32, _x33)) | mark#(if(c, mark(mark(_x22)), mark(_x23))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(X1, f(_x41), X3)) | → | active#(if(mark(X1), active(f(mark(_x41))), X3)) | mark#(if(X1, c, active(_x23))) | → | active#(if(mark(X1), active(c), _x23)) | |
mark#(if(c, true, active(_x23))) | → | active#(if(active(c), active(true), _x23)) | mark#(if(X1, X2, X3)) | → | mark#(X1) | |
mark#(if(c, _x32, mark(mark(_x33)))) | → | active#(if(c, _x32, _x33)) | mark#(if(false, c, _x23)) | → | active#(if(active(false), c, _x23)) | |
mark#(if(c, _x22, _x23)) | → | active#(if(active(c), _x22, _x23)) | mark#(if(f(_x31), c, X3)) | → | active#(if(active(f(mark(_x31))), active(c), X3)) | |
mark#(if(c, active(_x22), _x23)) | → | active#(if(c, _x22, _x23)) | active#(if(false, X, Y)) | → | mark#(Y) | |
mark#(if(c, c, X3)) | → | active#(if(active(c), active(c), X3)) | mark#(if(c, X2, active(mark(_x33)))) | → | active#(if(active(c), mark(X2), _x33)) | |
mark#(if(false, X2, X3)) | → | active#(if(active(false), mark(X2), X3)) | mark#(if(false, c, active(_x23))) | → | active#(if(active(false), active(c), _x23)) | |
mark#(if(true, c, X3)) | → | active#(if(active(true), active(c), X3)) | mark#(if(c, true, X3)) | → | active#(if(active(c), active(true), X3)) | |
mark#(if(c, mark(_x22), mark(active(_x23)))) | → | active#(if(c, _x22, _x23)) | mark#(if(c, c, _x23)) | → | active#(if(active(c), c, _x23)) | |
mark#(if(c, false, active(_x23))) | → | active#(if(active(c), active(false), _x23)) | active#(f(X)) | → | mark#(if(X, c, f(true))) | |
mark#(if(X1, true, X3)) | → | active#(if(mark(X1), active(true), X3)) | mark#(if(X1, X2, X3)) | → | mark#(X2) | |
mark#(if(c, f(_x51), _x23)) | → | active#(if(c, active(f(mark(_x51))), _x23)) | mark#(if(_x21, c, _x23)) | → | active#(if(_x21, active(c), _x23)) | |
mark#(if(false, c, _x23)) | → | active#(if(false, active(c), _x23)) | mark#(if(c, _x22, active(_x23))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(false, c, mark(_x23))) | → | active#(if(active(false), active(c), _x23)) | mark#(if(X1, c, _x23)) | → | active#(if(mark(X1), c, _x23)) | |
mark#(if(c, true, _x23)) | → | active#(if(c, active(true), _x23)) | mark#(if(_x21, X2, _x23)) | → | active#(if(_x21, mark(X2), _x23)) | |
mark#(if(X1, c, mark(_x23))) | → | active#(if(mark(X1), active(c), _x23)) | mark#(if(c, X2, mark(_x23))) | → | active#(if(active(c), mark(X2), _x23)) | |
mark#(if(c, c, mark(_x23))) | → | active#(if(active(c), active(c), _x23)) | mark#(f(X)) | → | mark#(X) | |
mark#(if(if(_x31, _x32, _x33), c, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(c), X3)) | mark#(f(X)) | → | active#(f(mark(X))) | |
mark#(if(c, X2, active(_x33))) | → | active#(if(c, mark(X2), _x33)) | mark#(if(c, f(_x41), X3)) | → | active#(if(active(c), active(f(mark(_x41))), X3)) | |
mark#(if(c, false, _x23)) | → | active#(if(c, active(false), _x23)) | mark#(if(c, mark(active(_x22)), mark(_x23))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(X1, if(_x41, _x42, _x43), X3)) | → | active#(if(mark(X1), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(if(c, c, active(_x23))) | → | active#(if(active(c), active(c), _x23)) | |
mark#(if(c, mark(_x22), _x23)) | → | active#(if(c, _x22, _x23)) | mark#(if(X1, X2, active(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) | |
mark#(if(c, active(_x32), mark(_x33))) | → | active#(if(c, _x32, _x33)) | mark#(if(X1, X2, mark(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) |
active(f(X)) | → | mark(if(X, c, f(true))) | active(if(true, X, Y)) | → | mark(X) | |
active(if(false, X, Y)) | → | mark(Y) | mark(f(X)) | → | active(f(mark(X))) | |
mark(if(X1, X2, X3)) | → | active(if(mark(X1), mark(X2), X3)) | mark(c) | → | active(c) | |
mark(true) | → | active(true) | mark(false) | → | active(false) | |
f(mark(X)) | → | f(X) | f(active(X)) | → | f(X) | |
if(mark(X1), X2, X3) | → | if(X1, X2, X3) | if(X1, mark(X2), X3) | → | if(X1, X2, X3) | |
if(X1, X2, mark(X3)) | → | if(X1, X2, X3) | if(active(X1), X2, X3) | → | if(X1, X2, X3) | |
if(X1, active(X2), X3) | → | if(X1, X2, X3) | if(X1, X2, active(X3)) | → | if(X1, X2, X3) |
Termination of terms over the following signature is verified: f, c, if, true, active, false, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(if(active(c), mark(if(mark(_x51), c, f(true))), _x23)) | |
active#(if(active(c), active(f(active(true))), _x23)) | |
active#(if(active(c), active(f(active(c))), _x23)) | |
active#(if(active(c), active(f(active(false))), _x23)) | |
active#(if(active(c), active(f(active(if(mark(_x81), mark(_x82), _x83)))), _x23)) | |
active#(if(c, active(f(mark(_x51))), _x33)) | |
active#(if(active(c), active(f(_x71)), _x23)) | |
active#(if(active(c), f(mark(_x51)), _x33)) | |
active#(if(active(c), active(f(active(f(mark(_x81))))), _x23)) | |
active#(if(active(c), active(f(mark(_x51))), _x33)) |
mark#(if(c, f(_x51), active(active(_x33)))) → active#(if(active(c), active(f(mark(_x51))), _x33)) | mark#(if(c, f(false), active(_x23))) → active#(if(active(c), active(f(active(false))), _x23)) |
mark#(if(c, f(_x71), active(_x23))) → active#(if(active(c), active(f(_x71)), _x23)) | mark#(if(c, f(f(_x81)), active(_x23))) → active#(if(active(c), active(f(active(f(mark(_x81))))), _x23)) |
mark#(if(c, f(c), active(_x23))) → active#(if(active(c), active(f(active(c))), _x23)) | mark#(if(c, f(_x51), active(_x23))) → active#(if(active(c), mark(if(mark(_x51), c, f(true))), _x23)) |
mark#(if(c, f(_x51), active(_x33))) → active#(if(active(c), f(mark(_x51)), _x33)) | mark#(if(c, f(if(_x81, _x82, _x83)), active(_x23))) → active#(if(active(c), active(f(active(if(mark(_x81), mark(_x82), _x83)))), _x23)) |
mark#(if(c, f(_x51), active(mark(_x33)))) → active#(if(active(c), active(f(mark(_x51))), _x33)) | mark#(if(c, f(true), active(_x23))) → active#(if(active(c), active(f(active(true))), _x23)) |
mark#(if(c, f(_x51), active(_x33))) → active#(if(c, active(f(mark(_x51))), _x33)) |
mark#(if(c, f(_x71), active(_x23))) | → | active#(if(active(c), active(f(_x71)), _x23)) | mark#(if(c, f(_x51), active(_x33))) | → | active#(if(active(c), f(mark(_x51)), _x33)) | |
mark#(if(if(_x31, _x32, _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(X2), X3)) | mark#(if(c, X2, mark(_x33))) | → | active#(if(c, mark(X2), _x33)) | |
mark#(if(c, _x32, mark(active(_x33)))) | → | active#(if(c, _x32, _x33)) | active#(if(true, X, Y)) | → | mark#(X) | |
mark#(if(c, c, _x23)) | → | active#(if(c, active(c), _x23)) | mark#(if(f(_x31), X2, X3)) | → | active#(if(active(f(mark(_x31))), mark(X2), X3)) | |
mark#(if(c, false, X3)) | → | active#(if(active(c), active(false), X3)) | mark#(if(c, if(_x51, _x52, _x53), _x23)) | → | active#(if(c, active(if(mark(_x51), mark(_x52), _x53)), _x23)) | |
mark#(if(c, if(_x51, _x52, _x53), active(_x23))) | → | active#(if(active(c), active(if(mark(_x51), mark(_x52), _x53)), _x23)) | mark#(if(X1, false, X3)) | → | active#(if(mark(X1), active(false), X3)) | |
mark#(if(true, X2, X3)) | → | active#(if(active(true), mark(X2), X3)) | mark#(if(c, f(_x51), active(mark(_x33)))) | → | active#(if(active(c), active(f(mark(_x51))), _x33)) | |
mark#(if(c, f(true), active(_x23))) | → | active#(if(active(c), active(f(active(true))), _x23)) | mark#(if(c, X2, active(active(_x33)))) | → | active#(if(active(c), mark(X2), _x33)) | |
mark#(if(X1, _x22, _x23)) | → | active#(if(mark(X1), _x22, _x23)) | mark#(if(c, mark(_x22), mark(mark(_x23)))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(c, if(_x41, _x42, _x43), X3)) | → | active#(if(active(c), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(if(c, mark(mark(_x22)), mark(_x23))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(c, _x32, active(_x33))) | → | active#(if(active(c), _x32, _x33)) | mark#(if(X1, f(_x41), X3)) | → | active#(if(mark(X1), active(f(mark(_x41))), X3)) | |
mark#(if(c, f(false), active(_x23))) | → | active#(if(active(c), active(f(active(false))), _x23)) | mark#(if(c, true, active(_x23))) | → | active#(if(active(c), active(true), _x23)) | |
mark#(if(X1, c, active(_x23))) | → | active#(if(mark(X1), active(c), _x23)) | mark#(if(c, f(if(_x81, _x82, _x83)), active(_x23))) | → | active#(if(active(c), active(f(active(if(mark(_x81), mark(_x82), _x83)))), _x23)) | |
mark#(if(X1, X2, X3)) | → | mark#(X1) | mark#(if(c, _x32, mark(mark(_x33)))) | → | active#(if(c, _x32, _x33)) | |
mark#(if(false, c, _x23)) | → | active#(if(active(false), c, _x23)) | mark#(if(c, _x22, _x23)) | → | active#(if(active(c), _x22, _x23)) | |
mark#(if(f(_x31), c, X3)) | → | active#(if(active(f(mark(_x31))), active(c), X3)) | mark#(if(c, active(_x22), _x23)) | → | active#(if(c, _x22, _x23)) | |
mark#(if(c, f(_x51), active(active(_x33)))) | → | active#(if(active(c), active(f(mark(_x51))), _x33)) | active#(if(false, X, Y)) | → | mark#(Y) | |
mark#(if(c, c, X3)) | → | active#(if(active(c), active(c), X3)) | mark#(if(c, X2, active(mark(_x33)))) | → | active#(if(active(c), mark(X2), _x33)) | |
mark#(if(false, X2, X3)) | → | active#(if(active(false), mark(X2), X3)) | mark#(if(false, c, active(_x23))) | → | active#(if(active(false), active(c), _x23)) | |
mark#(if(true, c, X3)) | → | active#(if(active(true), active(c), X3)) | mark#(if(c, true, X3)) | → | active#(if(active(c), active(true), X3)) | |
mark#(if(c, mark(_x22), mark(active(_x23)))) | → | active#(if(c, _x22, _x23)) | mark#(if(c, c, _x23)) | → | active#(if(active(c), c, _x23)) | |
mark#(if(c, false, active(_x23))) | → | active#(if(active(c), active(false), _x23)) | active#(f(X)) | → | mark#(if(X, c, f(true))) | |
mark#(if(X1, true, X3)) | → | active#(if(mark(X1), active(true), X3)) | mark#(if(X1, X2, X3)) | → | mark#(X2) | |
mark#(if(c, f(_x51), _x23)) | → | active#(if(c, active(f(mark(_x51))), _x23)) | mark#(if(_x21, c, _x23)) | → | active#(if(_x21, active(c), _x23)) | |
mark#(if(false, c, _x23)) | → | active#(if(false, active(c), _x23)) | mark#(if(c, _x22, active(_x23))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(false, c, mark(_x23))) | → | active#(if(active(false), active(c), _x23)) | mark#(if(X1, c, _x23)) | → | active#(if(mark(X1), c, _x23)) | |
mark#(if(c, true, _x23)) | → | active#(if(c, active(true), _x23)) | mark#(if(X1, c, mark(_x23))) | → | active#(if(mark(X1), active(c), _x23)) | |
mark#(if(_x21, X2, _x23)) | → | active#(if(_x21, mark(X2), _x23)) | mark#(if(c, X2, mark(_x23))) | → | active#(if(active(c), mark(X2), _x23)) | |
mark#(if(c, c, mark(_x23))) | → | active#(if(active(c), active(c), _x23)) | mark#(f(X)) | → | mark#(X) | |
mark#(if(if(_x31, _x32, _x33), c, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(c), X3)) | mark#(f(X)) | → | active#(f(mark(X))) | |
mark#(if(c, f(_x41), X3)) | → | active#(if(active(c), active(f(mark(_x41))), X3)) | mark#(if(c, X2, active(_x33))) | → | active#(if(c, mark(X2), _x33)) | |
mark#(if(c, f(_x51), active(_x33))) | → | active#(if(c, active(f(mark(_x51))), _x33)) | mark#(if(c, false, _x23)) | → | active#(if(c, active(false), _x23)) | |
mark#(if(c, mark(active(_x22)), mark(_x23))) | → | active#(if(c, _x22, _x23)) | mark#(if(X1, if(_x41, _x42, _x43), X3)) | → | active#(if(mark(X1), active(if(mark(_x41), mark(_x42), _x43)), X3)) | |
mark#(if(c, c, active(_x23))) | → | active#(if(active(c), active(c), _x23)) | mark#(if(c, mark(_x22), _x23)) | → | active#(if(c, _x22, _x23)) | |
mark#(if(c, f(f(_x81)), active(_x23))) | → | active#(if(active(c), active(f(active(f(mark(_x81))))), _x23)) | mark#(if(c, f(c), active(_x23))) | → | active#(if(active(c), active(f(active(c))), _x23)) | |
mark#(if(c, f(_x51), active(_x23))) | → | active#(if(active(c), mark(if(mark(_x51), c, f(true))), _x23)) | mark#(if(X1, X2, active(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) | |
mark#(if(c, active(_x32), mark(_x33))) | → | active#(if(c, _x32, _x33)) | mark#(if(X1, X2, mark(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) |
active(f(X)) | → | mark(if(X, c, f(true))) | active(if(true, X, Y)) | → | mark(X) | |
active(if(false, X, Y)) | → | mark(Y) | mark(f(X)) | → | active(f(mark(X))) | |
mark(if(X1, X2, X3)) | → | active(if(mark(X1), mark(X2), X3)) | mark(c) | → | active(c) | |
mark(true) | → | active(true) | mark(false) | → | active(false) | |
f(mark(X)) | → | f(X) | f(active(X)) | → | f(X) | |
if(mark(X1), X2, X3) | → | if(X1, X2, X3) | if(X1, mark(X2), X3) | → | if(X1, X2, X3) | |
if(X1, X2, mark(X3)) | → | if(X1, X2, X3) | if(active(X1), X2, X3) | → | if(X1, X2, X3) | |
if(X1, active(X2), X3) | → | if(X1, X2, X3) | if(X1, X2, active(X3)) | → | if(X1, X2, X3) |
Termination of terms over the following signature is verified: f, c, if, false, active, true, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(if(active(c), mark(if(_x51, c, f(true))), _x23)) | |
active#(if(active(c), active(f(_x61)), _x23)) | |
active#(if(active(c), f(_x71), _x33)) | |
active#(if(c, active(f(_x71)), _x33)) | |
active#(if(active(c), active(f(_x71)), _x33)) |
mark#(if(c, f(active(_x61)), active(_x23))) → active#(if(active(c), active(f(_x61)), _x23)) | mark#(if(c, f(_x71), active(_x33))) → active#(if(active(c), f(_x71), _x33)) |
mark#(if(c, f(mark(_x61)), active(_x23))) → active#(if(active(c), active(f(_x61)), _x23)) | mark#(if(c, f(_x71), active(active(_x33)))) → active#(if(active(c), active(f(_x71)), _x33)) |
mark#(if(c, f(_x71), active(mark(_x33)))) → active#(if(active(c), active(f(_x71)), _x33)) | mark#(if(c, f(_x51), active(_x23))) → active#(if(active(c), mark(if(_x51, c, f(true))), _x23)) |
mark#(if(c, f(_x71), active(_x33))) → active#(if(c, active(f(_x71)), _x33)) |
mark#(if(c, f(_x51), active(_x33))) | → | active#(if(active(c), f(mark(_x51)), _x33)) | mark#(if(c, f(_x71), active(_x33))) | → | active#(if(active(c), f(_x71), _x33)) | |
mark#(if(if(_x31, _x32, _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(X2), X3)) | mark#(if(c, X2, mark(_x33))) | → | active#(if(c, mark(X2), _x33)) | |
mark#(if(c, _x32, mark(active(_x33)))) | → | active#(if(c, _x32, _x33)) | active#(if(true, X, Y)) | → | mark#(X) | |
mark#(if(c, c, _x23)) | → | active#(if(c, active(c), _x23)) | mark#(if(f(_x31), X2, X3)) | → | active#(if(active(f(mark(_x31))), mark(X2), X3)) | |
mark#(if(c, false, X3)) | → | active#(if(active(c), active(false), X3)) | mark#(if(c, if(_x51, _x52, _x53), _x23)) | → | active#(if(c, active(if(mark(_x51), mark(_x52), _x53)), _x23)) | |
mark#(if(c, if(_x51, _x52, _x53), active(_x23))) | → | active#(if(active(c), active(if(mark(_x51), mark(_x52), _x53)), _x23)) | mark#(if(X1, false, X3)) | → | active#(if(mark(X1), active(false), X3)) | |
mark#(if(true, X2, X3)) | → | active#(if(active(true), mark(X2), X3)) | mark#(if(c, f(mark(_x61)), active(_x23))) | → | active#(if(active(c), active(f(_x61)), _x23)) | |
mark#(if(c, f(true), active(_x23))) | → | active#(if(active(c), active(f(active(true))), _x23)) | mark#(if(c, f(_x51), active(mark(_x33)))) | → | active#(if(active(c), active(f(mark(_x51))), _x33)) | |
mark#(if(c, X2, active(active(_x33)))) | → | active#(if(active(c), mark(X2), _x33)) | mark#(if(X1, _x22, _x23)) | → | active#(if(mark(X1), _x22, _x23)) | |
mark#(if(c, mark(_x22), mark(mark(_x23)))) | → | active#(if(c, _x22, _x23)) | mark#(if(c, f(_x71), active(active(_x33)))) | → | active#(if(active(c), active(f(_x71)), _x33)) | |
mark#(if(c, if(_x41, _x42, _x43), X3)) | → | active#(if(active(c), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(if(c, f(_x71), active(mark(_x33)))) | → | active#(if(active(c), active(f(_x71)), _x33)) | |
mark#(if(c, _x32, active(_x33))) | → | active#(if(active(c), _x32, _x33)) | mark#(if(c, mark(mark(_x22)), mark(_x23))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(X1, f(_x41), X3)) | → | active#(if(mark(X1), active(f(mark(_x41))), X3)) | mark#(if(c, f(false), active(_x23))) | → | active#(if(active(c), active(f(active(false))), _x23)) | |
mark#(if(c, true, active(_x23))) | → | active#(if(active(c), active(true), _x23)) | mark#(if(X1, c, active(_x23))) | → | active#(if(mark(X1), active(c), _x23)) | |
mark#(if(c, f(if(_x81, _x82, _x83)), active(_x23))) | → | active#(if(active(c), active(f(active(if(mark(_x81), mark(_x82), _x83)))), _x23)) | mark#(if(X1, X2, X3)) | → | mark#(X1) | |
mark#(if(c, _x32, mark(mark(_x33)))) | → | active#(if(c, _x32, _x33)) | mark#(if(false, c, _x23)) | → | active#(if(active(false), c, _x23)) | |
mark#(if(c, f(_x51), active(_x23))) | → | active#(if(active(c), mark(if(_x51, c, f(true))), _x23)) | mark#(if(c, _x22, _x23)) | → | active#(if(active(c), _x22, _x23)) | |
mark#(if(f(_x31), c, X3)) | → | active#(if(active(f(mark(_x31))), active(c), X3)) | mark#(if(c, active(_x22), _x23)) | → | active#(if(c, _x22, _x23)) | |
mark#(if(c, f(_x51), active(active(_x33)))) | → | active#(if(active(c), active(f(mark(_x51))), _x33)) | active#(if(false, X, Y)) | → | mark#(Y) | |
mark#(if(c, c, X3)) | → | active#(if(active(c), active(c), X3)) | mark#(if(c, X2, active(mark(_x33)))) | → | active#(if(active(c), mark(X2), _x33)) | |
mark#(if(false, X2, X3)) | → | active#(if(active(false), mark(X2), X3)) | mark#(if(false, c, active(_x23))) | → | active#(if(active(false), active(c), _x23)) | |
mark#(if(true, c, X3)) | → | active#(if(active(true), active(c), X3)) | mark#(if(c, true, X3)) | → | active#(if(active(c), active(true), X3)) | |
mark#(if(c, mark(_x22), mark(active(_x23)))) | → | active#(if(c, _x22, _x23)) | mark#(if(c, c, _x23)) | → | active#(if(active(c), c, _x23)) | |
mark#(if(c, false, active(_x23))) | → | active#(if(active(c), active(false), _x23)) | active#(f(X)) | → | mark#(if(X, c, f(true))) | |
mark#(if(c, f(_x51), _x23)) | → | active#(if(c, active(f(mark(_x51))), _x23)) | mark#(if(X1, X2, X3)) | → | mark#(X2) | |
mark#(if(X1, true, X3)) | → | active#(if(mark(X1), active(true), X3)) | mark#(if(c, f(active(_x61)), active(_x23))) | → | active#(if(active(c), active(f(_x61)), _x23)) | |
mark#(if(_x21, c, _x23)) | → | active#(if(_x21, active(c), _x23)) | mark#(if(false, c, _x23)) | → | active#(if(false, active(c), _x23)) | |
mark#(if(c, _x22, active(_x23))) | → | active#(if(c, _x22, _x23)) | mark#(if(false, c, mark(_x23))) | → | active#(if(active(false), active(c), _x23)) | |
mark#(if(X1, c, _x23)) | → | active#(if(mark(X1), c, _x23)) | mark#(if(c, true, _x23)) | → | active#(if(c, active(true), _x23)) | |
mark#(if(_x21, X2, _x23)) | → | active#(if(_x21, mark(X2), _x23)) | mark#(if(X1, c, mark(_x23))) | → | active#(if(mark(X1), active(c), _x23)) | |
mark#(if(c, X2, mark(_x23))) | → | active#(if(active(c), mark(X2), _x23)) | mark#(if(c, c, mark(_x23))) | → | active#(if(active(c), active(c), _x23)) | |
mark#(f(X)) | → | mark#(X) | mark#(if(if(_x31, _x32, _x33), c, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(c), X3)) | |
mark#(f(X)) | → | active#(f(mark(X))) | mark#(if(c, f(_x51), active(_x33))) | → | active#(if(c, active(f(mark(_x51))), _x33)) | |
mark#(if(c, X2, active(_x33))) | → | active#(if(c, mark(X2), _x33)) | mark#(if(c, f(_x41), X3)) | → | active#(if(active(c), active(f(mark(_x41))), X3)) | |
mark#(if(c, false, _x23)) | → | active#(if(c, active(false), _x23)) | mark#(if(c, mark(active(_x22)), mark(_x23))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(X1, if(_x41, _x42, _x43), X3)) | → | active#(if(mark(X1), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(if(c, c, active(_x23))) | → | active#(if(active(c), active(c), _x23)) | |
mark#(if(c, f(_x51), active(_x23))) | → | active#(if(active(c), mark(if(mark(_x51), c, f(true))), _x23)) | mark#(if(c, f(c), active(_x23))) | → | active#(if(active(c), active(f(active(c))), _x23)) | |
mark#(if(c, f(f(_x81)), active(_x23))) | → | active#(if(active(c), active(f(active(f(mark(_x81))))), _x23)) | mark#(if(c, mark(_x22), _x23)) | → | active#(if(c, _x22, _x23)) | |
mark#(if(X1, X2, active(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) | mark#(if(c, active(_x32), mark(_x33))) | → | active#(if(c, _x32, _x33)) | |
mark#(if(X1, X2, mark(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) | mark#(if(c, f(_x71), active(_x33))) | → | active#(if(c, active(f(_x71)), _x33)) |
active(f(X)) | → | mark(if(X, c, f(true))) | active(if(true, X, Y)) | → | mark(X) | |
active(if(false, X, Y)) | → | mark(Y) | mark(f(X)) | → | active(f(mark(X))) | |
mark(if(X1, X2, X3)) | → | active(if(mark(X1), mark(X2), X3)) | mark(c) | → | active(c) | |
mark(true) | → | active(true) | mark(false) | → | active(false) | |
f(mark(X)) | → | f(X) | f(active(X)) | → | f(X) | |
if(mark(X1), X2, X3) | → | if(X1, X2, X3) | if(X1, mark(X2), X3) | → | if(X1, X2, X3) | |
if(X1, X2, mark(X3)) | → | if(X1, X2, X3) | if(active(X1), X2, X3) | → | if(X1, X2, X3) | |
if(X1, active(X2), X3) | → | if(X1, X2, X3) | if(X1, X2, active(X3)) | → | if(X1, X2, X3) |
Termination of terms over the following signature is verified: f, c, if, true, active, false, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(if(active(c), f(active(c)), _x33)) | |
active#(if(c, f(mark(_x51)), _x23)) | |
active#(if(active(c), f(active(true)), _x33)) | |
active#(if(active(c), f(active(false)), _x33)) | |
active#(if(active(c), f(active(f(mark(_x61)))), _x33)) | |
active#(if(active(c), f(_x41), _x33)) | |
active#(if(active(c), f(active(if(mark(_x61), mark(_x62), _x63))), _x33)) | |
active#(if(active(c), f(mark(_x51)), _x23)) |
mark#(if(c, f(if(_x61, _x62, _x63)), active(_x33))) → active#(if(active(c), f(active(if(mark(_x61), mark(_x62), _x63))), _x33)) | mark#(if(c, f(true), active(_x33))) → active#(if(active(c), f(active(true)), _x33)) |
mark#(if(c, f(false), active(_x33))) → active#(if(active(c), f(active(false)), _x33)) | mark#(if(c, f(_x51), active(_x23))) → active#(if(c, f(mark(_x51)), _x23)) |
mark#(if(c, f(f(_x61)), active(_x33))) → active#(if(active(c), f(active(f(mark(_x61)))), _x33)) | mark#(if(c, f(c), active(_x33))) → active#(if(active(c), f(active(c)), _x33)) |
mark#(if(c, f(_x41), active(_x33))) → active#(if(active(c), f(_x41), _x33)) | mark#(if(c, f(_x51), active(active(_x23)))) → active#(if(active(c), f(mark(_x51)), _x23)) |
mark#(if(c, f(_x51), active(mark(_x23)))) → active#(if(active(c), f(mark(_x51)), _x23)) |
mark#(if(c, f(_x71), active(_x33))) | → | active#(if(active(c), f(_x71), _x33)) | mark#(if(if(_x31, _x32, _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(X2), X3)) | |
mark#(if(c, X2, mark(_x33))) | → | active#(if(c, mark(X2), _x33)) | mark#(if(c, f(_x41), active(_x33))) | → | active#(if(active(c), f(_x41), _x33)) | |
mark#(if(c, _x32, mark(active(_x33)))) | → | active#(if(c, _x32, _x33)) | active#(if(true, X, Y)) | → | mark#(X) | |
mark#(if(c, f(if(_x61, _x62, _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(mark(_x61), mark(_x62), _x63))), _x33)) | mark#(if(c, c, _x23)) | → | active#(if(c, active(c), _x23)) | |
mark#(if(f(_x31), X2, X3)) | → | active#(if(active(f(mark(_x31))), mark(X2), X3)) | mark#(if(c, false, X3)) | → | active#(if(active(c), active(false), X3)) | |
mark#(if(c, if(_x51, _x52, _x53), _x23)) | → | active#(if(c, active(if(mark(_x51), mark(_x52), _x53)), _x23)) | mark#(if(c, if(_x51, _x52, _x53), active(_x23))) | → | active#(if(active(c), active(if(mark(_x51), mark(_x52), _x53)), _x23)) | |
mark#(if(X1, false, X3)) | → | active#(if(mark(X1), active(false), X3)) | mark#(if(true, X2, X3)) | → | active#(if(active(true), mark(X2), X3)) | |
mark#(if(c, f(mark(_x61)), active(_x23))) | → | active#(if(active(c), active(f(_x61)), _x23)) | mark#(if(c, f(_x51), active(mark(_x33)))) | → | active#(if(active(c), active(f(mark(_x51))), _x33)) | |
mark#(if(c, f(true), active(_x23))) | → | active#(if(active(c), active(f(active(true))), _x23)) | mark#(if(c, X2, active(active(_x33)))) | → | active#(if(active(c), mark(X2), _x33)) | |
mark#(if(c, f(false), active(_x33))) | → | active#(if(active(c), f(active(false)), _x33)) | mark#(if(X1, _x22, _x23)) | → | active#(if(mark(X1), _x22, _x23)) | |
mark#(if(c, mark(_x22), mark(mark(_x23)))) | → | active#(if(c, _x22, _x23)) | mark#(if(c, f(_x71), active(active(_x33)))) | → | active#(if(active(c), active(f(_x71)), _x33)) | |
mark#(if(c, f(_x71), active(mark(_x33)))) | → | active#(if(active(c), active(f(_x71)), _x33)) | mark#(if(c, if(_x41, _x42, _x43), X3)) | → | active#(if(active(c), active(if(mark(_x41), mark(_x42), _x43)), X3)) | |
mark#(if(c, _x32, active(_x33))) | → | active#(if(active(c), _x32, _x33)) | mark#(if(c, mark(mark(_x22)), mark(_x23))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(c, f(true), active(_x33))) | → | active#(if(active(c), f(active(true)), _x33)) | mark#(if(X1, f(_x41), X3)) | → | active#(if(mark(X1), active(f(mark(_x41))), X3)) | |
mark#(if(c, f(false), active(_x23))) | → | active#(if(active(c), active(f(active(false))), _x23)) | mark#(if(c, true, active(_x23))) | → | active#(if(active(c), active(true), _x23)) | |
mark#(if(X1, c, active(_x23))) | → | active#(if(mark(X1), active(c), _x23)) | mark#(if(c, f(if(_x81, _x82, _x83)), active(_x23))) | → | active#(if(active(c), active(f(active(if(mark(_x81), mark(_x82), _x83)))), _x23)) | |
mark#(if(X1, X2, X3)) | → | mark#(X1) | mark#(if(c, _x32, mark(mark(_x33)))) | → | active#(if(c, _x32, _x33)) | |
mark#(if(false, c, _x23)) | → | active#(if(active(false), c, _x23)) | mark#(if(c, f(_x51), active(active(_x23)))) | → | active#(if(active(c), f(mark(_x51)), _x23)) | |
mark#(if(c, f(_x51), active(_x23))) | → | active#(if(active(c), mark(if(_x51, c, f(true))), _x23)) | mark#(if(c, _x22, _x23)) | → | active#(if(active(c), _x22, _x23)) | |
mark#(if(f(_x31), c, X3)) | → | active#(if(active(f(mark(_x31))), active(c), X3)) | mark#(if(c, active(_x22), _x23)) | → | active#(if(c, _x22, _x23)) | |
mark#(if(c, f(_x51), active(active(_x33)))) | → | active#(if(active(c), active(f(mark(_x51))), _x33)) | mark#(if(c, f(_x51), active(_x23))) | → | active#(if(c, f(mark(_x51)), _x23)) | |
active#(if(false, X, Y)) | → | mark#(Y) | mark#(if(c, c, X3)) | → | active#(if(active(c), active(c), X3)) | |
mark#(if(c, f(c), active(_x33))) | → | active#(if(active(c), f(active(c)), _x33)) | mark#(if(c, X2, active(mark(_x33)))) | → | active#(if(active(c), mark(X2), _x33)) | |
mark#(if(false, X2, X3)) | → | active#(if(active(false), mark(X2), X3)) | mark#(if(c, true, X3)) | → | active#(if(active(c), active(true), X3)) | |
mark#(if(false, c, active(_x23))) | → | active#(if(active(false), active(c), _x23)) | mark#(if(true, c, X3)) | → | active#(if(active(true), active(c), X3)) | |
mark#(if(c, mark(_x22), mark(active(_x23)))) | → | active#(if(c, _x22, _x23)) | active#(f(X)) | → | mark#(if(X, c, f(true))) | |
mark#(if(c, false, active(_x23))) | → | active#(if(active(c), active(false), _x23)) | mark#(if(c, c, _x23)) | → | active#(if(active(c), c, _x23)) | |
mark#(if(X1, true, X3)) | → | active#(if(mark(X1), active(true), X3)) | mark#(if(X1, X2, X3)) | → | mark#(X2) | |
mark#(if(c, f(_x51), _x23)) | → | active#(if(c, active(f(mark(_x51))), _x23)) | mark#(if(c, f(active(_x61)), active(_x23))) | → | active#(if(active(c), active(f(_x61)), _x23)) | |
mark#(if(_x21, c, _x23)) | → | active#(if(_x21, active(c), _x23)) | mark#(if(false, c, _x23)) | → | active#(if(false, active(c), _x23)) | |
mark#(if(c, _x22, active(_x23))) | → | active#(if(c, _x22, _x23)) | mark#(if(false, c, mark(_x23))) | → | active#(if(active(false), active(c), _x23)) | |
mark#(if(X1, c, _x23)) | → | active#(if(mark(X1), c, _x23)) | mark#(if(c, true, _x23)) | → | active#(if(c, active(true), _x23)) | |
mark#(if(X1, c, mark(_x23))) | → | active#(if(mark(X1), active(c), _x23)) | mark#(if(_x21, X2, _x23)) | → | active#(if(_x21, mark(X2), _x23)) | |
mark#(if(c, f(f(_x61)), active(_x33))) | → | active#(if(active(c), f(active(f(mark(_x61)))), _x33)) | mark#(if(c, X2, mark(_x23))) | → | active#(if(active(c), mark(X2), _x23)) | |
mark#(if(c, c, mark(_x23))) | → | active#(if(active(c), active(c), _x23)) | mark#(f(X)) | → | mark#(X) | |
mark#(if(if(_x31, _x32, _x33), c, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(c), X3)) | mark#(f(X)) | → | active#(f(mark(X))) | |
mark#(if(c, f(_x41), X3)) | → | active#(if(active(c), active(f(mark(_x41))), X3)) | mark#(if(c, X2, active(_x33))) | → | active#(if(c, mark(X2), _x33)) | |
mark#(if(c, f(_x51), active(_x33))) | → | active#(if(c, active(f(mark(_x51))), _x33)) | mark#(if(c, false, _x23)) | → | active#(if(c, active(false), _x23)) | |
mark#(if(c, f(_x51), active(mark(_x23)))) | → | active#(if(active(c), f(mark(_x51)), _x23)) | mark#(if(c, mark(active(_x22)), mark(_x23))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(X1, if(_x41, _x42, _x43), X3)) | → | active#(if(mark(X1), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(if(c, c, active(_x23))) | → | active#(if(active(c), active(c), _x23)) | |
mark#(if(c, mark(_x22), _x23)) | → | active#(if(c, _x22, _x23)) | mark#(if(c, f(f(_x81)), active(_x23))) | → | active#(if(active(c), active(f(active(f(mark(_x81))))), _x23)) | |
mark#(if(c, f(c), active(_x23))) | → | active#(if(active(c), active(f(active(c))), _x23)) | mark#(if(c, f(_x51), active(_x23))) | → | active#(if(active(c), mark(if(mark(_x51), c, f(true))), _x23)) | |
mark#(if(X1, X2, active(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) | mark#(if(c, active(_x32), mark(_x33))) | → | active#(if(c, _x32, _x33)) | |
mark#(if(X1, X2, mark(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) | mark#(if(c, f(_x71), active(_x33))) | → | active#(if(c, active(f(_x71)), _x33)) |
active(f(X)) | → | mark(if(X, c, f(true))) | active(if(true, X, Y)) | → | mark(X) | |
active(if(false, X, Y)) | → | mark(Y) | mark(f(X)) | → | active(f(mark(X))) | |
mark(if(X1, X2, X3)) | → | active(if(mark(X1), mark(X2), X3)) | mark(c) | → | active(c) | |
mark(true) | → | active(true) | mark(false) | → | active(false) | |
f(mark(X)) | → | f(X) | f(active(X)) | → | f(X) | |
if(mark(X1), X2, X3) | → | if(X1, X2, X3) | if(X1, mark(X2), X3) | → | if(X1, X2, X3) | |
if(X1, X2, mark(X3)) | → | if(X1, X2, X3) | if(active(X1), X2, X3) | → | if(X1, X2, X3) | |
if(X1, active(X2), X3) | → | if(X1, X2, X3) | if(X1, X2, active(X3)) | → | if(X1, X2, X3) |
Termination of terms over the following signature is verified: f, c, if, false, active, true, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(if(active(c), f(_x71), _x23)) | |
active#(if(active(c), f(_x41), _x33)) | |
active#(if(c, f(_x71), _x23)) |
mark#(if(c, f(active(_x41)), active(_x33))) → active#(if(active(c), f(_x41), _x33)) | mark#(if(c, f(_x71), active(active(_x23)))) → active#(if(active(c), f(_x71), _x23)) |
mark#(if(c, f(mark(_x41)), active(_x33))) → active#(if(active(c), f(_x41), _x33)) | mark#(if(c, f(_x71), active(mark(_x23)))) → active#(if(active(c), f(_x71), _x23)) |
mark#(if(c, f(_x71), active(_x23))) → active#(if(c, f(_x71), _x23)) |
mark#(if(if(_x31, _x32, _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(X2), X3)) | mark#(if(c, X2, mark(_x33))) | → | active#(if(c, mark(X2), _x33)) | |
mark#(if(c, f(_x41), active(_x33))) | → | active#(if(active(c), f(_x41), _x33)) | mark#(if(c, _x32, mark(active(_x33)))) | → | active#(if(c, _x32, _x33)) | |
mark#(if(c, f(_x71), active(mark(_x23)))) | → | active#(if(active(c), f(_x71), _x23)) | active#(if(true, X, Y)) | → | mark#(X) | |
mark#(if(c, f(if(_x61, _x62, _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(mark(_x61), mark(_x62), _x63))), _x33)) | mark#(if(c, c, _x23)) | → | active#(if(c, active(c), _x23)) | |
mark#(if(f(_x31), X2, X3)) | → | active#(if(active(f(mark(_x31))), mark(X2), X3)) | mark#(if(c, false, X3)) | → | active#(if(active(c), active(false), X3)) | |
mark#(if(c, if(_x51, _x52, _x53), _x23)) | → | active#(if(c, active(if(mark(_x51), mark(_x52), _x53)), _x23)) | mark#(if(c, if(_x51, _x52, _x53), active(_x23))) | → | active#(if(active(c), active(if(mark(_x51), mark(_x52), _x53)), _x23)) | |
mark#(if(X1, false, X3)) | → | active#(if(mark(X1), active(false), X3)) | mark#(if(true, X2, X3)) | → | active#(if(active(true), mark(X2), X3)) | |
mark#(if(c, f(mark(_x61)), active(_x23))) | → | active#(if(active(c), active(f(_x61)), _x23)) | mark#(if(c, f(true), active(_x23))) | → | active#(if(active(c), active(f(active(true))), _x23)) | |
mark#(if(c, f(_x51), active(mark(_x33)))) | → | active#(if(active(c), active(f(mark(_x51))), _x33)) | mark#(if(c, X2, active(active(_x33)))) | → | active#(if(active(c), mark(X2), _x33)) | |
mark#(if(c, f(false), active(_x33))) | → | active#(if(active(c), f(active(false)), _x33)) | mark#(if(X1, _x22, _x23)) | → | active#(if(mark(X1), _x22, _x23)) | |
mark#(if(c, mark(_x22), mark(mark(_x23)))) | → | active#(if(c, _x22, _x23)) | mark#(if(c, f(_x71), active(active(_x33)))) | → | active#(if(active(c), active(f(_x71)), _x33)) | |
mark#(if(c, if(_x41, _x42, _x43), X3)) | → | active#(if(active(c), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(if(c, f(_x71), active(mark(_x33)))) | → | active#(if(active(c), active(f(_x71)), _x33)) | |
mark#(if(c, _x32, active(_x33))) | → | active#(if(active(c), _x32, _x33)) | mark#(if(c, mark(mark(_x22)), mark(_x23))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(c, f(true), active(_x33))) | → | active#(if(active(c), f(active(true)), _x33)) | mark#(if(X1, f(_x41), X3)) | → | active#(if(mark(X1), active(f(mark(_x41))), X3)) | |
mark#(if(c, f(false), active(_x23))) | → | active#(if(active(c), active(f(active(false))), _x23)) | mark#(if(c, true, active(_x23))) | → | active#(if(active(c), active(true), _x23)) | |
mark#(if(X1, c, active(_x23))) | → | active#(if(mark(X1), active(c), _x23)) | mark#(if(c, f(if(_x81, _x82, _x83)), active(_x23))) | → | active#(if(active(c), active(f(active(if(mark(_x81), mark(_x82), _x83)))), _x23)) | |
mark#(if(X1, X2, X3)) | → | mark#(X1) | mark#(if(c, _x32, mark(mark(_x33)))) | → | active#(if(c, _x32, _x33)) | |
mark#(if(false, c, _x23)) | → | active#(if(active(false), c, _x23)) | mark#(if(c, f(_x51), active(active(_x23)))) | → | active#(if(active(c), f(mark(_x51)), _x23)) | |
mark#(if(c, f(_x51), active(_x23))) | → | active#(if(active(c), mark(if(_x51, c, f(true))), _x23)) | mark#(if(c, _x22, _x23)) | → | active#(if(active(c), _x22, _x23)) | |
mark#(if(f(_x31), c, X3)) | → | active#(if(active(f(mark(_x31))), active(c), X3)) | mark#(if(c, active(_x22), _x23)) | → | active#(if(c, _x22, _x23)) | |
mark#(if(c, f(_x51), active(active(_x33)))) | → | active#(if(active(c), active(f(mark(_x51))), _x33)) | mark#(if(c, f(_x51), active(_x23))) | → | active#(if(c, f(mark(_x51)), _x23)) | |
active#(if(false, X, Y)) | → | mark#(Y) | mark#(if(c, c, X3)) | → | active#(if(active(c), active(c), X3)) | |
mark#(if(c, f(c), active(_x33))) | → | active#(if(active(c), f(active(c)), _x33)) | mark#(if(c, X2, active(mark(_x33)))) | → | active#(if(active(c), mark(X2), _x33)) | |
mark#(if(false, X2, X3)) | → | active#(if(active(false), mark(X2), X3)) | mark#(if(true, c, X3)) | → | active#(if(active(true), active(c), X3)) | |
mark#(if(c, true, X3)) | → | active#(if(active(c), active(true), X3)) | mark#(if(false, c, active(_x23))) | → | active#(if(active(false), active(c), _x23)) | |
mark#(if(c, mark(_x22), mark(active(_x23)))) | → | active#(if(c, _x22, _x23)) | mark#(if(c, c, _x23)) | → | active#(if(active(c), c, _x23)) | |
mark#(if(c, false, active(_x23))) | → | active#(if(active(c), active(false), _x23)) | active#(f(X)) | → | mark#(if(X, c, f(true))) | |
mark#(if(c, f(_x51), _x23)) | → | active#(if(c, active(f(mark(_x51))), _x23)) | mark#(if(X1, X2, X3)) | → | mark#(X2) | |
mark#(if(X1, true, X3)) | → | active#(if(mark(X1), active(true), X3)) | mark#(if(c, f(active(_x61)), active(_x23))) | → | active#(if(active(c), active(f(_x61)), _x23)) | |
mark#(if(_x21, c, _x23)) | → | active#(if(_x21, active(c), _x23)) | mark#(if(false, c, _x23)) | → | active#(if(false, active(c), _x23)) | |
mark#(if(c, _x22, active(_x23))) | → | active#(if(c, _x22, _x23)) | mark#(if(false, c, mark(_x23))) | → | active#(if(active(false), active(c), _x23)) | |
mark#(if(X1, c, _x23)) | → | active#(if(mark(X1), c, _x23)) | mark#(if(c, true, _x23)) | → | active#(if(c, active(true), _x23)) | |
mark#(if(_x21, X2, _x23)) | → | active#(if(_x21, mark(X2), _x23)) | mark#(if(X1, c, mark(_x23))) | → | active#(if(mark(X1), active(c), _x23)) | |
mark#(if(c, f(f(_x61)), active(_x33))) | → | active#(if(active(c), f(active(f(mark(_x61)))), _x33)) | mark#(if(c, X2, mark(_x23))) | → | active#(if(active(c), mark(X2), _x23)) | |
mark#(if(c, c, mark(_x23))) | → | active#(if(active(c), active(c), _x23)) | mark#(if(c, f(mark(_x41)), active(_x33))) | → | active#(if(active(c), f(_x41), _x33)) | |
mark#(f(X)) | → | mark#(X) | mark#(if(if(_x31, _x32, _x33), c, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(c), X3)) | |
mark#(f(X)) | → | active#(f(mark(X))) | mark#(if(c, f(_x51), active(_x33))) | → | active#(if(c, active(f(mark(_x51))), _x33)) | |
mark#(if(c, X2, active(_x33))) | → | active#(if(c, mark(X2), _x33)) | mark#(if(c, f(_x41), X3)) | → | active#(if(active(c), active(f(mark(_x41))), X3)) | |
mark#(if(c, f(_x51), active(mark(_x23)))) | → | active#(if(active(c), f(mark(_x51)), _x23)) | mark#(if(c, false, _x23)) | → | active#(if(c, active(false), _x23)) | |
mark#(if(c, f(_x71), active(_x23))) | → | active#(if(c, f(_x71), _x23)) | mark#(if(c, mark(active(_x22)), mark(_x23))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(X1, if(_x41, _x42, _x43), X3)) | → | active#(if(mark(X1), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(if(c, f(active(_x41)), active(_x33))) | → | active#(if(active(c), f(_x41), _x33)) | |
mark#(if(c, c, active(_x23))) | → | active#(if(active(c), active(c), _x23)) | mark#(if(c, f(_x51), active(_x23))) | → | active#(if(active(c), mark(if(mark(_x51), c, f(true))), _x23)) | |
mark#(if(c, f(c), active(_x23))) | → | active#(if(active(c), active(f(active(c))), _x23)) | mark#(if(c, f(f(_x81)), active(_x23))) | → | active#(if(active(c), active(f(active(f(mark(_x81))))), _x23)) | |
mark#(if(c, mark(_x22), _x23)) | → | active#(if(c, _x22, _x23)) | mark#(if(c, f(_x71), active(active(_x23)))) | → | active#(if(active(c), f(_x71), _x23)) | |
mark#(if(X1, X2, active(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) | mark#(if(c, active(_x32), mark(_x33))) | → | active#(if(c, _x32, _x33)) | |
mark#(if(X1, X2, mark(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) | mark#(if(c, f(_x71), active(_x33))) | → | active#(if(c, active(f(_x71)), _x33)) |
active(f(X)) | → | mark(if(X, c, f(true))) | active(if(true, X, Y)) | → | mark(X) | |
active(if(false, X, Y)) | → | mark(Y) | mark(f(X)) | → | active(f(mark(X))) | |
mark(if(X1, X2, X3)) | → | active(if(mark(X1), mark(X2), X3)) | mark(c) | → | active(c) | |
mark(true) | → | active(true) | mark(false) | → | active(false) | |
f(mark(X)) | → | f(X) | f(active(X)) | → | f(X) | |
if(mark(X1), X2, X3) | → | if(X1, X2, X3) | if(X1, mark(X2), X3) | → | if(X1, X2, X3) | |
if(X1, X2, mark(X3)) | → | if(X1, X2, X3) | if(active(X1), X2, X3) | → | if(X1, X2, X3) | |
if(X1, active(X2), X3) | → | if(X1, X2, X3) | if(X1, X2, active(X3)) | → | if(X1, X2, X3) |
Termination of terms over the following signature is verified: f, c, if, true, active, false, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(if(active(if(mark(_x31), _x52, _x53)), mark(X2), X3)) | |
active#(if(active(if(active(c), mark(_x32), _x33)), mark(X2), X3)) | |
active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(mark(_x41))), X3)) | |
active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(false), X3)) | |
active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(c), X3)) | |
active#(if(active(if(active(false), mark(_x32), _x33)), mark(X2), X3)) | |
active#(if(active(if(mark(_x31), active(c), _x33)), mark(X2), X3)) | |
active#(if(active(if(mark(_x31), active(false), _x33)), mark(X2), X3)) | |
active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(if(mark(_x41), mark(_x42), _x43)), X3)) | |
active#(if(active(if(mark(_x31), active(true), _x33)), mark(X2), X3)) | |
active#(if(active(if(active(true), mark(_x32), _x33)), mark(X2), X3)) | |
active#(if(active(if(active(f(mark(_x61))), mark(_x32), _x33)), mark(X2), X3)) | |
active#(if(active(if(mark(_x31), mark(_x32), _x33)), _x22, _x23)) | |
active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(true), X3)) | |
active#(if(active(if(mark(_x31), active(f(mark(_x71))), _x33)), mark(X2), X3)) | |
active#(if(active(if(_x51, mark(_x32), _x53)), mark(X2), X3)) | |
active#(if(active(if(mark(_x31), active(if(mark(_x71), mark(_x72), _x73)), _x33)), mark(X2), X3)) | |
active#(if(if(mark(_x31), mark(_x32), _x33), mark(X2), _x23)) | |
active#(if(active(if(mark(_x31), mark(_x32), _x53)), mark(X2), X3)) | |
active#(if(active(if(active(if(mark(_x61), mark(_x62), _x63)), mark(_x32), _x33)), mark(X2), X3)) | |
active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(X2), _x23)) |
mark#(if(if(false, _x32, _x33), X2, X3)) → active#(if(active(if(active(false), mark(_x32), _x33)), mark(X2), X3)) | mark#(if(if(_x31, c, _x33), X2, X3)) → active#(if(active(if(mark(_x31), active(c), _x33)), mark(X2), X3)) |
mark#(if(if(if(_x61, _x62, _x63), _x32, _x33), X2, X3)) → active#(if(active(if(active(if(mark(_x61), mark(_x62), _x63)), mark(_x32), _x33)), mark(X2), X3)) | mark#(if(if(_x31, if(_x71, _x72, _x73), _x33), X2, X3)) → active#(if(active(if(mark(_x31), active(if(mark(_x71), mark(_x72), _x73)), _x33)), mark(X2), X3)) |
mark#(if(if(_x31, _x32, _x33), if(_x41, _x42, _x43), X3)) → active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(if(if(_x31, _x32, _x33), false, X3)) → active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(false), X3)) |
mark#(if(if(_x31, false, _x33), X2, X3)) → active#(if(active(if(mark(_x31), active(false), _x33)), mark(X2), X3)) | mark#(if(if(_x31, _x52, _x53), X2, X3)) → active#(if(active(if(mark(_x31), _x52, _x53)), mark(X2), X3)) |
mark#(if(if(_x31, _x32, _x33), c, X3)) → active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(c), X3)) | mark#(if(if(_x31, _x32, _x33), f(_x41), X3)) → active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(mark(_x41))), X3)) |
mark#(if(if(_x31, _x32, mark(_x53)), X2, X3)) → active#(if(active(if(mark(_x31), mark(_x32), _x53)), mark(X2), X3)) | mark#(if(if(_x31, true, _x33), X2, X3)) → active#(if(active(if(mark(_x31), active(true), _x33)), mark(X2), X3)) |
mark#(if(if(_x31, f(_x71), _x33), X2, X3)) → active#(if(active(if(mark(_x31), active(f(mark(_x71))), _x33)), mark(X2), X3)) | mark#(if(if(_x31, _x32, _x33), X2, _x23)) → active#(if(if(mark(_x31), mark(_x32), _x33), mark(X2), _x23)) |
mark#(if(if(_x31, _x32, _x33), X2, active(_x23))) → active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(X2), _x23)) | mark#(if(if(c, _x32, _x33), X2, X3)) → active#(if(active(if(active(c), mark(_x32), _x33)), mark(X2), X3)) |
mark#(if(if(_x31, _x32, active(_x53)), X2, X3)) → active#(if(active(if(mark(_x31), mark(_x32), _x53)), mark(X2), X3)) | mark#(if(if(true, _x32, _x33), X2, X3)) → active#(if(active(if(active(true), mark(_x32), _x33)), mark(X2), X3)) |
mark#(if(if(_x51, _x32, _x53), X2, X3)) → active#(if(active(if(_x51, mark(_x32), _x53)), mark(X2), X3)) | mark#(if(if(_x31, _x32, _x33), _x22, _x23)) → active#(if(active(if(mark(_x31), mark(_x32), _x33)), _x22, _x23)) |
mark#(if(if(_x31, _x32, _x33), X2, mark(_x23))) → active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(X2), _x23)) | mark#(if(if(f(_x61), _x32, _x33), X2, X3)) → active#(if(active(if(active(f(mark(_x61))), mark(_x32), _x33)), mark(X2), X3)) |
mark#(if(if(_x31, _x32, _x33), true, X3)) → active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(true), X3)) |
mark#(if(if(_x31, false, _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), mark(X2), X3)) | mark#(if(c, X2, mark(_x33))) | → | active#(if(c, mark(X2), _x33)) | |
mark#(if(if(_x31, _x32, _x33), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(mark(_x41))), X3)) | mark#(if(c, f(if(_x61, _x62, _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(mark(_x61), mark(_x62), _x63))), _x33)) | |
mark#(if(if(_x31, true, _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), active(true), _x33)), mark(X2), X3)) | mark#(if(f(_x31), X2, X3)) | → | active#(if(active(f(mark(_x31))), mark(X2), X3)) | |
mark#(if(c, false, X3)) | → | active#(if(active(c), active(false), X3)) | mark#(if(true, X2, X3)) | → | active#(if(active(true), mark(X2), X3)) | |
mark#(if(c, f(true), active(_x23))) | → | active#(if(active(c), active(f(active(true))), _x23)) | mark#(if(c, f(_x51), active(mark(_x33)))) | → | active#(if(active(c), active(f(mark(_x51))), _x33)) | |
mark#(if(c, X2, active(active(_x33)))) | → | active#(if(active(c), mark(X2), _x33)) | mark#(if(c, f(false), active(_x33))) | → | active#(if(active(c), f(active(false)), _x33)) | |
mark#(if(c, f(_x71), active(mark(_x33)))) | → | active#(if(active(c), active(f(_x71)), _x33)) | mark#(if(if(_x31, _x32, mark(_x53)), X2, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), mark(X2), X3)) | |
mark#(if(c, mark(mark(_x22)), mark(_x23))) | → | active#(if(c, _x22, _x23)) | mark#(if(X1, f(_x41), X3)) | → | active#(if(mark(X1), active(f(mark(_x41))), X3)) | |
mark#(if(c, f(false), active(_x23))) | → | active#(if(active(c), active(f(active(false))), _x23)) | mark#(if(c, f(if(_x81, _x82, _x83)), active(_x23))) | → | active#(if(active(c), active(f(active(if(mark(_x81), mark(_x82), _x83)))), _x23)) | |
mark#(if(X1, X2, X3)) | → | mark#(X1) | mark#(if(false, c, _x23)) | → | active#(if(active(false), c, _x23)) | |
mark#(if(if(_x31, _x32, _x33), true, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(true), X3)) | mark#(if(f(_x31), c, X3)) | → | active#(if(active(f(mark(_x31))), active(c), X3)) | |
mark#(if(c, _x22, _x23)) | → | active#(if(active(c), _x22, _x23)) | mark#(if(c, active(_x22), _x23)) | → | active#(if(c, _x22, _x23)) | |
mark#(if(c, f(_x51), active(_x23))) | → | active#(if(c, f(mark(_x51)), _x23)) | active#(if(false, X, Y)) | → | mark#(Y) | |
mark#(if(c, f(c), active(_x33))) | → | active#(if(active(c), f(active(c)), _x33)) | mark#(if(if(_x31, _x32, _x33), false, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(false), X3)) | |
mark#(if(true, c, X3)) | → | active#(if(active(true), active(c), X3)) | mark#(if(c, true, X3)) | → | active#(if(active(c), active(true), X3)) | |
mark#(if(c, c, _x23)) | → | active#(if(active(c), c, _x23)) | mark#(if(c, false, active(_x23))) | → | active#(if(active(c), active(false), _x23)) | |
mark#(if(X1, X2, X3)) | → | mark#(X2) | mark#(if(X1, true, X3)) | → | active#(if(mark(X1), active(true), X3)) | |
mark#(if(if(_x31, f(_x71), _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), active(f(mark(_x71))), _x33)), mark(X2), X3)) | mark#(if(if(_x31, _x32, active(_x53)), X2, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), mark(X2), X3)) | |
mark#(if(c, f(active(_x61)), active(_x23))) | → | active#(if(active(c), active(f(_x61)), _x23)) | mark#(if(_x21, c, _x23)) | → | active#(if(_x21, active(c), _x23)) | |
mark#(if(false, c, mark(_x23))) | → | active#(if(active(false), active(c), _x23)) | mark#(if(X1, c, _x23)) | → | active#(if(mark(X1), c, _x23)) | |
mark#(if(if(false, _x32, _x33), X2, X3)) | → | active#(if(active(if(active(false), mark(_x32), _x33)), mark(X2), X3)) | mark#(if(_x21, X2, _x23)) | → | active#(if(_x21, mark(X2), _x23)) | |
mark#(if(if(_x31, _x32, _x33), c, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(c), X3)) | mark#(if(c, f(_x41), X3)) | → | active#(if(active(c), active(f(mark(_x41))), X3)) | |
mark#(if(c, f(_x51), active(mark(_x23)))) | → | active#(if(active(c), f(mark(_x51)), _x23)) | mark#(if(c, false, _x23)) | → | active#(if(c, active(false), _x23)) | |
mark#(if(c, f(active(_x41)), active(_x33))) | → | active#(if(active(c), f(_x41), _x33)) | mark#(if(c, c, active(_x23))) | → | active#(if(active(c), active(c), _x23)) | |
mark#(if(c, mark(_x22), _x23)) | → | active#(if(c, _x22, _x23)) | mark#(if(c, f(f(_x81)), active(_x23))) | → | active#(if(active(c), active(f(active(f(mark(_x81))))), _x23)) | |
mark#(if(c, f(_x51), active(_x23))) | → | active#(if(active(c), mark(if(mark(_x51), c, f(true))), _x23)) | mark#(if(c, f(_x71), active(active(_x23)))) | → | active#(if(active(c), f(_x71), _x23)) | |
mark#(if(if(_x31, _x32, _x33), X2, mark(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(X2), _x23)) | mark#(if(X1, X2, mark(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) | |
mark#(if(if(f(_x61), _x32, _x33), X2, X3)) | → | active#(if(active(if(active(f(mark(_x61))), mark(_x32), _x33)), mark(X2), X3)) | mark#(if(c, f(_x71), active(_x33))) | → | active#(if(c, active(f(_x71)), _x33)) | |
mark#(if(if(if(_x61, _x62, _x63), _x32, _x33), X2, X3)) | → | active#(if(active(if(active(if(mark(_x61), mark(_x62), _x63)), mark(_x32), _x33)), mark(X2), X3)) | mark#(if(if(_x31, if(_x71, _x72, _x73), _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x71), mark(_x72), _x73)), _x33)), mark(X2), X3)) | |
mark#(if(c, _x32, mark(active(_x33)))) | → | active#(if(c, _x32, _x33)) | mark#(if(c, f(_x41), active(_x33))) | → | active#(if(active(c), f(_x41), _x33)) | |
active#(if(true, X, Y)) | → | mark#(X) | mark#(if(c, f(_x71), active(mark(_x23)))) | → | active#(if(active(c), f(_x71), _x23)) | |
mark#(if(c, c, _x23)) | → | active#(if(c, active(c), _x23)) | mark#(if(c, if(_x51, _x52, _x53), _x23)) | → | active#(if(c, active(if(mark(_x51), mark(_x52), _x53)), _x23)) | |
mark#(if(c, if(_x51, _x52, _x53), active(_x23))) | → | active#(if(active(c), active(if(mark(_x51), mark(_x52), _x53)), _x23)) | mark#(if(X1, false, X3)) | → | active#(if(mark(X1), active(false), X3)) | |
mark#(if(c, f(mark(_x61)), active(_x23))) | → | active#(if(active(c), active(f(_x61)), _x23)) | mark#(if(if(_x31, c, _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), active(c), _x33)), mark(X2), X3)) | |
mark#(if(X1, _x22, _x23)) | → | active#(if(mark(X1), _x22, _x23)) | mark#(if(c, mark(_x22), mark(mark(_x23)))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(c, f(_x71), active(active(_x33)))) | → | active#(if(active(c), active(f(_x71)), _x33)) | mark#(if(c, if(_x41, _x42, _x43), X3)) | → | active#(if(active(c), active(if(mark(_x41), mark(_x42), _x43)), X3)) | |
mark#(if(c, _x32, active(_x33))) | → | active#(if(active(c), _x32, _x33)) | mark#(if(c, f(true), active(_x33))) | → | active#(if(active(c), f(active(true)), _x33)) | |
mark#(if(if(_x31, _x32, _x33), X2, _x23)) | → | active#(if(if(mark(_x31), mark(_x32), _x33), mark(X2), _x23)) | mark#(if(X1, c, active(_x23))) | → | active#(if(mark(X1), active(c), _x23)) | |
mark#(if(c, true, active(_x23))) | → | active#(if(active(c), active(true), _x23)) | mark#(if(c, _x32, mark(mark(_x33)))) | → | active#(if(c, _x32, _x33)) | |
mark#(if(c, f(_x51), active(active(_x23)))) | → | active#(if(active(c), f(mark(_x51)), _x23)) | mark#(if(c, f(_x51), active(_x23))) | → | active#(if(active(c), mark(if(_x51, c, f(true))), _x23)) | |
mark#(if(c, f(_x51), active(active(_x33)))) | → | active#(if(active(c), active(f(mark(_x51))), _x33)) | mark#(if(c, c, X3)) | → | active#(if(active(c), active(c), X3)) | |
mark#(if(if(_x31, _x32, _x33), if(_x41, _x42, _x43), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(if(c, X2, active(mark(_x33)))) | → | active#(if(active(c), mark(X2), _x33)) | |
mark#(if(false, X2, X3)) | → | active#(if(active(false), mark(X2), X3)) | mark#(if(false, c, active(_x23))) | → | active#(if(active(false), active(c), _x23)) | |
mark#(if(c, mark(_x22), mark(active(_x23)))) | → | active#(if(c, _x22, _x23)) | active#(f(X)) | → | mark#(if(X, c, f(true))) | |
mark#(if(c, f(_x51), _x23)) | → | active#(if(c, active(f(mark(_x51))), _x23)) | mark#(if(if(c, _x32, _x33), X2, X3)) | → | active#(if(active(if(active(c), mark(_x32), _x33)), mark(X2), X3)) | |
mark#(if(if(_x31, _x32, _x33), X2, active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(X2), _x23)) | mark#(if(if(_x51, _x32, _x53), X2, X3)) | → | active#(if(active(if(_x51, mark(_x32), _x53)), mark(X2), X3)) | |
mark#(if(false, c, _x23)) | → | active#(if(false, active(c), _x23)) | mark#(if(c, _x22, active(_x23))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(c, true, _x23)) | → | active#(if(c, active(true), _x23)) | mark#(if(X1, c, mark(_x23))) | → | active#(if(mark(X1), active(c), _x23)) | |
mark#(if(c, f(f(_x61)), active(_x33))) | → | active#(if(active(c), f(active(f(mark(_x61)))), _x33)) | mark#(if(c, X2, mark(_x23))) | → | active#(if(active(c), mark(X2), _x23)) | |
mark#(if(c, c, mark(_x23))) | → | active#(if(active(c), active(c), _x23)) | mark#(if(c, f(mark(_x41)), active(_x33))) | → | active#(if(active(c), f(_x41), _x33)) | |
mark#(if(if(_x31, _x52, _x53), X2, X3)) | → | active#(if(active(if(mark(_x31), _x52, _x53)), mark(X2), X3)) | mark#(f(X)) | → | mark#(X) | |
mark#(f(X)) | → | active#(f(mark(X))) | mark#(if(c, f(_x51), active(_x33))) | → | active#(if(c, active(f(mark(_x51))), _x33)) | |
mark#(if(c, X2, active(_x33))) | → | active#(if(c, mark(X2), _x33)) | mark#(if(c, f(_x71), active(_x23))) | → | active#(if(c, f(_x71), _x23)) | |
mark#(if(c, mark(active(_x22)), mark(_x23))) | → | active#(if(c, _x22, _x23)) | mark#(if(X1, if(_x41, _x42, _x43), X3)) | → | active#(if(mark(X1), active(if(mark(_x41), mark(_x42), _x43)), X3)) | |
mark#(if(c, f(c), active(_x23))) | → | active#(if(active(c), active(f(active(c))), _x23)) | mark#(if(if(true, _x32, _x33), X2, X3)) | → | active#(if(active(if(active(true), mark(_x32), _x33)), mark(X2), X3)) | |
mark#(if(X1, X2, active(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) | mark#(if(if(_x31, _x32, _x33), _x22, _x23)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), _x22, _x23)) | |
mark#(if(c, active(_x32), mark(_x33))) | → | active#(if(c, _x32, _x33)) |
active(f(X)) | → | mark(if(X, c, f(true))) | active(if(true, X, Y)) | → | mark(X) | |
active(if(false, X, Y)) | → | mark(Y) | mark(f(X)) | → | active(f(mark(X))) | |
mark(if(X1, X2, X3)) | → | active(if(mark(X1), mark(X2), X3)) | mark(c) | → | active(c) | |
mark(true) | → | active(true) | mark(false) | → | active(false) | |
f(mark(X)) | → | f(X) | f(active(X)) | → | f(X) | |
if(mark(X1), X2, X3) | → | if(X1, X2, X3) | if(X1, mark(X2), X3) | → | if(X1, X2, X3) | |
if(X1, X2, mark(X3)) | → | if(X1, X2, X3) | if(active(X1), X2, X3) | → | if(X1, X2, X3) | |
if(X1, active(X2), X3) | → | if(X1, X2, X3) | if(X1, X2, active(X3)) | → | if(X1, X2, X3) |
Termination of terms over the following signature is verified: f, c, if, false, active, true, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(if(active(if(mark(_x31), active(false), _x33)), active(if(mark(_x41), mark(_x42), _x43)), X3)) | |
active#(if(active(if(_x51, active(false), _x53)), mark(X2), X3)) | |
active#(if(active(if(active(if(mark(_x61), mark(_x62), _x63)), active(false), _x33)), mark(X2), X3)) | |
active#(if(if(mark(_x31), active(false), _x33), mark(X2), _x23)) | |
active#(if(active(if(mark(_x31), active(false), _x33)), active(true), X3)) | |
active#(if(active(if(mark(_x31), active(false), _x53)), mark(X2), X3)) | |
active#(if(active(if(mark(_x31), active(false), _x33)), mark(X2), _x23)) | |
active#(if(active(if(active(f(mark(_x61))), active(false), _x33)), mark(X2), X3)) | |
active#(if(active(if(mark(_x31), active(false), _x33)), active(c), X3)) | |
active#(if(active(if(mark(_x31), active(false), _x33)), active(f(mark(_x41))), X3)) | |
active#(if(active(if(active(false), active(false), _x33)), mark(X2), X3)) | |
active#(if(active(if(active(c), active(false), _x33)), mark(X2), X3)) | |
active#(if(active(if(mark(_x31), active(false), _x33)), active(false), X3)) | |
active#(if(active(if(mark(_x31), active(false), _x33)), _x22, _x23)) | |
active#(if(active(if(active(true), active(false), _x33)), mark(X2), X3)) | |
active#(if(active(if(mark(_x31), false, _x53)), mark(X2), X3)) |
mark#(if(if(_x31, false, _x33), f(_x41), X3)) → active#(if(active(if(mark(_x31), active(false), _x33)), active(f(mark(_x41))), X3)) | mark#(if(if(_x31, false, _x33), c, X3)) → active#(if(active(if(mark(_x31), active(false), _x33)), active(c), X3)) |
mark#(if(if(_x31, false, mark(_x53)), X2, X3)) → active#(if(active(if(mark(_x31), active(false), _x53)), mark(X2), X3)) | mark#(if(if(_x31, false, _x53), X2, X3)) → active#(if(active(if(mark(_x31), false, _x53)), mark(X2), X3)) |
mark#(if(if(_x31, false, _x33), true, X3)) → active#(if(active(if(mark(_x31), active(false), _x33)), active(true), X3)) | mark#(if(if(c, false, _x33), X2, X3)) → active#(if(active(if(active(c), active(false), _x33)), mark(X2), X3)) |
mark#(if(if(_x31, false, _x33), X2, _x23)) → active#(if(if(mark(_x31), active(false), _x33), mark(X2), _x23)) | mark#(if(if(_x31, false, _x33), X2, mark(_x23))) → active#(if(active(if(mark(_x31), active(false), _x33)), mark(X2), _x23)) |
mark#(if(if(true, false, _x33), X2, X3)) → active#(if(active(if(active(true), active(false), _x33)), mark(X2), X3)) | mark#(if(if(_x31, false, _x33), if(_x41, _x42, _x43), X3)) → active#(if(active(if(mark(_x31), active(false), _x33)), active(if(mark(_x41), mark(_x42), _x43)), X3)) |
mark#(if(if(if(_x61, _x62, _x63), false, _x33), X2, X3)) → active#(if(active(if(active(if(mark(_x61), mark(_x62), _x63)), active(false), _x33)), mark(X2), X3)) | mark#(if(if(_x31, false, active(_x53)), X2, X3)) → active#(if(active(if(mark(_x31), active(false), _x53)), mark(X2), X3)) |
mark#(if(if(f(_x61), false, _x33), X2, X3)) → active#(if(active(if(active(f(mark(_x61))), active(false), _x33)), mark(X2), X3)) | mark#(if(if(false, false, _x33), X2, X3)) → active#(if(active(if(active(false), active(false), _x33)), mark(X2), X3)) |
mark#(if(if(_x31, false, _x33), _x22, _x23)) → active#(if(active(if(mark(_x31), active(false), _x33)), _x22, _x23)) | mark#(if(if(_x51, false, _x53), X2, X3)) → active#(if(active(if(_x51, active(false), _x53)), mark(X2), X3)) |
mark#(if(if(_x31, false, _x33), false, X3)) → active#(if(active(if(mark(_x31), active(false), _x33)), active(false), X3)) | mark#(if(if(_x31, false, _x33), X2, active(_x23))) → active#(if(active(if(mark(_x31), active(false), _x33)), mark(X2), _x23)) |
mark#(if(if(_x31, false, _x53), X2, X3)) | → | active#(if(active(if(mark(_x31), false, _x53)), mark(X2), X3)) | mark#(if(c, X2, mark(_x33))) | → | active#(if(c, mark(X2), _x33)) | |
mark#(if(if(_x31, _x32, _x33), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(mark(_x41))), X3)) | mark#(if(if(true, false, _x33), X2, X3)) | → | active#(if(active(if(active(true), active(false), _x33)), mark(X2), X3)) | |
mark#(if(c, f(if(_x61, _x62, _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(mark(_x61), mark(_x62), _x63))), _x33)) | mark#(if(if(_x31, true, _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), active(true), _x33)), mark(X2), X3)) | |
mark#(if(if(_x31, false, active(_x53)), X2, X3)) | → | active#(if(active(if(mark(_x31), active(false), _x53)), mark(X2), X3)) | mark#(if(f(_x31), X2, X3)) | → | active#(if(active(f(mark(_x31))), mark(X2), X3)) | |
mark#(if(c, false, X3)) | → | active#(if(active(c), active(false), X3)) | mark#(if(true, X2, X3)) | → | active#(if(active(true), mark(X2), X3)) | |
mark#(if(c, f(_x51), active(mark(_x33)))) | → | active#(if(active(c), active(f(mark(_x51))), _x33)) | mark#(if(c, f(true), active(_x23))) | → | active#(if(active(c), active(f(active(true))), _x23)) | |
mark#(if(c, X2, active(active(_x33)))) | → | active#(if(active(c), mark(X2), _x33)) | mark#(if(c, f(false), active(_x33))) | → | active#(if(active(c), f(active(false)), _x33)) | |
mark#(if(if(_x31, false, mark(_x53)), X2, X3)) | → | active#(if(active(if(mark(_x31), active(false), _x53)), mark(X2), X3)) | mark#(if(c, f(_x71), active(mark(_x33)))) | → | active#(if(active(c), active(f(_x71)), _x33)) | |
mark#(if(if(_x31, _x32, mark(_x53)), X2, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), mark(X2), X3)) | mark#(if(c, mark(mark(_x22)), mark(_x23))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(X1, f(_x41), X3)) | → | active#(if(mark(X1), active(f(mark(_x41))), X3)) | mark#(if(c, f(false), active(_x23))) | → | active#(if(active(c), active(f(active(false))), _x23)) | |
mark#(if(c, f(if(_x81, _x82, _x83)), active(_x23))) | → | active#(if(active(c), active(f(active(if(mark(_x81), mark(_x82), _x83)))), _x23)) | mark#(if(X1, X2, X3)) | → | mark#(X1) | |
mark#(if(false, c, _x23)) | → | active#(if(active(false), c, _x23)) | mark#(if(c, _x22, _x23)) | → | active#(if(active(c), _x22, _x23)) | |
mark#(if(if(_x31, _x32, _x33), true, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(true), X3)) | mark#(if(f(_x31), c, X3)) | → | active#(if(active(f(mark(_x31))), active(c), X3)) | |
mark#(if(c, active(_x22), _x23)) | → | active#(if(c, _x22, _x23)) | active#(if(false, X, Y)) | → | mark#(Y) | |
mark#(if(c, f(_x51), active(_x23))) | → | active#(if(c, f(mark(_x51)), _x23)) | mark#(if(c, f(c), active(_x33))) | → | active#(if(active(c), f(active(c)), _x33)) | |
mark#(if(if(_x31, _x32, _x33), false, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(false), X3)) | mark#(if(c, true, X3)) | → | active#(if(active(c), active(true), X3)) | |
mark#(if(true, c, X3)) | → | active#(if(active(true), active(c), X3)) | mark#(if(if(_x31, false, _x33), if(_x41, _x42, _x43), X3)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), active(if(mark(_x41), mark(_x42), _x43)), X3)) | |
mark#(if(c, false, active(_x23))) | → | active#(if(active(c), active(false), _x23)) | mark#(if(c, c, _x23)) | → | active#(if(active(c), c, _x23)) | |
mark#(if(if(_x31, f(_x71), _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), active(f(mark(_x71))), _x33)), mark(X2), X3)) | mark#(if(X1, true, X3)) | → | active#(if(mark(X1), active(true), X3)) | |
mark#(if(X1, X2, X3)) | → | mark#(X2) | mark#(if(if(false, false, _x33), X2, X3)) | → | active#(if(active(if(active(false), active(false), _x33)), mark(X2), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), X2, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), mark(X2), X3)) | mark#(if(if(_x31, false, _x33), _x22, _x23)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), _x22, _x23)) | |
mark#(if(c, f(active(_x61)), active(_x23))) | → | active#(if(active(c), active(f(_x61)), _x23)) | mark#(if(_x21, c, _x23)) | → | active#(if(_x21, active(c), _x23)) | |
mark#(if(false, c, mark(_x23))) | → | active#(if(active(false), active(c), _x23)) | mark#(if(X1, c, _x23)) | → | active#(if(mark(X1), c, _x23)) | |
mark#(if(if(false, _x32, _x33), X2, X3)) | → | active#(if(active(if(active(false), mark(_x32), _x33)), mark(X2), X3)) | mark#(if(_x21, X2, _x23)) | → | active#(if(_x21, mark(X2), _x23)) | |
mark#(if(if(_x31, false, _x33), true, X3)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), active(true), X3)) | mark#(if(if(_x31, _x32, _x33), c, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(c), X3)) | |
mark#(if(c, f(_x41), X3)) | → | active#(if(active(c), active(f(mark(_x41))), X3)) | mark#(if(c, f(_x51), active(mark(_x23)))) | → | active#(if(active(c), f(mark(_x51)), _x23)) | |
mark#(if(c, false, _x23)) | → | active#(if(c, active(false), _x23)) | mark#(if(c, f(active(_x41)), active(_x33))) | → | active#(if(active(c), f(_x41), _x33)) | |
mark#(if(c, c, active(_x23))) | → | active#(if(active(c), active(c), _x23)) | mark#(if(c, mark(_x22), _x23)) | → | active#(if(c, _x22, _x23)) | |
mark#(if(c, f(f(_x81)), active(_x23))) | → | active#(if(active(c), active(f(active(f(mark(_x81))))), _x23)) | mark#(if(c, f(_x51), active(_x23))) | → | active#(if(active(c), mark(if(mark(_x51), c, f(true))), _x23)) | |
mark#(if(c, f(_x71), active(active(_x23)))) | → | active#(if(active(c), f(_x71), _x23)) | mark#(if(if(_x31, _x32, _x33), X2, mark(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(X2), _x23)) | |
mark#(if(X1, X2, mark(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) | mark#(if(if(f(_x61), _x32, _x33), X2, X3)) | → | active#(if(active(if(active(f(mark(_x61))), mark(_x32), _x33)), mark(X2), X3)) | |
mark#(if(c, f(_x71), active(_x33))) | → | active#(if(c, active(f(_x71)), _x33)) | mark#(if(if(if(_x61, _x62, _x63), _x32, _x33), X2, X3)) | → | active#(if(active(if(active(if(mark(_x61), mark(_x62), _x63)), mark(_x32), _x33)), mark(X2), X3)) | |
mark#(if(if(_x31, if(_x71, _x72, _x73), _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x71), mark(_x72), _x73)), _x33)), mark(X2), X3)) | mark#(if(if(c, false, _x33), X2, X3)) | → | active#(if(active(if(active(c), active(false), _x33)), mark(X2), X3)) | |
mark#(if(c, _x32, mark(active(_x33)))) | → | active#(if(c, _x32, _x33)) | mark#(if(c, f(_x41), active(_x33))) | → | active#(if(active(c), f(_x41), _x33)) | |
active#(if(true, X, Y)) | → | mark#(X) | mark#(if(c, f(_x71), active(mark(_x23)))) | → | active#(if(active(c), f(_x71), _x23)) | |
mark#(if(c, c, _x23)) | → | active#(if(c, active(c), _x23)) | mark#(if(if(if(_x61, _x62, _x63), false, _x33), X2, X3)) | → | active#(if(active(if(active(if(mark(_x61), mark(_x62), _x63)), active(false), _x33)), mark(X2), X3)) | |
mark#(if(c, if(_x51, _x52, _x53), _x23)) | → | active#(if(c, active(if(mark(_x51), mark(_x52), _x53)), _x23)) | mark#(if(c, if(_x51, _x52, _x53), active(_x23))) | → | active#(if(active(c), active(if(mark(_x51), mark(_x52), _x53)), _x23)) | |
mark#(if(if(_x31, false, _x33), false, X3)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), active(false), X3)) | mark#(if(X1, false, X3)) | → | active#(if(mark(X1), active(false), X3)) | |
mark#(if(c, f(mark(_x61)), active(_x23))) | → | active#(if(active(c), active(f(_x61)), _x23)) | mark#(if(if(_x31, c, _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), active(c), _x33)), mark(X2), X3)) | |
mark#(if(X1, _x22, _x23)) | → | active#(if(mark(X1), _x22, _x23)) | mark#(if(c, mark(_x22), mark(mark(_x23)))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(c, f(_x71), active(active(_x33)))) | → | active#(if(active(c), active(f(_x71)), _x33)) | mark#(if(c, if(_x41, _x42, _x43), X3)) | → | active#(if(active(c), active(if(mark(_x41), mark(_x42), _x43)), X3)) | |
mark#(if(c, _x32, active(_x33))) | → | active#(if(active(c), _x32, _x33)) | mark#(if(c, f(true), active(_x33))) | → | active#(if(active(c), f(active(true)), _x33)) | |
mark#(if(if(_x31, _x32, _x33), X2, _x23)) | → | active#(if(if(mark(_x31), mark(_x32), _x33), mark(X2), _x23)) | mark#(if(X1, c, active(_x23))) | → | active#(if(mark(X1), active(c), _x23)) | |
mark#(if(c, true, active(_x23))) | → | active#(if(active(c), active(true), _x23)) | mark#(if(c, _x32, mark(mark(_x33)))) | → | active#(if(c, _x32, _x33)) | |
mark#(if(c, f(_x51), active(active(_x23)))) | → | active#(if(active(c), f(mark(_x51)), _x23)) | mark#(if(c, f(_x51), active(_x23))) | → | active#(if(active(c), mark(if(_x51, c, f(true))), _x23)) | |
mark#(if(c, f(_x51), active(active(_x33)))) | → | active#(if(active(c), active(f(mark(_x51))), _x33)) | mark#(if(if(_x31, false, _x33), c, X3)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), active(c), X3)) | |
mark#(if(c, c, X3)) | → | active#(if(active(c), active(c), X3)) | mark#(if(if(_x31, _x32, _x33), if(_x41, _x42, _x43), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(if(mark(_x41), mark(_x42), _x43)), X3)) | |
mark#(if(c, X2, active(mark(_x33)))) | → | active#(if(active(c), mark(X2), _x33)) | mark#(if(false, X2, X3)) | → | active#(if(active(false), mark(X2), X3)) | |
mark#(if(false, c, active(_x23))) | → | active#(if(active(false), active(c), _x23)) | mark#(if(c, mark(_x22), mark(active(_x23)))) | → | active#(if(c, _x22, _x23)) | |
active#(f(X)) | → | mark#(if(X, c, f(true))) | mark#(if(c, f(_x51), _x23)) | → | active#(if(c, active(f(mark(_x51))), _x23)) | |
mark#(if(if(_x31, _x32, _x33), X2, active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(X2), _x23)) | mark#(if(if(c, _x32, _x33), X2, X3)) | → | active#(if(active(if(active(c), mark(_x32), _x33)), mark(X2), X3)) | |
mark#(if(if(_x51, false, _x53), X2, X3)) | → | active#(if(active(if(_x51, active(false), _x53)), mark(X2), X3)) | mark#(if(if(_x51, _x32, _x53), X2, X3)) | → | active#(if(active(if(_x51, mark(_x32), _x53)), mark(X2), X3)) | |
mark#(if(if(_x31, false, _x33), X2, active(_x23))) | → | active#(if(active(if(mark(_x31), active(false), _x33)), mark(X2), _x23)) | mark#(if(false, c, _x23)) | → | active#(if(false, active(c), _x23)) | |
mark#(if(c, _x22, active(_x23))) | → | active#(if(c, _x22, _x23)) | mark#(if(if(_x31, false, _x33), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), active(f(mark(_x41))), X3)) | |
mark#(if(c, true, _x23)) | → | active#(if(c, active(true), _x23)) | mark#(if(X1, c, mark(_x23))) | → | active#(if(mark(X1), active(c), _x23)) | |
mark#(if(c, f(f(_x61)), active(_x33))) | → | active#(if(active(c), f(active(f(mark(_x61)))), _x33)) | mark#(if(c, X2, mark(_x23))) | → | active#(if(active(c), mark(X2), _x23)) | |
mark#(if(c, c, mark(_x23))) | → | active#(if(active(c), active(c), _x23)) | mark#(if(if(_x31, _x52, _x53), X2, X3)) | → | active#(if(active(if(mark(_x31), _x52, _x53)), mark(X2), X3)) | |
mark#(if(c, f(mark(_x41)), active(_x33))) | → | active#(if(active(c), f(_x41), _x33)) | mark#(f(X)) | → | mark#(X) | |
mark#(if(if(_x31, false, _x33), X2, _x23)) | → | active#(if(if(mark(_x31), active(false), _x33), mark(X2), _x23)) | mark#(f(X)) | → | active#(f(mark(X))) | |
mark#(if(c, X2, active(_x33))) | → | active#(if(c, mark(X2), _x33)) | mark#(if(c, f(_x51), active(_x33))) | → | active#(if(c, active(f(mark(_x51))), _x33)) | |
mark#(if(if(_x31, false, _x33), X2, mark(_x23))) | → | active#(if(active(if(mark(_x31), active(false), _x33)), mark(X2), _x23)) | mark#(if(c, f(_x71), active(_x23))) | → | active#(if(c, f(_x71), _x23)) | |
mark#(if(c, mark(active(_x22)), mark(_x23))) | → | active#(if(c, _x22, _x23)) | mark#(if(X1, if(_x41, _x42, _x43), X3)) | → | active#(if(mark(X1), active(if(mark(_x41), mark(_x42), _x43)), X3)) | |
mark#(if(if(f(_x61), false, _x33), X2, X3)) | → | active#(if(active(if(active(f(mark(_x61))), active(false), _x33)), mark(X2), X3)) | mark#(if(if(true, _x32, _x33), X2, X3)) | → | active#(if(active(if(active(true), mark(_x32), _x33)), mark(X2), X3)) | |
mark#(if(c, f(c), active(_x23))) | → | active#(if(active(c), active(f(active(c))), _x23)) | mark#(if(X1, X2, active(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) | |
mark#(if(if(_x31, _x32, _x33), _x22, _x23)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), _x22, _x23)) | mark#(if(c, active(_x32), mark(_x33))) | → | active#(if(c, _x32, _x33)) |
active(f(X)) | → | mark(if(X, c, f(true))) | active(if(true, X, Y)) | → | mark(X) | |
active(if(false, X, Y)) | → | mark(Y) | mark(f(X)) | → | active(f(mark(X))) | |
mark(if(X1, X2, X3)) | → | active(if(mark(X1), mark(X2), X3)) | mark(c) | → | active(c) | |
mark(true) | → | active(true) | mark(false) | → | active(false) | |
f(mark(X)) | → | f(X) | f(active(X)) | → | f(X) | |
if(mark(X1), X2, X3) | → | if(X1, X2, X3) | if(X1, mark(X2), X3) | → | if(X1, X2, X3) | |
if(X1, X2, mark(X3)) | → | if(X1, X2, X3) | if(active(X1), X2, X3) | → | if(X1, X2, X3) | |
if(X1, active(X2), X3) | → | if(X1, X2, X3) | if(X1, X2, active(X3)) | → | if(X1, X2, X3) |
Termination of terms over the following signature is verified: f, c, if, true, active, false, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(if(active(if(active(f(mark(_x71))), false, _x53)), mark(X2), X3)) | |
active#(if(active(if(active(if(mark(_x71), mark(_x72), _x73)), false, _x53)), mark(X2), X3)) | |
active#(if(active(if(active(c), false, _x53)), mark(X2), X3)) | |
active#(if(active(if(mark(_x31), false, _x63)), mark(X2), X3)) | |
active#(if(active(if(_x61, false, _x63)), mark(X2), X3)) | |
active#(if(active(if(mark(_x31), false, _x53)), mark(X2), _x23)) | |
active#(if(active(if(mark(_x31), false, _x53)), active(c), X3)) | |
active#(if(active(if(active(true), false, _x53)), mark(X2), X3)) | |
active#(if(active(if(mark(_x31), false, _x53)), active(f(mark(_x41))), X3)) | |
active#(if(active(if(mark(_x31), false, _x53)), _x22, _x23)) | |
active#(if(active(if(mark(_x31), false, _x53)), active(true), X3)) | |
active#(if(active(if(active(false), false, _x53)), mark(X2), X3)) | |
active#(if(active(if(mark(_x31), false, _x53)), active(if(mark(_x41), mark(_x42), _x43)), X3)) | |
active#(if(active(if(mark(_x31), false, _x53)), active(false), X3)) | |
active#(if(if(mark(_x31), false, _x53), mark(X2), _x23)) |
mark#(if(if(_x31, false, _x53), X2, _x23)) → active#(if(if(mark(_x31), false, _x53), mark(X2), _x23)) | mark#(if(if(_x31, false, _x53), if(_x41, _x42, _x43), X3)) → active#(if(active(if(mark(_x31), false, _x53)), active(if(mark(_x41), mark(_x42), _x43)), X3)) |
mark#(if(if(_x31, false, _x53), _x22, _x23)) → active#(if(active(if(mark(_x31), false, _x53)), _x22, _x23)) | mark#(if(if(_x31, false, _x53), c, X3)) → active#(if(active(if(mark(_x31), false, _x53)), active(c), X3)) |
mark#(if(if(if(_x71, _x72, _x73), false, _x53), X2, X3)) → active#(if(active(if(active(if(mark(_x71), mark(_x72), _x73)), false, _x53)), mark(X2), X3)) | mark#(if(if(_x31, false, active(_x63)), X2, X3)) → active#(if(active(if(mark(_x31), false, _x63)), mark(X2), X3)) |
mark#(if(if(_x31, false, _x53), false, X3)) → active#(if(active(if(mark(_x31), false, _x53)), active(false), X3)) | mark#(if(if(f(_x71), false, _x53), X2, X3)) → active#(if(active(if(active(f(mark(_x71))), false, _x53)), mark(X2), X3)) |
mark#(if(if(false, false, _x53), X2, X3)) → active#(if(active(if(active(false), false, _x53)), mark(X2), X3)) | mark#(if(if(_x61, false, _x63), X2, X3)) → active#(if(active(if(_x61, false, _x63)), mark(X2), X3)) |
mark#(if(if(_x31, false, mark(_x63)), X2, X3)) → active#(if(active(if(mark(_x31), false, _x63)), mark(X2), X3)) | mark#(if(if(true, false, _x53), X2, X3)) → active#(if(active(if(active(true), false, _x53)), mark(X2), X3)) |
mark#(if(if(_x31, false, _x53), X2, active(_x23))) → active#(if(active(if(mark(_x31), false, _x53)), mark(X2), _x23)) | mark#(if(if(c, false, _x53), X2, X3)) → active#(if(active(if(active(c), false, _x53)), mark(X2), X3)) |
mark#(if(if(_x31, false, _x53), X2, mark(_x23))) → active#(if(active(if(mark(_x31), false, _x53)), mark(X2), _x23)) | mark#(if(if(_x31, false, _x53), true, X3)) → active#(if(active(if(mark(_x31), false, _x53)), active(true), X3)) |
mark#(if(if(_x31, false, _x53), f(_x41), X3)) → active#(if(active(if(mark(_x31), false, _x53)), active(f(mark(_x41))), X3)) |
mark#(if(c, X2, mark(_x33))) | → | active#(if(c, mark(X2), _x33)) | mark#(if(if(_x31, _x32, _x33), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(mark(_x41))), X3)) | |
mark#(if(if(true, false, _x33), X2, X3)) | → | active#(if(active(if(active(true), active(false), _x33)), mark(X2), X3)) | mark#(if(c, f(if(_x61, _x62, _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(mark(_x61), mark(_x62), _x63))), _x33)) | |
mark#(if(if(_x31, true, _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), active(true), _x33)), mark(X2), X3)) | mark#(if(if(_x31, false, active(_x53)), X2, X3)) | → | active#(if(active(if(mark(_x31), active(false), _x53)), mark(X2), X3)) | |
mark#(if(f(_x31), X2, X3)) | → | active#(if(active(f(mark(_x31))), mark(X2), X3)) | mark#(if(c, false, X3)) | → | active#(if(active(c), active(false), X3)) | |
mark#(if(true, X2, X3)) | → | active#(if(active(true), mark(X2), X3)) | mark#(if(c, f(true), active(_x23))) | → | active#(if(active(c), active(f(active(true))), _x23)) | |
mark#(if(c, f(_x51), active(mark(_x33)))) | → | active#(if(active(c), active(f(mark(_x51))), _x33)) | mark#(if(c, X2, active(active(_x33)))) | → | active#(if(active(c), mark(X2), _x33)) | |
mark#(if(c, f(false), active(_x33))) | → | active#(if(active(c), f(active(false)), _x33)) | mark#(if(if(_x31, false, _x53), _x22, _x23)) | → | active#(if(active(if(mark(_x31), false, _x53)), _x22, _x23)) | |
mark#(if(if(_x31, false, mark(_x53)), X2, X3)) | → | active#(if(active(if(mark(_x31), active(false), _x53)), mark(X2), X3)) | mark#(if(c, f(_x71), active(mark(_x33)))) | → | active#(if(active(c), active(f(_x71)), _x33)) | |
mark#(if(if(_x31, _x32, mark(_x53)), X2, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), mark(X2), X3)) | mark#(if(c, mark(mark(_x22)), mark(_x23))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(X1, f(_x41), X3)) | → | active#(if(mark(X1), active(f(mark(_x41))), X3)) | mark#(if(if(_x31, false, _x53), X2, active(_x23))) | → | active#(if(active(if(mark(_x31), false, _x53)), mark(X2), _x23)) | |
mark#(if(c, f(false), active(_x23))) | → | active#(if(active(c), active(f(active(false))), _x23)) | mark#(if(if(_x31, false, _x53), true, X3)) | → | active#(if(active(if(mark(_x31), false, _x53)), active(true), X3)) | |
mark#(if(c, f(if(_x81, _x82, _x83)), active(_x23))) | → | active#(if(active(c), active(f(active(if(mark(_x81), mark(_x82), _x83)))), _x23)) | mark#(if(X1, X2, X3)) | → | mark#(X1) | |
mark#(if(false, c, _x23)) | → | active#(if(active(false), c, _x23)) | mark#(if(f(_x31), c, X3)) | → | active#(if(active(f(mark(_x31))), active(c), X3)) | |
mark#(if(if(_x31, _x32, _x33), true, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(true), X3)) | mark#(if(c, _x22, _x23)) | → | active#(if(active(c), _x22, _x23)) | |
mark#(if(c, active(_x22), _x23)) | → | active#(if(c, _x22, _x23)) | mark#(if(c, f(_x51), active(_x23))) | → | active#(if(c, f(mark(_x51)), _x23)) | |
active#(if(false, X, Y)) | → | mark#(Y) | mark#(if(c, f(c), active(_x33))) | → | active#(if(active(c), f(active(c)), _x33)) | |
mark#(if(if(_x31, _x32, _x33), false, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(false), X3)) | mark#(if(if(f(_x71), false, _x53), X2, X3)) | → | active#(if(active(if(active(f(mark(_x71))), false, _x53)), mark(X2), X3)) | |
mark#(if(true, c, X3)) | → | active#(if(active(true), active(c), X3)) | mark#(if(c, true, X3)) | → | active#(if(active(c), active(true), X3)) | |
mark#(if(if(_x61, false, _x63), X2, X3)) | → | active#(if(active(if(_x61, false, _x63)), mark(X2), X3)) | mark#(if(if(_x31, false, _x33), if(_x41, _x42, _x43), X3)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), active(if(mark(_x41), mark(_x42), _x43)), X3)) | |
mark#(if(c, c, _x23)) | → | active#(if(active(c), c, _x23)) | mark#(if(c, false, active(_x23))) | → | active#(if(active(c), active(false), _x23)) | |
mark#(if(if(_x31, false, mark(_x63)), X2, X3)) | → | active#(if(active(if(mark(_x31), false, _x63)), mark(X2), X3)) | mark#(if(if(true, false, _x53), X2, X3)) | → | active#(if(active(if(active(true), false, _x53)), mark(X2), X3)) | |
mark#(if(X1, X2, X3)) | → | mark#(X2) | mark#(if(X1, true, X3)) | → | active#(if(mark(X1), active(true), X3)) | |
mark#(if(if(_x31, f(_x71), _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), active(f(mark(_x71))), _x33)), mark(X2), X3)) | mark#(if(if(false, false, _x33), X2, X3)) | → | active#(if(active(if(active(false), active(false), _x33)), mark(X2), X3)) | |
mark#(if(if(_x31, false, _x33), _x22, _x23)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), _x22, _x23)) | mark#(if(if(_x31, _x32, active(_x53)), X2, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), mark(X2), X3)) | |
mark#(if(c, f(active(_x61)), active(_x23))) | → | active#(if(active(c), active(f(_x61)), _x23)) | mark#(if(_x21, c, _x23)) | → | active#(if(_x21, active(c), _x23)) | |
mark#(if(false, c, mark(_x23))) | → | active#(if(active(false), active(c), _x23)) | mark#(if(X1, c, _x23)) | → | active#(if(mark(X1), c, _x23)) | |
mark#(if(if(false, _x32, _x33), X2, X3)) | → | active#(if(active(if(active(false), mark(_x32), _x33)), mark(X2), X3)) | mark#(if(_x21, X2, _x23)) | → | active#(if(_x21, mark(X2), _x23)) | |
mark#(if(if(_x31, false, _x53), c, X3)) | → | active#(if(active(if(mark(_x31), false, _x53)), active(c), X3)) | mark#(if(if(_x31, false, active(_x63)), X2, X3)) | → | active#(if(active(if(mark(_x31), false, _x63)), mark(X2), X3)) | |
mark#(if(if(_x31, false, _x33), true, X3)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), active(true), X3)) | mark#(if(if(_x31, _x32, _x33), c, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(c), X3)) | |
mark#(if(c, f(_x41), X3)) | → | active#(if(active(c), active(f(mark(_x41))), X3)) | mark#(if(c, f(_x51), active(mark(_x23)))) | → | active#(if(active(c), f(mark(_x51)), _x23)) | |
mark#(if(c, false, _x23)) | → | active#(if(c, active(false), _x23)) | mark#(if(c, f(active(_x41)), active(_x33))) | → | active#(if(active(c), f(_x41), _x33)) | |
mark#(if(c, c, active(_x23))) | → | active#(if(active(c), active(c), _x23)) | mark#(if(c, mark(_x22), _x23)) | → | active#(if(c, _x22, _x23)) | |
mark#(if(c, f(f(_x81)), active(_x23))) | → | active#(if(active(c), active(f(active(f(mark(_x81))))), _x23)) | mark#(if(c, f(_x51), active(_x23))) | → | active#(if(active(c), mark(if(mark(_x51), c, f(true))), _x23)) | |
mark#(if(c, f(_x71), active(active(_x23)))) | → | active#(if(active(c), f(_x71), _x23)) | mark#(if(if(_x31, _x32, _x33), X2, mark(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(X2), _x23)) | |
mark#(if(X1, X2, mark(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) | mark#(if(if(f(_x61), _x32, _x33), X2, X3)) | → | active#(if(active(if(active(f(mark(_x61))), mark(_x32), _x33)), mark(X2), X3)) | |
mark#(if(c, f(_x71), active(_x33))) | → | active#(if(c, active(f(_x71)), _x33)) | mark#(if(if(_x31, false, _x53), X2, _x23)) | → | active#(if(if(mark(_x31), false, _x53), mark(X2), _x23)) | |
mark#(if(if(if(_x61, _x62, _x63), _x32, _x33), X2, X3)) | → | active#(if(active(if(active(if(mark(_x61), mark(_x62), _x63)), mark(_x32), _x33)), mark(X2), X3)) | mark#(if(if(if(_x71, _x72, _x73), false, _x53), X2, X3)) | → | active#(if(active(if(active(if(mark(_x71), mark(_x72), _x73)), false, _x53)), mark(X2), X3)) | |
mark#(if(if(_x31, if(_x71, _x72, _x73), _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x71), mark(_x72), _x73)), _x33)), mark(X2), X3)) | mark#(if(if(false, false, _x53), X2, X3)) | → | active#(if(active(if(active(false), false, _x53)), mark(X2), X3)) | |
mark#(if(if(c, false, _x33), X2, X3)) | → | active#(if(active(if(active(c), active(false), _x33)), mark(X2), X3)) | mark#(if(c, _x32, mark(active(_x33)))) | → | active#(if(c, _x32, _x33)) | |
mark#(if(c, f(_x41), active(_x33))) | → | active#(if(active(c), f(_x41), _x33)) | active#(if(true, X, Y)) | → | mark#(X) | |
mark#(if(c, f(_x71), active(mark(_x23)))) | → | active#(if(active(c), f(_x71), _x23)) | mark#(if(c, c, _x23)) | → | active#(if(c, active(c), _x23)) | |
mark#(if(if(if(_x61, _x62, _x63), false, _x33), X2, X3)) | → | active#(if(active(if(active(if(mark(_x61), mark(_x62), _x63)), active(false), _x33)), mark(X2), X3)) | mark#(if(c, if(_x51, _x52, _x53), _x23)) | → | active#(if(c, active(if(mark(_x51), mark(_x52), _x53)), _x23)) | |
mark#(if(c, if(_x51, _x52, _x53), active(_x23))) | → | active#(if(active(c), active(if(mark(_x51), mark(_x52), _x53)), _x23)) | mark#(if(if(_x31, false, _x33), false, X3)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), active(false), X3)) | |
mark#(if(X1, false, X3)) | → | active#(if(mark(X1), active(false), X3)) | mark#(if(if(_x31, false, _x53), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), false, _x53)), active(f(mark(_x41))), X3)) | |
mark#(if(c, f(mark(_x61)), active(_x23))) | → | active#(if(active(c), active(f(_x61)), _x23)) | mark#(if(if(_x31, c, _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), active(c), _x33)), mark(X2), X3)) | |
mark#(if(X1, _x22, _x23)) | → | active#(if(mark(X1), _x22, _x23)) | mark#(if(if(_x31, false, _x53), false, X3)) | → | active#(if(active(if(mark(_x31), false, _x53)), active(false), X3)) | |
mark#(if(c, mark(_x22), mark(mark(_x23)))) | → | active#(if(c, _x22, _x23)) | mark#(if(c, f(_x71), active(active(_x33)))) | → | active#(if(active(c), active(f(_x71)), _x33)) | |
mark#(if(c, if(_x41, _x42, _x43), X3)) | → | active#(if(active(c), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(if(c, _x32, active(_x33))) | → | active#(if(active(c), _x32, _x33)) | |
mark#(if(c, f(true), active(_x33))) | → | active#(if(active(c), f(active(true)), _x33)) | mark#(if(if(c, false, _x53), X2, X3)) | → | active#(if(active(if(active(c), false, _x53)), mark(X2), X3)) | |
mark#(if(if(_x31, false, _x53), X2, mark(_x23))) | → | active#(if(active(if(mark(_x31), false, _x53)), mark(X2), _x23)) | mark#(if(if(_x31, _x32, _x33), X2, _x23)) | → | active#(if(if(mark(_x31), mark(_x32), _x33), mark(X2), _x23)) | |
mark#(if(c, true, active(_x23))) | → | active#(if(active(c), active(true), _x23)) | mark#(if(X1, c, active(_x23))) | → | active#(if(mark(X1), active(c), _x23)) | |
mark#(if(c, _x32, mark(mark(_x33)))) | → | active#(if(c, _x32, _x33)) | mark#(if(c, f(_x51), active(active(_x23)))) | → | active#(if(active(c), f(mark(_x51)), _x23)) | |
mark#(if(c, f(_x51), active(_x23))) | → | active#(if(active(c), mark(if(_x51, c, f(true))), _x23)) | mark#(if(c, f(_x51), active(active(_x33)))) | → | active#(if(active(c), active(f(mark(_x51))), _x33)) | |
mark#(if(c, c, X3)) | → | active#(if(active(c), active(c), X3)) | mark#(if(if(_x31, false, _x33), c, X3)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), active(c), X3)) | |
mark#(if(if(_x31, _x32, _x33), if(_x41, _x42, _x43), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(if(c, X2, active(mark(_x33)))) | → | active#(if(active(c), mark(X2), _x33)) | |
mark#(if(false, X2, X3)) | → | active#(if(active(false), mark(X2), X3)) | mark#(if(false, c, active(_x23))) | → | active#(if(active(false), active(c), _x23)) | |
mark#(if(c, mark(_x22), mark(active(_x23)))) | → | active#(if(c, _x22, _x23)) | active#(f(X)) | → | mark#(if(X, c, f(true))) | |
mark#(if(c, f(_x51), _x23)) | → | active#(if(c, active(f(mark(_x51))), _x23)) | mark#(if(if(_x51, false, _x53), X2, X3)) | → | active#(if(active(if(_x51, active(false), _x53)), mark(X2), X3)) | |
mark#(if(if(c, _x32, _x33), X2, X3)) | → | active#(if(active(if(active(c), mark(_x32), _x33)), mark(X2), X3)) | mark#(if(if(_x31, _x32, _x33), X2, active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(X2), _x23)) | |
mark#(if(if(_x51, _x32, _x53), X2, X3)) | → | active#(if(active(if(_x51, mark(_x32), _x53)), mark(X2), X3)) | mark#(if(if(_x31, false, _x33), X2, active(_x23))) | → | active#(if(active(if(mark(_x31), active(false), _x33)), mark(X2), _x23)) | |
mark#(if(false, c, _x23)) | → | active#(if(false, active(c), _x23)) | mark#(if(c, _x22, active(_x23))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(if(_x31, false, _x33), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), active(f(mark(_x41))), X3)) | mark#(if(c, true, _x23)) | → | active#(if(c, active(true), _x23)) | |
mark#(if(X1, c, mark(_x23))) | → | active#(if(mark(X1), active(c), _x23)) | mark#(if(c, f(f(_x61)), active(_x33))) | → | active#(if(active(c), f(active(f(mark(_x61)))), _x33)) | |
mark#(if(if(_x31, false, _x53), if(_x41, _x42, _x43), X3)) | → | active#(if(active(if(mark(_x31), false, _x53)), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(if(c, X2, mark(_x23))) | → | active#(if(active(c), mark(X2), _x23)) | |
mark#(if(c, c, mark(_x23))) | → | active#(if(active(c), active(c), _x23)) | mark#(if(c, f(mark(_x41)), active(_x33))) | → | active#(if(active(c), f(_x41), _x33)) | |
mark#(if(if(_x31, _x52, _x53), X2, X3)) | → | active#(if(active(if(mark(_x31), _x52, _x53)), mark(X2), X3)) | mark#(if(if(_x31, false, _x33), X2, _x23)) | → | active#(if(if(mark(_x31), active(false), _x33), mark(X2), _x23)) | |
mark#(f(X)) | → | mark#(X) | mark#(f(X)) | → | active#(f(mark(X))) | |
mark#(if(if(_x31, false, _x33), X2, mark(_x23))) | → | active#(if(active(if(mark(_x31), active(false), _x33)), mark(X2), _x23)) | mark#(if(c, f(_x51), active(_x33))) | → | active#(if(c, active(f(mark(_x51))), _x33)) | |
mark#(if(c, X2, active(_x33))) | → | active#(if(c, mark(X2), _x33)) | mark#(if(c, f(_x71), active(_x23))) | → | active#(if(c, f(_x71), _x23)) | |
mark#(if(c, mark(active(_x22)), mark(_x23))) | → | active#(if(c, _x22, _x23)) | mark#(if(if(f(_x61), false, _x33), X2, X3)) | → | active#(if(active(if(active(f(mark(_x61))), active(false), _x33)), mark(X2), X3)) | |
mark#(if(X1, if(_x41, _x42, _x43), X3)) | → | active#(if(mark(X1), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(if(c, f(c), active(_x23))) | → | active#(if(active(c), active(f(active(c))), _x23)) | |
mark#(if(if(true, _x32, _x33), X2, X3)) | → | active#(if(active(if(active(true), mark(_x32), _x33)), mark(X2), X3)) | mark#(if(X1, X2, active(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) | |
mark#(if(if(_x31, _x32, _x33), _x22, _x23)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), _x22, _x23)) | mark#(if(c, active(_x32), mark(_x33))) | → | active#(if(c, _x32, _x33)) |
active(f(X)) | → | mark(if(X, c, f(true))) | active(if(true, X, Y)) | → | mark(X) | |
active(if(false, X, Y)) | → | mark(Y) | mark(f(X)) | → | active(f(mark(X))) | |
mark(if(X1, X2, X3)) | → | active(if(mark(X1), mark(X2), X3)) | mark(c) | → | active(c) | |
mark(true) | → | active(true) | mark(false) | → | active(false) | |
f(mark(X)) | → | f(X) | f(active(X)) | → | f(X) | |
if(mark(X1), X2, X3) | → | if(X1, X2, X3) | if(X1, mark(X2), X3) | → | if(X1, X2, X3) | |
if(X1, X2, mark(X3)) | → | if(X1, X2, X3) | if(active(X1), X2, X3) | → | if(X1, X2, X3) | |
if(X1, active(X2), X3) | → | if(X1, X2, X3) | if(X1, X2, active(X3)) | → | if(X1, X2, X3) |
Termination of terms over the following signature is verified: f, c, if, false, active, true, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(if(c, active(true), _x33)) | |
active#(if(c, active(if(mark(_x41), mark(_x42), _x43)), _x33)) | |
active#(if(c, active(f(mark(_x41))), _x33)) | |
active#(if(c, active(c), _x33)) | |
active#(if(c, mark(X2), _x23)) | |
active#(if(c, active(false), _x33)) | |
active#(if(c, _x22, _x23)) |
mark#(if(c, true, mark(_x33))) → active#(if(c, active(true), _x33)) | mark#(if(c, c, mark(_x33))) → active#(if(c, active(c), _x33)) |
mark#(if(c, X2, mark(mark(_x23)))) → active#(if(c, mark(X2), _x23)) | mark#(if(c, f(_x41), mark(_x33))) → active#(if(c, active(f(mark(_x41))), _x33)) |
mark#(if(c, false, mark(_x33))) → active#(if(c, active(false), _x33)) | mark#(if(c, if(_x41, _x42, _x43), mark(_x33))) → active#(if(c, active(if(mark(_x41), mark(_x42), _x43)), _x33)) |
mark#(if(c, _x22, mark(_x23))) → active#(if(c, _x22, _x23)) | mark#(if(c, X2, mark(active(_x23)))) → active#(if(c, mark(X2), _x23)) |
mark#(if(if(_x31, _x32, _x33), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(mark(_x41))), X3)) | mark#(if(if(true, false, _x33), X2, X3)) | → | active#(if(active(if(active(true), active(false), _x33)), mark(X2), X3)) | |
mark#(if(c, f(if(_x61, _x62, _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(mark(_x61), mark(_x62), _x63))), _x33)) | mark#(if(if(_x31, true, _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), active(true), _x33)), mark(X2), X3)) | |
mark#(if(if(_x31, false, active(_x53)), X2, X3)) | → | active#(if(active(if(mark(_x31), active(false), _x53)), mark(X2), X3)) | mark#(if(f(_x31), X2, X3)) | → | active#(if(active(f(mark(_x31))), mark(X2), X3)) | |
mark#(if(c, false, X3)) | → | active#(if(active(c), active(false), X3)) | mark#(if(c, false, mark(_x33))) | → | active#(if(c, active(false), _x33)) | |
mark#(if(true, X2, X3)) | → | active#(if(active(true), mark(X2), X3)) | mark#(if(c, f(_x51), active(mark(_x33)))) | → | active#(if(active(c), active(f(mark(_x51))), _x33)) | |
mark#(if(c, f(true), active(_x23))) | → | active#(if(active(c), active(f(active(true))), _x23)) | mark#(if(c, X2, active(active(_x33)))) | → | active#(if(active(c), mark(X2), _x33)) | |
mark#(if(c, f(false), active(_x33))) | → | active#(if(active(c), f(active(false)), _x33)) | mark#(if(if(_x31, false, _x53), _x22, _x23)) | → | active#(if(active(if(mark(_x31), false, _x53)), _x22, _x23)) | |
mark#(if(if(_x31, false, mark(_x53)), X2, X3)) | → | active#(if(active(if(mark(_x31), active(false), _x53)), mark(X2), X3)) | mark#(if(c, f(_x71), active(mark(_x33)))) | → | active#(if(active(c), active(f(_x71)), _x33)) | |
mark#(if(if(_x31, _x32, mark(_x53)), X2, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), mark(X2), X3)) | mark#(if(c, mark(mark(_x22)), mark(_x23))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(X1, f(_x41), X3)) | → | active#(if(mark(X1), active(f(mark(_x41))), X3)) | mark#(if(if(_x31, false, _x53), X2, active(_x23))) | → | active#(if(active(if(mark(_x31), false, _x53)), mark(X2), _x23)) | |
mark#(if(c, f(false), active(_x23))) | → | active#(if(active(c), active(f(active(false))), _x23)) | mark#(if(if(_x31, false, _x53), true, X3)) | → | active#(if(active(if(mark(_x31), false, _x53)), active(true), X3)) | |
mark#(if(c, f(if(_x81, _x82, _x83)), active(_x23))) | → | active#(if(active(c), active(f(active(if(mark(_x81), mark(_x82), _x83)))), _x23)) | mark#(if(X1, X2, X3)) | → | mark#(X1) | |
mark#(if(false, c, _x23)) | → | active#(if(active(false), c, _x23)) | mark#(if(c, _x22, _x23)) | → | active#(if(active(c), _x22, _x23)) | |
mark#(if(if(_x31, _x32, _x33), true, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(true), X3)) | mark#(if(f(_x31), c, X3)) | → | active#(if(active(f(mark(_x31))), active(c), X3)) | |
mark#(if(c, active(_x22), _x23)) | → | active#(if(c, _x22, _x23)) | mark#(if(c, X2, mark(mark(_x23)))) | → | active#(if(c, mark(X2), _x23)) | |
active#(if(false, X, Y)) | → | mark#(Y) | mark#(if(c, f(_x51), active(_x23))) | → | active#(if(c, f(mark(_x51)), _x23)) | |
mark#(if(c, f(c), active(_x33))) | → | active#(if(active(c), f(active(c)), _x33)) | mark#(if(if(f(_x71), false, _x53), X2, X3)) | → | active#(if(active(if(active(f(mark(_x71))), false, _x53)), mark(X2), X3)) | |
mark#(if(if(_x31, _x32, _x33), false, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(false), X3)) | mark#(if(c, true, X3)) | → | active#(if(active(c), active(true), X3)) | |
mark#(if(true, c, X3)) | → | active#(if(active(true), active(c), X3)) | mark#(if(if(_x61, false, _x63), X2, X3)) | → | active#(if(active(if(_x61, false, _x63)), mark(X2), X3)) | |
mark#(if(if(_x31, false, _x33), if(_x41, _x42, _x43), X3)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(if(if(true, false, _x53), X2, X3)) | → | active#(if(active(if(active(true), false, _x53)), mark(X2), X3)) | |
mark#(if(if(_x31, false, mark(_x63)), X2, X3)) | → | active#(if(active(if(mark(_x31), false, _x63)), mark(X2), X3)) | mark#(if(c, false, active(_x23))) | → | active#(if(active(c), active(false), _x23)) | |
mark#(if(c, c, _x23)) | → | active#(if(active(c), c, _x23)) | mark#(if(if(_x31, f(_x71), _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), active(f(mark(_x71))), _x33)), mark(X2), X3)) | |
mark#(if(X1, true, X3)) | → | active#(if(mark(X1), active(true), X3)) | mark#(if(X1, X2, X3)) | → | mark#(X2) | |
mark#(if(if(false, false, _x33), X2, X3)) | → | active#(if(active(if(active(false), active(false), _x33)), mark(X2), X3)) | mark#(if(if(_x31, _x32, active(_x53)), X2, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), mark(X2), X3)) | |
mark#(if(if(_x31, false, _x33), _x22, _x23)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), _x22, _x23)) | mark#(if(c, f(active(_x61)), active(_x23))) | → | active#(if(active(c), active(f(_x61)), _x23)) | |
mark#(if(_x21, c, _x23)) | → | active#(if(_x21, active(c), _x23)) | mark#(if(false, c, mark(_x23))) | → | active#(if(active(false), active(c), _x23)) | |
mark#(if(X1, c, _x23)) | → | active#(if(mark(X1), c, _x23)) | mark#(if(if(false, _x32, _x33), X2, X3)) | → | active#(if(active(if(active(false), mark(_x32), _x33)), mark(X2), X3)) | |
mark#(if(_x21, X2, _x23)) | → | active#(if(_x21, mark(X2), _x23)) | mark#(if(if(_x31, false, _x53), c, X3)) | → | active#(if(active(if(mark(_x31), false, _x53)), active(c), X3)) | |
mark#(if(if(_x31, false, active(_x63)), X2, X3)) | → | active#(if(active(if(mark(_x31), false, _x63)), mark(X2), X3)) | mark#(if(if(_x31, false, _x33), true, X3)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), active(true), X3)) | |
mark#(if(if(_x31, _x32, _x33), c, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(c), X3)) | mark#(if(c, f(_x41), X3)) | → | active#(if(active(c), active(f(mark(_x41))), X3)) | |
mark#(if(c, f(_x51), active(mark(_x23)))) | → | active#(if(active(c), f(mark(_x51)), _x23)) | mark#(if(c, false, _x23)) | → | active#(if(c, active(false), _x23)) | |
mark#(if(c, f(active(_x41)), active(_x33))) | → | active#(if(active(c), f(_x41), _x33)) | mark#(if(c, c, active(_x23))) | → | active#(if(active(c), active(c), _x23)) | |
mark#(if(c, mark(_x22), _x23)) | → | active#(if(c, _x22, _x23)) | mark#(if(c, f(f(_x81)), active(_x23))) | → | active#(if(active(c), active(f(active(f(mark(_x81))))), _x23)) | |
mark#(if(c, f(_x51), active(_x23))) | → | active#(if(active(c), mark(if(mark(_x51), c, f(true))), _x23)) | mark#(if(c, f(_x71), active(active(_x23)))) | → | active#(if(active(c), f(_x71), _x23)) | |
mark#(if(if(_x31, _x32, _x33), X2, mark(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(X2), _x23)) | mark#(if(X1, X2, mark(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) | |
mark#(if(if(f(_x61), _x32, _x33), X2, X3)) | → | active#(if(active(if(active(f(mark(_x61))), mark(_x32), _x33)), mark(X2), X3)) | mark#(if(c, f(_x71), active(_x33))) | → | active#(if(c, active(f(_x71)), _x33)) | |
mark#(if(c, true, mark(_x33))) | → | active#(if(c, active(true), _x33)) | mark#(if(if(_x31, false, _x53), X2, _x23)) | → | active#(if(if(mark(_x31), false, _x53), mark(X2), _x23)) | |
mark#(if(if(if(_x61, _x62, _x63), _x32, _x33), X2, X3)) | → | active#(if(active(if(active(if(mark(_x61), mark(_x62), _x63)), mark(_x32), _x33)), mark(X2), X3)) | mark#(if(if(if(_x71, _x72, _x73), false, _x53), X2, X3)) | → | active#(if(active(if(active(if(mark(_x71), mark(_x72), _x73)), false, _x53)), mark(X2), X3)) | |
mark#(if(if(_x31, if(_x71, _x72, _x73), _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x71), mark(_x72), _x73)), _x33)), mark(X2), X3)) | mark#(if(c, _x22, mark(_x23))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(if(false, false, _x53), X2, X3)) | → | active#(if(active(if(active(false), false, _x53)), mark(X2), X3)) | mark#(if(if(c, false, _x33), X2, X3)) | → | active#(if(active(if(active(c), active(false), _x33)), mark(X2), X3)) | |
mark#(if(c, _x32, mark(active(_x33)))) | → | active#(if(c, _x32, _x33)) | mark#(if(c, f(_x41), active(_x33))) | → | active#(if(active(c), f(_x41), _x33)) | |
active#(if(true, X, Y)) | → | mark#(X) | mark#(if(c, f(_x71), active(mark(_x23)))) | → | active#(if(active(c), f(_x71), _x23)) | |
mark#(if(c, c, _x23)) | → | active#(if(c, active(c), _x23)) | mark#(if(if(if(_x61, _x62, _x63), false, _x33), X2, X3)) | → | active#(if(active(if(active(if(mark(_x61), mark(_x62), _x63)), active(false), _x33)), mark(X2), X3)) | |
mark#(if(c, if(_x51, _x52, _x53), _x23)) | → | active#(if(c, active(if(mark(_x51), mark(_x52), _x53)), _x23)) | mark#(if(c, if(_x51, _x52, _x53), active(_x23))) | → | active#(if(active(c), active(if(mark(_x51), mark(_x52), _x53)), _x23)) | |
mark#(if(if(_x31, false, _x33), false, X3)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), active(false), X3)) | mark#(if(X1, false, X3)) | → | active#(if(mark(X1), active(false), X3)) | |
mark#(if(if(_x31, false, _x53), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), false, _x53)), active(f(mark(_x41))), X3)) | mark#(if(c, f(mark(_x61)), active(_x23))) | → | active#(if(active(c), active(f(_x61)), _x23)) | |
mark#(if(if(_x31, c, _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), active(c), _x33)), mark(X2), X3)) | mark#(if(c, f(_x41), mark(_x33))) | → | active#(if(c, active(f(mark(_x41))), _x33)) | |
mark#(if(X1, _x22, _x23)) | → | active#(if(mark(X1), _x22, _x23)) | mark#(if(if(_x31, false, _x53), false, X3)) | → | active#(if(active(if(mark(_x31), false, _x53)), active(false), X3)) | |
mark#(if(c, mark(_x22), mark(mark(_x23)))) | → | active#(if(c, _x22, _x23)) | mark#(if(c, f(_x71), active(active(_x33)))) | → | active#(if(active(c), active(f(_x71)), _x33)) | |
mark#(if(c, if(_x41, _x42, _x43), X3)) | → | active#(if(active(c), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(if(c, _x32, active(_x33))) | → | active#(if(active(c), _x32, _x33)) | |
mark#(if(c, f(true), active(_x33))) | → | active#(if(active(c), f(active(true)), _x33)) | mark#(if(if(_x31, false, _x53), X2, mark(_x23))) | → | active#(if(active(if(mark(_x31), false, _x53)), mark(X2), _x23)) | |
mark#(if(if(c, false, _x53), X2, X3)) | → | active#(if(active(if(active(c), false, _x53)), mark(X2), X3)) | mark#(if(if(_x31, _x32, _x33), X2, _x23)) | → | active#(if(if(mark(_x31), mark(_x32), _x33), mark(X2), _x23)) | |
mark#(if(X1, c, active(_x23))) | → | active#(if(mark(X1), active(c), _x23)) | mark#(if(c, true, active(_x23))) | → | active#(if(active(c), active(true), _x23)) | |
mark#(if(c, _x32, mark(mark(_x33)))) | → | active#(if(c, _x32, _x33)) | mark#(if(c, f(_x51), active(active(_x23)))) | → | active#(if(active(c), f(mark(_x51)), _x23)) | |
mark#(if(c, f(_x51), active(_x23))) | → | active#(if(active(c), mark(if(_x51, c, f(true))), _x23)) | mark#(if(c, f(_x51), active(active(_x33)))) | → | active#(if(active(c), active(f(mark(_x51))), _x33)) | |
mark#(if(if(_x31, false, _x33), c, X3)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), active(c), X3)) | mark#(if(c, c, X3)) | → | active#(if(active(c), active(c), X3)) | |
mark#(if(if(_x31, _x32, _x33), if(_x41, _x42, _x43), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(if(c, X2, active(mark(_x33)))) | → | active#(if(active(c), mark(X2), _x33)) | |
mark#(if(false, X2, X3)) | → | active#(if(active(false), mark(X2), X3)) | mark#(if(false, c, active(_x23))) | → | active#(if(active(false), active(c), _x23)) | |
mark#(if(c, mark(_x22), mark(active(_x23)))) | → | active#(if(c, _x22, _x23)) | active#(f(X)) | → | mark#(if(X, c, f(true))) | |
mark#(if(c, f(_x51), _x23)) | → | active#(if(c, active(f(mark(_x51))), _x23)) | mark#(if(if(_x31, _x32, _x33), X2, active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(X2), _x23)) | |
mark#(if(if(c, _x32, _x33), X2, X3)) | → | active#(if(active(if(active(c), mark(_x32), _x33)), mark(X2), X3)) | mark#(if(if(_x51, false, _x53), X2, X3)) | → | active#(if(active(if(_x51, active(false), _x53)), mark(X2), X3)) | |
mark#(if(if(_x51, _x32, _x53), X2, X3)) | → | active#(if(active(if(_x51, mark(_x32), _x53)), mark(X2), X3)) | mark#(if(c, if(_x41, _x42, _x43), mark(_x33))) | → | active#(if(c, active(if(mark(_x41), mark(_x42), _x43)), _x33)) | |
mark#(if(if(_x31, false, _x33), X2, active(_x23))) | → | active#(if(active(if(mark(_x31), active(false), _x33)), mark(X2), _x23)) | mark#(if(false, c, _x23)) | → | active#(if(false, active(c), _x23)) | |
mark#(if(c, _x22, active(_x23))) | → | active#(if(c, _x22, _x23)) | mark#(if(if(_x31, false, _x33), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), active(f(mark(_x41))), X3)) | |
mark#(if(c, true, _x23)) | → | active#(if(c, active(true), _x23)) | mark#(if(X1, c, mark(_x23))) | → | active#(if(mark(X1), active(c), _x23)) | |
mark#(if(if(_x31, false, _x53), if(_x41, _x42, _x43), X3)) | → | active#(if(active(if(mark(_x31), false, _x53)), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(if(c, f(f(_x61)), active(_x33))) | → | active#(if(active(c), f(active(f(mark(_x61)))), _x33)) | |
mark#(if(c, X2, mark(_x23))) | → | active#(if(active(c), mark(X2), _x23)) | mark#(if(c, c, mark(_x23))) | → | active#(if(active(c), active(c), _x23)) | |
mark#(if(if(_x31, _x52, _x53), X2, X3)) | → | active#(if(active(if(mark(_x31), _x52, _x53)), mark(X2), X3)) | mark#(if(c, f(mark(_x41)), active(_x33))) | → | active#(if(active(c), f(_x41), _x33)) | |
mark#(f(X)) | → | mark#(X) | mark#(if(if(_x31, false, _x33), X2, _x23)) | → | active#(if(if(mark(_x31), active(false), _x33), mark(X2), _x23)) | |
mark#(f(X)) | → | active#(f(mark(X))) | mark#(if(c, X2, mark(active(_x23)))) | → | active#(if(c, mark(X2), _x23)) | |
mark#(if(c, X2, active(_x33))) | → | active#(if(c, mark(X2), _x33)) | mark#(if(c, f(_x51), active(_x33))) | → | active#(if(c, active(f(mark(_x51))), _x33)) | |
mark#(if(if(_x31, false, _x33), X2, mark(_x23))) | → | active#(if(active(if(mark(_x31), active(false), _x33)), mark(X2), _x23)) | mark#(if(c, f(_x71), active(_x23))) | → | active#(if(c, f(_x71), _x23)) | |
mark#(if(c, c, mark(_x33))) | → | active#(if(c, active(c), _x33)) | mark#(if(c, mark(active(_x22)), mark(_x23))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(X1, if(_x41, _x42, _x43), X3)) | → | active#(if(mark(X1), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(if(if(f(_x61), false, _x33), X2, X3)) | → | active#(if(active(if(active(f(mark(_x61))), active(false), _x33)), mark(X2), X3)) | |
mark#(if(if(true, _x32, _x33), X2, X3)) | → | active#(if(active(if(active(true), mark(_x32), _x33)), mark(X2), X3)) | mark#(if(c, f(c), active(_x23))) | → | active#(if(active(c), active(f(active(c))), _x23)) | |
mark#(if(X1, X2, active(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) | mark#(if(if(_x31, _x32, _x33), _x22, _x23)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), _x22, _x23)) | |
mark#(if(c, active(_x32), mark(_x33))) | → | active#(if(c, _x32, _x33)) |
active(f(X)) | → | mark(if(X, c, f(true))) | active(if(true, X, Y)) | → | mark(X) | |
active(if(false, X, Y)) | → | mark(Y) | mark(f(X)) | → | active(f(mark(X))) | |
mark(if(X1, X2, X3)) | → | active(if(mark(X1), mark(X2), X3)) | mark(c) | → | active(c) | |
mark(true) | → | active(true) | mark(false) | → | active(false) | |
f(mark(X)) | → | f(X) | f(active(X)) | → | f(X) | |
if(mark(X1), X2, X3) | → | if(X1, X2, X3) | if(X1, mark(X2), X3) | → | if(X1, X2, X3) | |
if(X1, X2, mark(X3)) | → | if(X1, X2, X3) | if(active(X1), X2, X3) | → | if(X1, X2, X3) | |
if(X1, active(X2), X3) | → | if(X1, X2, X3) | if(X1, X2, active(X3)) | → | if(X1, X2, X3) |
Termination of terms over the following signature is verified: f, c, if, true, active, false, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(if(active(if(active(c), mark(_x32), _x33)), active(f(mark(_x41))), X3)) | |
active#(if(active(if(_x51, mark(_x32), _x53)), active(f(mark(_x41))), X3)) | |
active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(active(if(mark(_x71), mark(_x72), _x73)))), X3)) | |
active#(if(active(if(active(if(mark(_x61), mark(_x62), _x63)), mark(_x32), _x33)), active(f(mark(_x41))), X3)) | |
active#(if(active(if(active(false), mark(_x32), _x33)), active(f(mark(_x41))), X3)) | |
active#(if(active(if(active(true), mark(_x32), _x33)), active(f(mark(_x41))), X3)) | |
active#(if(active(if(mark(_x31), _x52, _x53)), active(f(mark(_x41))), X3)) | |
active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(if(mark(_x41), c, f(true))), X3)) | |
active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(active(false))), X3)) | |
active#(if(if(mark(_x31), mark(_x32), _x33), active(f(mark(_x41))), _x23)) | |
active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(mark(_x41))), _x23)) | |
active#(if(active(if(mark(_x31), mark(_x32), _x33)), f(mark(_x41)), _x23)) | |
active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(active(true))), X3)) | |
active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(_x61)), X3)) | |
active#(if(active(if(active(f(mark(_x61))), mark(_x32), _x33)), active(f(mark(_x41))), X3)) | |
active#(if(active(if(mark(_x31), active(true), _x33)), active(f(mark(_x41))), X3)) | |
active#(if(active(if(mark(_x31), active(false), _x33)), active(f(mark(_x41))), X3)) | |
active#(if(active(if(mark(_x31), active(if(mark(_x71), mark(_x72), _x73)), _x33)), active(f(mark(_x41))), X3)) | |
active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(_x41))), X3)) | |
active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(active(c))), X3)) | |
active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(active(f(mark(_x71))))), X3)) | |
active#(if(active(if(mark(_x31), active(f(mark(_x71))), _x33)), active(f(mark(_x41))), X3)) | |
active#(if(active(if(mark(_x31), active(c), _x33)), active(f(mark(_x41))), X3)) |
mark#(if(if(_x31, c, _x33), f(_x41), X3)) → active#(if(active(if(mark(_x31), active(c), _x33)), active(f(mark(_x41))), X3)) | mark#(if(if(_x31, true, _x33), f(_x41), X3)) → active#(if(active(if(mark(_x31), active(true), _x33)), active(f(mark(_x41))), X3)) |
mark#(if(if(_x31, _x52, _x53), f(_x41), X3)) → active#(if(active(if(mark(_x31), _x52, _x53)), active(f(mark(_x41))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(_x41), X3)) → active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(_x41))), X3)) |
mark#(if(if(_x31, _x32, _x33), f(_x41), X3)) → active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(if(mark(_x41), c, f(true))), X3)) | mark#(if(if(_x31, _x32, _x33), f(false), X3)) → active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(active(false))), X3)) |
mark#(if(if(true, _x32, _x33), f(_x41), X3)) → active#(if(active(if(active(true), mark(_x32), _x33)), active(f(mark(_x41))), X3)) | mark#(if(if(_x51, _x32, _x53), f(_x41), X3)) → active#(if(active(if(_x51, mark(_x32), _x53)), active(f(mark(_x41))), X3)) |
mark#(if(if(_x31, _x32, _x33), f(_x41), mark(_x23))) → active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x31, _x32, _x33), f(_x41), _x23)) → active#(if(if(mark(_x31), mark(_x32), _x33), active(f(mark(_x41))), _x23)) |
mark#(if(if(_x31, f(_x71), _x33), f(_x41), X3)) → active#(if(active(if(mark(_x31), active(f(mark(_x71))), _x33)), active(f(mark(_x41))), X3)) | mark#(if(if(_x31, false, _x33), f(_x41), X3)) → active#(if(active(if(mark(_x31), active(false), _x33)), active(f(mark(_x41))), X3)) |
mark#(if(if(_x31, _x32, _x33), f(_x41), _x23)) → active#(if(active(if(mark(_x31), mark(_x32), _x33)), f(mark(_x41)), _x23)) | mark#(if(if(_x31, _x32, _x33), f(c), X3)) → active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(active(c))), X3)) |
mark#(if(if(if(_x61, _x62, _x63), _x32, _x33), f(_x41), X3)) → active#(if(active(if(active(if(mark(_x61), mark(_x62), _x63)), mark(_x32), _x33)), active(f(mark(_x41))), X3)) | mark#(if(if(false, _x32, _x33), f(_x41), X3)) → active#(if(active(if(active(false), mark(_x32), _x33)), active(f(mark(_x41))), X3)) |
mark#(if(if(_x31, _x32, _x33), f(f(_x71)), X3)) → active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(c, _x32, _x33), f(_x41), X3)) → active#(if(active(if(active(c), mark(_x32), _x33)), active(f(mark(_x41))), X3)) |
mark#(if(if(_x31, _x32, _x33), f(_x61), X3)) → active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(_x61)), X3)) | mark#(if(if(_x31, _x32, _x33), f(true), X3)) → active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(active(true))), X3)) |
mark#(if(if(_x31, _x32, _x33), f(_x41), active(_x23))) → active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x31, _x32, _x33), f(if(_x71, _x72, _x73)), X3)) → active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(active(if(mark(_x71), mark(_x72), _x73)))), X3)) |
mark#(if(if(_x31, if(_x71, _x72, _x73), _x33), f(_x41), X3)) → active#(if(active(if(mark(_x31), active(if(mark(_x71), mark(_x72), _x73)), _x33)), active(f(mark(_x41))), X3)) | mark#(if(if(f(_x61), _x32, _x33), f(_x41), X3)) → active#(if(active(if(active(f(mark(_x61))), mark(_x32), _x33)), active(f(mark(_x41))), X3)) |
mark#(if(if(_x31, _x32, mark(_x53)), f(_x41), X3)) → active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(_x41))), X3)) |
mark#(if(if(_x31, _x32, active(_x53)), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(_x41))), X3)) | mark#(if(if(true, false, _x33), X2, X3)) | → | active#(if(active(if(active(true), active(false), _x33)), mark(X2), X3)) | |
mark#(if(c, f(if(_x61, _x62, _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(mark(_x61), mark(_x62), _x63))), _x33)) | mark#(if(if(_x31, true, _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), active(true), _x33)), mark(X2), X3)) | |
mark#(if(if(_x31, _x32, _x33), f(false), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(active(false))), X3)) | mark#(if(if(_x31, false, active(_x53)), X2, X3)) | → | active#(if(active(if(mark(_x31), active(false), _x53)), mark(X2), X3)) | |
mark#(if(f(_x31), X2, X3)) | → | active#(if(active(f(mark(_x31))), mark(X2), X3)) | mark#(if(c, false, X3)) | → | active#(if(active(c), active(false), X3)) | |
mark#(if(c, false, mark(_x33))) | → | active#(if(c, active(false), _x33)) | mark#(if(true, X2, X3)) | → | active#(if(active(true), mark(X2), X3)) | |
mark#(if(if(_x51, _x32, _x53), f(_x41), X3)) | → | active#(if(active(if(_x51, mark(_x32), _x53)), active(f(mark(_x41))), X3)) | mark#(if(c, f(true), active(_x23))) | → | active#(if(active(c), active(f(active(true))), _x23)) | |
mark#(if(c, f(_x51), active(mark(_x33)))) | → | active#(if(active(c), active(f(mark(_x51))), _x33)) | mark#(if(c, X2, active(active(_x33)))) | → | active#(if(active(c), mark(X2), _x33)) | |
mark#(if(c, f(false), active(_x33))) | → | active#(if(active(c), f(active(false)), _x33)) | mark#(if(if(_x31, false, _x53), _x22, _x23)) | → | active#(if(active(if(mark(_x31), false, _x53)), _x22, _x23)) | |
mark#(if(if(if(_x61, _x62, _x63), _x32, _x33), f(_x41), X3)) | → | active#(if(active(if(active(if(mark(_x61), mark(_x62), _x63)), mark(_x32), _x33)), active(f(mark(_x41))), X3)) | mark#(if(if(_x31, false, mark(_x53)), X2, X3)) | → | active#(if(active(if(mark(_x31), active(false), _x53)), mark(X2), X3)) | |
mark#(if(if(_x31, _x32, _x33), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(c, f(_x71), active(mark(_x33)))) | → | active#(if(active(c), active(f(_x71)), _x33)) | |
mark#(if(if(_x31, _x32, mark(_x53)), X2, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), mark(X2), X3)) | mark#(if(c, mark(mark(_x22)), mark(_x23))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(X1, f(_x41), X3)) | → | active#(if(mark(X1), active(f(mark(_x41))), X3)) | mark#(if(if(_x31, false, _x53), X2, active(_x23))) | → | active#(if(active(if(mark(_x31), false, _x53)), mark(X2), _x23)) | |
mark#(if(if(c, _x32, _x33), f(_x41), X3)) | → | active#(if(active(if(active(c), mark(_x32), _x33)), active(f(mark(_x41))), X3)) | mark#(if(c, f(false), active(_x23))) | → | active#(if(active(c), active(f(active(false))), _x23)) | |
mark#(if(if(_x31, false, _x53), true, X3)) | → | active#(if(active(if(mark(_x31), false, _x53)), active(true), X3)) | mark#(if(c, f(if(_x81, _x82, _x83)), active(_x23))) | → | active#(if(active(c), active(f(active(if(mark(_x81), mark(_x82), _x83)))), _x23)) | |
mark#(if(X1, X2, X3)) | → | mark#(X1) | mark#(if(if(_x31, if(_x71, _x72, _x73), _x33), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x71), mark(_x72), _x73)), _x33)), active(f(mark(_x41))), X3)) | |
mark#(if(false, c, _x23)) | → | active#(if(active(false), c, _x23)) | mark#(if(f(_x31), c, X3)) | → | active#(if(active(f(mark(_x31))), active(c), X3)) | |
mark#(if(if(_x31, _x32, _x33), true, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(true), X3)) | mark#(if(c, _x22, _x23)) | → | active#(if(active(c), _x22, _x23)) | |
mark#(if(c, active(_x22), _x23)) | → | active#(if(c, _x22, _x23)) | mark#(if(c, X2, mark(mark(_x23)))) | → | active#(if(c, mark(X2), _x23)) | |
mark#(if(c, f(_x51), active(_x23))) | → | active#(if(c, f(mark(_x51)), _x23)) | active#(if(false, X, Y)) | → | mark#(Y) | |
mark#(if(c, f(c), active(_x33))) | → | active#(if(active(c), f(active(c)), _x33)) | mark#(if(if(_x31, _x32, _x33), false, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(false), X3)) | |
mark#(if(if(f(_x71), false, _x53), X2, X3)) | → | active#(if(active(if(active(f(mark(_x71))), false, _x53)), mark(X2), X3)) | mark#(if(true, c, X3)) | → | active#(if(active(true), active(c), X3)) | |
mark#(if(c, true, X3)) | → | active#(if(active(c), active(true), X3)) | mark#(if(if(_x61, false, _x63), X2, X3)) | → | active#(if(active(if(_x61, false, _x63)), mark(X2), X3)) | |
mark#(if(if(_x31, false, _x33), if(_x41, _x42, _x43), X3)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(if(c, c, _x23)) | → | active#(if(active(c), c, _x23)) | |
mark#(if(c, false, active(_x23))) | → | active#(if(active(c), active(false), _x23)) | mark#(if(if(_x31, false, mark(_x63)), X2, X3)) | → | active#(if(active(if(mark(_x31), false, _x63)), mark(X2), X3)) | |
mark#(if(if(true, false, _x53), X2, X3)) | → | active#(if(active(if(active(true), false, _x53)), mark(X2), X3)) | mark#(if(if(_x31, f(_x71), _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), active(f(mark(_x71))), _x33)), mark(X2), X3)) | |
mark#(if(X1, true, X3)) | → | active#(if(mark(X1), active(true), X3)) | mark#(if(X1, X2, X3)) | → | mark#(X2) | |
mark#(if(if(true, _x32, _x33), f(_x41), X3)) | → | active#(if(active(if(active(true), mark(_x32), _x33)), active(f(mark(_x41))), X3)) | mark#(if(if(false, false, _x33), X2, X3)) | → | active#(if(active(if(active(false), active(false), _x33)), mark(X2), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), X2, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), mark(X2), X3)) | mark#(if(if(_x31, false, _x33), _x22, _x23)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), _x22, _x23)) | |
mark#(if(c, f(active(_x61)), active(_x23))) | → | active#(if(active(c), active(f(_x61)), _x23)) | mark#(if(_x21, c, _x23)) | → | active#(if(_x21, active(c), _x23)) | |
mark#(if(false, c, mark(_x23))) | → | active#(if(active(false), active(c), _x23)) | mark#(if(if(_x31, _x32, _x33), f(_x41), _x23)) | → | active#(if(if(mark(_x31), mark(_x32), _x33), active(f(mark(_x41))), _x23)) | |
mark#(if(X1, c, _x23)) | → | active#(if(mark(X1), c, _x23)) | mark#(if(if(false, _x32, _x33), X2, X3)) | → | active#(if(active(if(active(false), mark(_x32), _x33)), mark(X2), X3)) | |
mark#(if(_x21, X2, _x23)) | → | active#(if(_x21, mark(X2), _x23)) | mark#(if(if(_x31, _x32, _x33), f(c), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(active(c))), X3)) | |
mark#(if(if(_x31, false, _x53), c, X3)) | → | active#(if(active(if(mark(_x31), false, _x53)), active(c), X3)) | mark#(if(if(_x31, false, active(_x63)), X2, X3)) | → | active#(if(active(if(mark(_x31), false, _x63)), mark(X2), X3)) | |
mark#(if(if(_x31, false, _x33), true, X3)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), active(true), X3)) | mark#(if(if(_x31, _x32, _x33), c, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(c), X3)) | |
mark#(if(c, f(_x41), X3)) | → | active#(if(active(c), active(f(mark(_x41))), X3)) | mark#(if(c, f(_x51), active(mark(_x23)))) | → | active#(if(active(c), f(mark(_x51)), _x23)) | |
mark#(if(c, false, _x23)) | → | active#(if(c, active(false), _x23)) | mark#(if(if(_x31, _x32, _x33), f(_x41), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(mark(_x41))), _x23)) | |
mark#(if(c, f(active(_x41)), active(_x33))) | → | active#(if(active(c), f(_x41), _x33)) | mark#(if(c, c, active(_x23))) | → | active#(if(active(c), active(c), _x23)) | |
mark#(if(c, mark(_x22), _x23)) | → | active#(if(c, _x22, _x23)) | mark#(if(c, f(f(_x81)), active(_x23))) | → | active#(if(active(c), active(f(active(f(mark(_x81))))), _x23)) | |
mark#(if(c, f(_x51), active(_x23))) | → | active#(if(active(c), mark(if(mark(_x51), c, f(true))), _x23)) | mark#(if(c, f(_x71), active(active(_x23)))) | → | active#(if(active(c), f(_x71), _x23)) | |
mark#(if(if(_x31, _x32, _x33), X2, mark(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(X2), _x23)) | mark#(if(X1, X2, mark(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) | |
mark#(if(if(f(_x61), _x32, _x33), X2, X3)) | → | active#(if(active(if(active(f(mark(_x61))), mark(_x32), _x33)), mark(X2), X3)) | mark#(if(c, f(_x71), active(_x33))) | → | active#(if(c, active(f(_x71)), _x33)) | |
mark#(if(c, true, mark(_x33))) | → | active#(if(c, active(true), _x33)) | mark#(if(if(_x31, false, _x53), X2, _x23)) | → | active#(if(if(mark(_x31), false, _x53), mark(X2), _x23)) | |
mark#(if(if(if(_x61, _x62, _x63), _x32, _x33), X2, X3)) | → | active#(if(active(if(active(if(mark(_x61), mark(_x62), _x63)), mark(_x32), _x33)), mark(X2), X3)) | mark#(if(if(if(_x71, _x72, _x73), false, _x53), X2, X3)) | → | active#(if(active(if(active(if(mark(_x71), mark(_x72), _x73)), false, _x53)), mark(X2), X3)) | |
mark#(if(if(_x31, if(_x71, _x72, _x73), _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x71), mark(_x72), _x73)), _x33)), mark(X2), X3)) | mark#(if(c, _x22, mark(_x23))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(if(_x31, _x32, _x33), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(if(mark(_x41), c, f(true))), X3)) | mark#(if(if(false, false, _x53), X2, X3)) | → | active#(if(active(if(active(false), false, _x53)), mark(X2), X3)) | |
mark#(if(if(c, false, _x33), X2, X3)) | → | active#(if(active(if(active(c), active(false), _x33)), mark(X2), X3)) | mark#(if(c, _x32, mark(active(_x33)))) | → | active#(if(c, _x32, _x33)) | |
mark#(if(c, f(_x41), active(_x33))) | → | active#(if(active(c), f(_x41), _x33)) | active#(if(true, X, Y)) | → | mark#(X) | |
mark#(if(c, f(_x71), active(mark(_x23)))) | → | active#(if(active(c), f(_x71), _x23)) | mark#(if(c, c, _x23)) | → | active#(if(c, active(c), _x23)) | |
mark#(if(if(if(_x61, _x62, _x63), false, _x33), X2, X3)) | → | active#(if(active(if(active(if(mark(_x61), mark(_x62), _x63)), active(false), _x33)), mark(X2), X3)) | mark#(if(c, if(_x51, _x52, _x53), _x23)) | → | active#(if(c, active(if(mark(_x51), mark(_x52), _x53)), _x23)) | |
mark#(if(c, if(_x51, _x52, _x53), active(_x23))) | → | active#(if(active(c), active(if(mark(_x51), mark(_x52), _x53)), _x23)) | mark#(if(X1, false, X3)) | → | active#(if(mark(X1), active(false), X3)) | |
mark#(if(if(_x31, false, _x33), false, X3)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), active(false), X3)) | mark#(if(c, f(mark(_x61)), active(_x23))) | → | active#(if(active(c), active(f(_x61)), _x23)) | |
mark#(if(if(_x31, false, _x53), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), false, _x53)), active(f(mark(_x41))), X3)) | mark#(if(if(_x31, _x32, _x33), f(_x41), mark(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(_x31, c, _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), active(c), _x33)), mark(X2), X3)) | mark#(if(c, f(_x41), mark(_x33))) | → | active#(if(c, active(f(mark(_x41))), _x33)) | |
mark#(if(if(_x31, _x32, _x33), f(_x41), _x23)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), f(mark(_x41)), _x23)) | mark#(if(X1, _x22, _x23)) | → | active#(if(mark(X1), _x22, _x23)) | |
mark#(if(if(_x31, false, _x53), false, X3)) | → | active#(if(active(if(mark(_x31), false, _x53)), active(false), X3)) | mark#(if(c, mark(_x22), mark(mark(_x23)))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(c, f(_x71), active(active(_x33)))) | → | active#(if(active(c), active(f(_x71)), _x33)) | mark#(if(if(false, _x32, _x33), f(_x41), X3)) | → | active#(if(active(if(active(false), mark(_x32), _x33)), active(f(mark(_x41))), X3)) | |
mark#(if(c, if(_x41, _x42, _x43), X3)) | → | active#(if(active(c), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(if(c, _x32, active(_x33))) | → | active#(if(active(c), _x32, _x33)) | |
mark#(if(c, f(true), active(_x33))) | → | active#(if(active(c), f(active(true)), _x33)) | mark#(if(if(c, false, _x53), X2, X3)) | → | active#(if(active(if(active(c), false, _x53)), mark(X2), X3)) | |
mark#(if(if(_x31, false, _x53), X2, mark(_x23))) | → | active#(if(active(if(mark(_x31), false, _x53)), mark(X2), _x23)) | mark#(if(if(_x31, _x32, _x33), f(_x61), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(_x61)), X3)) | |
mark#(if(if(_x31, _x32, _x33), f(if(_x71, _x72, _x73)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(active(if(mark(_x71), mark(_x72), _x73)))), X3)) | mark#(if(if(_x31, _x32, _x33), X2, _x23)) | → | active#(if(if(mark(_x31), mark(_x32), _x33), mark(X2), _x23)) | |
mark#(if(c, true, active(_x23))) | → | active#(if(active(c), active(true), _x23)) | mark#(if(X1, c, active(_x23))) | → | active#(if(mark(X1), active(c), _x23)) | |
mark#(if(c, _x32, mark(mark(_x33)))) | → | active#(if(c, _x32, _x33)) | mark#(if(c, f(_x51), active(active(_x23)))) | → | active#(if(active(c), f(mark(_x51)), _x23)) | |
mark#(if(c, f(_x51), active(_x23))) | → | active#(if(active(c), mark(if(_x51, c, f(true))), _x23)) | mark#(if(if(_x31, _x32, mark(_x53)), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(_x41))), X3)) | |
mark#(if(c, f(_x51), active(active(_x33)))) | → | active#(if(active(c), active(f(mark(_x51))), _x33)) | mark#(if(if(_x31, c, _x33), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(c), _x33)), active(f(mark(_x41))), X3)) | |
mark#(if(c, c, X3)) | → | active#(if(active(c), active(c), X3)) | mark#(if(if(_x31, false, _x33), c, X3)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), active(c), X3)) | |
mark#(if(if(_x31, true, _x33), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(true), _x33)), active(f(mark(_x41))), X3)) | mark#(if(if(_x31, _x52, _x53), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), _x52, _x53)), active(f(mark(_x41))), X3)) | |
mark#(if(if(_x31, _x32, _x33), if(_x41, _x42, _x43), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(if(c, X2, active(mark(_x33)))) | → | active#(if(active(c), mark(X2), _x33)) | |
mark#(if(false, X2, X3)) | → | active#(if(active(false), mark(X2), X3)) | mark#(if(false, c, active(_x23))) | → | active#(if(active(false), active(c), _x23)) | |
mark#(if(c, mark(_x22), mark(active(_x23)))) | → | active#(if(c, _x22, _x23)) | active#(f(X)) | → | mark#(if(X, c, f(true))) | |
mark#(if(c, f(_x51), _x23)) | → | active#(if(c, active(f(mark(_x51))), _x23)) | mark#(if(if(_x51, false, _x53), X2, X3)) | → | active#(if(active(if(_x51, active(false), _x53)), mark(X2), X3)) | |
mark#(if(if(c, _x32, _x33), X2, X3)) | → | active#(if(active(if(active(c), mark(_x32), _x33)), mark(X2), X3)) | mark#(if(if(_x31, _x32, _x33), X2, active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(X2), _x23)) | |
mark#(if(if(_x51, _x32, _x53), X2, X3)) | → | active#(if(active(if(_x51, mark(_x32), _x53)), mark(X2), X3)) | mark#(if(c, if(_x41, _x42, _x43), mark(_x33))) | → | active#(if(c, active(if(mark(_x41), mark(_x42), _x43)), _x33)) | |
mark#(if(if(_x31, false, _x33), X2, active(_x23))) | → | active#(if(active(if(mark(_x31), active(false), _x33)), mark(X2), _x23)) | mark#(if(false, c, _x23)) | → | active#(if(false, active(c), _x23)) | |
mark#(if(c, _x22, active(_x23))) | → | active#(if(c, _x22, _x23)) | mark#(if(if(_x31, f(_x71), _x33), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(f(mark(_x71))), _x33)), active(f(mark(_x41))), X3)) | |
mark#(if(if(_x31, false, _x33), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), active(f(mark(_x41))), X3)) | mark#(if(c, true, _x23)) | → | active#(if(c, active(true), _x23)) | |
mark#(if(X1, c, mark(_x23))) | → | active#(if(mark(X1), active(c), _x23)) | mark#(if(c, f(f(_x61)), active(_x33))) | → | active#(if(active(c), f(active(f(mark(_x61)))), _x33)) | |
mark#(if(if(_x31, false, _x53), if(_x41, _x42, _x43), X3)) | → | active#(if(active(if(mark(_x31), false, _x53)), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(if(c, X2, mark(_x23))) | → | active#(if(active(c), mark(X2), _x23)) | |
mark#(if(c, c, mark(_x23))) | → | active#(if(active(c), active(c), _x23)) | mark#(if(c, f(mark(_x41)), active(_x33))) | → | active#(if(active(c), f(_x41), _x33)) | |
mark#(if(if(_x31, _x52, _x53), X2, X3)) | → | active#(if(active(if(mark(_x31), _x52, _x53)), mark(X2), X3)) | mark#(if(if(_x31, false, _x33), X2, _x23)) | → | active#(if(if(mark(_x31), active(false), _x33), mark(X2), _x23)) | |
mark#(f(X)) | → | mark#(X) | mark#(if(c, X2, mark(active(_x23)))) | → | active#(if(c, mark(X2), _x23)) | |
mark#(f(X)) | → | active#(f(mark(X))) | mark#(if(if(_x31, false, _x33), X2, mark(_x23))) | → | active#(if(active(if(mark(_x31), active(false), _x33)), mark(X2), _x23)) | |
mark#(if(c, f(_x51), active(_x33))) | → | active#(if(c, active(f(mark(_x51))), _x33)) | mark#(if(c, X2, active(_x33))) | → | active#(if(c, mark(X2), _x33)) | |
mark#(if(c, f(_x71), active(_x23))) | → | active#(if(c, f(_x71), _x23)) | mark#(if(c, c, mark(_x33))) | → | active#(if(c, active(c), _x33)) | |
mark#(if(if(_x31, _x32, _x33), f(true), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(active(true))), X3)) | mark#(if(c, mark(active(_x22)), mark(_x23))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(if(f(_x61), false, _x33), X2, X3)) | → | active#(if(active(if(active(f(mark(_x61))), active(false), _x33)), mark(X2), X3)) | mark#(if(X1, if(_x41, _x42, _x43), X3)) | → | active#(if(mark(X1), active(if(mark(_x41), mark(_x42), _x43)), X3)) | |
mark#(if(c, f(c), active(_x23))) | → | active#(if(active(c), active(f(active(c))), _x23)) | mark#(if(if(true, _x32, _x33), X2, X3)) | → | active#(if(active(if(active(true), mark(_x32), _x33)), mark(X2), X3)) | |
mark#(if(X1, X2, active(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) | mark#(if(if(_x31, _x32, _x33), _x22, _x23)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), _x22, _x23)) | |
mark#(if(c, active(_x32), mark(_x33))) | → | active#(if(c, _x32, _x33)) | mark#(if(if(f(_x61), _x32, _x33), f(_x41), X3)) | → | active#(if(active(if(active(f(mark(_x61))), mark(_x32), _x33)), active(f(mark(_x41))), X3)) |
active(f(X)) | → | mark(if(X, c, f(true))) | active(if(true, X, Y)) | → | mark(X) | |
active(if(false, X, Y)) | → | mark(Y) | mark(f(X)) | → | active(f(mark(X))) | |
mark(if(X1, X2, X3)) | → | active(if(mark(X1), mark(X2), X3)) | mark(c) | → | active(c) | |
mark(true) | → | active(true) | mark(false) | → | active(false) | |
f(mark(X)) | → | f(X) | f(active(X)) | → | f(X) | |
if(mark(X1), X2, X3) | → | if(X1, X2, X3) | if(X1, mark(X2), X3) | → | if(X1, X2, X3) | |
if(X1, X2, mark(X3)) | → | if(X1, X2, X3) | if(active(X1), X2, X3) | → | if(X1, X2, X3) | |
if(X1, active(X2), X3) | → | if(X1, X2, X3) | if(X1, X2, active(X3)) | → | if(X1, X2, X3) |
Termination of terms over the following signature is verified: f, c, if, false, active, true, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(f(mark(_x71))))), X3)) | |
active#(if(if(mark(_x31), mark(_x32), _x53), active(f(mark(_x41))), _x23)) | |
active#(if(active(if(active(c), mark(_x32), _x53)), active(f(mark(_x41))), X3)) | |
active#(if(active(if(mark(_x31), mark(_x32), _x53)), f(mark(_x41)), _x23)) | |
active#(if(active(if(mark(_x31), active(f(mark(_x81))), _x53)), active(f(mark(_x41))), X3)) | |
active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(c))), X3)) | |
active#(if(active(if(active(false), mark(_x32), _x53)), active(f(mark(_x41))), X3)) | |
active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(_x41))), _x23)) | |
active#(if(active(if(_x61, mark(_x32), _x63)), active(f(mark(_x41))), X3)) | |
active#(if(active(if(mark(_x31), active(true), _x53)), active(f(mark(_x41))), X3)) | |
active#(if(active(if(mark(_x31), mark(_x32), _x53)), mark(if(mark(_x41), c, f(true))), X3)) | |
active#(if(active(if(active(f(mark(_x71))), mark(_x32), _x53)), active(f(mark(_x41))), X3)) | |
active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(true))), X3)) | |
active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(false))), X3)) | |
active#(if(active(if(mark(_x31), active(c), _x53)), active(f(mark(_x41))), X3)) | |
active#(if(active(if(mark(_x31), active(false), _x53)), active(f(mark(_x41))), X3)) | |
active#(if(active(if(mark(_x31), _x62, _x63)), active(f(mark(_x41))), X3)) | |
active#(if(active(if(active(true), mark(_x32), _x53)), active(f(mark(_x41))), X3)) | |
active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(if(mark(_x71), mark(_x72), _x73)))), X3)) | |
active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(_x61)), X3)) | |
active#(if(active(if(mark(_x31), mark(_x32), _x63)), active(f(mark(_x41))), X3)) | |
active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(_x41))), X3)) | |
active#(if(active(if(active(if(mark(_x71), mark(_x72), _x73)), mark(_x32), _x53)), active(f(mark(_x41))), X3)) |
mark#(if(if(_x31, false, active(_x53)), f(_x41), X3)) → active#(if(active(if(mark(_x31), active(false), _x53)), active(f(mark(_x41))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(_x41), _x23)) → active#(if(if(mark(_x31), mark(_x32), _x53), active(f(mark(_x41))), _x23)) |
mark#(if(if(_x31, true, active(_x53)), f(_x41), X3)) → active#(if(active(if(mark(_x31), active(true), _x53)), active(f(mark(_x41))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(_x41), _x23)) → active#(if(active(if(mark(_x31), mark(_x32), _x53)), f(mark(_x41)), _x23)) |
mark#(if(if(false, _x32, active(_x53)), f(_x41), X3)) → active#(if(active(if(active(false), mark(_x32), _x53)), active(f(mark(_x41))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), X3)) → active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(f(mark(_x71))))), X3)) |
mark#(if(if(true, _x32, active(_x53)), f(_x41), X3)) → active#(if(active(if(active(true), mark(_x32), _x53)), active(f(mark(_x41))), X3)) | mark#(if(if(c, _x32, active(_x53)), f(_x41), X3)) → active#(if(active(if(active(c), mark(_x32), _x53)), active(f(mark(_x41))), X3)) |
mark#(if(if(_x61, _x32, active(_x63)), f(_x41), X3)) → active#(if(active(if(_x61, mark(_x32), _x63)), active(f(mark(_x41))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(_x41), active(_x23))) → active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(_x41))), _x23)) |
mark#(if(if(_x31, _x32, active(_x53)), f(false), X3)) → active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(false))), X3)) | mark#(if(if(_x31, _x62, active(_x63)), f(_x41), X3)) → active#(if(active(if(mark(_x31), _x62, _x63)), active(f(mark(_x41))), X3)) |
mark#(if(if(if(_x71, _x72, _x73), _x32, active(_x53)), f(_x41), X3)) → active#(if(active(if(active(if(mark(_x71), mark(_x72), _x73)), mark(_x32), _x53)), active(f(mark(_x41))), X3)) | mark#(if(if(_x31, c, active(_x53)), f(_x41), X3)) → active#(if(active(if(mark(_x31), active(c), _x53)), active(f(mark(_x41))), X3)) |
mark#(if(if(_x31, _x32, active(_x53)), f(_x41), mark(_x23))) → active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x31, _x32, active(_x53)), f(c), X3)) → active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(c))), X3)) |
mark#(if(if(_x31, _x32, active(_x53)), f(_x61), X3)) → active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(_x61)), X3)) | mark#(if(if(_x31, _x32, active(active(_x63))), f(_x41), X3)) → active#(if(active(if(mark(_x31), mark(_x32), _x63)), active(f(mark(_x41))), X3)) |
mark#(if(if(_x31, _x32, active(mark(_x63))), f(_x41), X3)) → active#(if(active(if(mark(_x31), mark(_x32), _x63)), active(f(mark(_x41))), X3)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(_x41), X3)) → active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(_x41))), X3)) |
mark#(if(if(_x31, _x32, active(_x53)), f(if(_x71, _x72, _x73)), X3)) → active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(if(mark(_x71), mark(_x72), _x73)))), X3)) | mark#(if(if(f(_x71), _x32, active(_x53)), f(_x41), X3)) → active#(if(active(if(active(f(mark(_x71))), mark(_x32), _x53)), active(f(mark(_x41))), X3)) |
mark#(if(if(_x31, _x32, active(_x53)), f(_x41), X3)) → active#(if(active(if(mark(_x31), mark(_x32), _x53)), mark(if(mark(_x41), c, f(true))), X3)) | mark#(if(if(_x31, f(_x81), active(_x53)), f(_x41), X3)) → active#(if(active(if(mark(_x31), active(f(mark(_x81))), _x53)), active(f(mark(_x41))), X3)) |
mark#(if(if(_x31, _x32, active(_x53)), f(true), X3)) → active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(true))), X3)) |
mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), X3)) | → | active#(if(mark(_x31), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, false, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(false), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, _x32, active(active(_x83))), f(_x41), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x83)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))))), X3)) | mark#(if(if(_x61, true, active(_x63)), f(f(_x71)), active(_x23))) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(active(f(mark(_x71))))), _x23)) | |
mark#(if(if(_x31, if(_x81, true, _x83), active(mark(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(active(if(mark(mark(_x71)), mark(c), f(true))))), X3)) | |
mark#(if(if(_x31, if(true, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(true), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(true, if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(true), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x71, _x32, active(mark(_x73))), f(_x41), active(_x23))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(mark(_x41))), _x23)) | mark#(if(if(c, _x32, _x33), f(_x41), X3)) | → | active#(if(active(if(active(c), mark(_x32), _x33)), active(f(mark(_x41))), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(f(_x41)))), f(f(_x71)), X3)) | → | active#(if(active(f(mark(_x41))), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(c, f(if(_x81, _x82, _x83)), active(_x23))) | → | active#(if(active(c), active(f(active(if(mark(_x81), mark(_x82), _x83)))), _x23)) | |
mark#(if(if(mark(_x71), true, active(_x31)), f(f(_x71)), X3)) | → | active#(if(mark(_x31), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(_x81), _x82, active(_x83)), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, _x82, _x83)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(true, false, _x33), c, X3)) | → | active#(if(active(if(active(true), active(false), _x33)), active(c), X3)) | mark#(if(true, if(if(_x71, _x72, _x73), _x42, _x43), X3)) | → | active#(if(active(true), active(if(active(if(mark(_x71), mark(_x72), _x73)), mark(_x42), _x43)), X3)) | |
mark#(if(true, if(false, if(_x71, _x72, _x73), _x43), _x23)) | → | active#(if(active(true), if(active(false), active(if(mark(_x71), mark(_x72), _x73)), _x43), _x23)) | mark#(if(true, if(c, _x42, _x43), X3)) | → | active#(if(active(true), active(if(active(c), mark(_x42), _x43)), X3)) | |
mark#(if(if(_x61, _x32, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), mark(if(active(f(mark(_x71))), c, f(true))), X3)) | mark#(if(if(_x31, true, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(true), _x53)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(true, if(_x41, _x42, _x43), mark(_x23))) | → | active#(if(active(true), active(if(mark(_x41), mark(_x42), _x43)), _x23)) | mark#(if(true, if(_x61, _x42, _x63), X3)) | → | active#(if(active(true), active(if(_x61, mark(_x42), _x63)), X3)) | |
mark#(if(if(_x31, false, active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(mark(_x31), active(false), _x53)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x31, if(if(_x111, _x112, _x113), true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(if(mark(_x111), mark(_x112), _x113)), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(f(_x71), false, _x53), X2, X3)) | → | active#(if(active(if(active(f(mark(_x71))), false, _x53)), mark(X2), X3)) | mark#(if(if(false, if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(false), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(f(_x31), f(_x41), X3)) | → | active#(if(active(f(mark(_x31))), active(f(mark(_x41))), X3)) | mark#(if(true, c, X3)) | → | active#(if(active(true), active(c), X3)) | |
mark#(if(c, true, X3)) | → | active#(if(active(c), active(true), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(f(mark(_x71)))), X3)) | |
mark#(if(if(_x31, false, _x33), if(_x41, _x42, _x43), X3)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(if(X1, true, X3)) | → | active#(if(mark(X1), active(true), X3)) | |
mark#(if(c, f(if(_x61, _x62, _x63)), active(_x33))) | → | active#(if(active(c), f(if(mark(_x61), mark(_x62), _x63)), _x33)) | mark#(if(if(mark(true), _x32, active(_x61)), f(_x41), active(_x23))) | → | active#(if(mark(mark(_x32)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(false, false, _x33), X2, X3)) | → | active#(if(active(if(active(false), active(false), _x33)), mark(X2), X3)) | mark#(if(if(mark(_x71), _x32, active(_x73)), f(_x41), active(mark(_x53)))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(mark(_x41))), _x53)) | |
mark#(if(if(false, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(false), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), _x23)) | → | active#(if(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), _x23)) | |
mark#(if(X1, c, _x23)) | → | active#(if(mark(X1), c, _x23)) | mark#(if(if(_x31, _x32, _x33), f(_x41), _x23)) | → | active#(if(if(mark(_x31), mark(_x32), _x33), active(f(mark(_x41))), _x23)) | |
mark#(if(if(_x31, if(_x101, _x82, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(_x101, mark(_x82), _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(_x41), mark(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(c)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(active(c), c, f(true))))), X3)) | mark#(if(if(f(_x71), _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(f(mark(_x71))), mark(_x32), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x61, _x32, active(_x63)), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(active(f(mark(_x71))))), _x23)) | mark#(if(if(false, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(false), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(true, if(false, false, _x43), _x23)) | → | active#(if(true, active(if(active(false), active(false), _x43)), _x23)) | mark#(if(if(_x81, false, active(_x83)), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, active(false), _x83)), active(f(mark(_x41))), _x23)) | |
mark#(if(c, f(if(_x61, _x72, _x73)), active(_x33))) | → | active#(if(active(c), f(active(if(mark(_x61), _x72, _x73))), _x33)) | mark#(if(if(_x31, _x32, active(active(_x63))), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x63)), active(f(mark(_x41))), X3)) | |
mark#(if(if(_x61, if(_x81, _x82, _x83), active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(if(mark(_x81), mark(_x82), _x83)), _x63)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(_x31, if(_x81, _x112, mark(_x113)), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x112, _x113)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(true, if(_x41, c, _x43), X3)) | → | active#(if(active(true), active(if(mark(_x41), active(c), _x43)), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(true)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(f(active(true))))), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(c)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(if(active(c), c, f(true))))), X3)) | mark#(if(if(_x31, _x32, _x33), f(_x41), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(if(_x91, _x92, _x93), _x32, active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(active(if(mark(_x91), mark(_x92), _x93)), mark(_x32), _x53)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(_x31, if(false, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(false), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(true, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(true), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(_x31, _x32, _x33), X2, mark(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(X2), _x23)) | mark#(if(if(f(_x61), _x32, _x33), X2, X3)) | → | active#(if(active(if(active(f(mark(_x61))), mark(_x32), _x33)), mark(X2), X3)) | |
mark#(if(c, f(_x71), active(_x33))) | → | active#(if(c, active(f(_x71)), _x33)) | mark#(if(c, true, mark(_x33))) | → | active#(if(c, active(true), _x33)) | |
mark#(if(true, if(false, _x42, _x53), _x23)) | → | active#(if(active(true), if(false, mark(_x42), _x53), _x23)) | mark#(if(f(_x31), true, X3)) | → | active#(if(active(f(mark(_x31))), active(true), X3)) | |
mark#(if(if(_x31, false, _x53), X2, _x23)) | → | active#(if(if(mark(_x31), false, _x53), mark(X2), _x23)) | mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(f(_x71), if(_x81, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(f(mark(_x71))), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(if(_x71, _x72, _x73), _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(if(mark(_x71), mark(_x72), _x73)), mark(_x32), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x81, _x32, active(_x83)), f(true), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(active(true))), _x23)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), _x23)) | |
mark#(if(if(_x31, if(_x71, _x72, _x73), _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x71), mark(_x72), _x73)), _x33)), mark(X2), X3)) | mark#(if(true, if(false, false, _x43), _x23)) | → | active#(if(active(true), if(active(false), active(false), _x43), _x23)) | |
mark#(if(if(true, false, _x33), _x22, _x23)) | → | active#(if(active(if(active(true), active(false), _x33)), _x22, _x23)) | mark#(if(true, if(false, f(_x81), _x43), X3)) | → | active#(if(active(true), active(if(active(false), active(f(mark(_x81))), _x43)), X3)) | |
mark#(if(if(_x31, _x32, _x33), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(if(mark(_x41), c, f(true))), X3)) | mark#(if(if(_x81, true, active(_x83)), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, active(true), _x83)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(true, false, _x33), X2, active(_x23))) | → | active#(if(active(if(active(true), active(false), _x33)), mark(X2), _x23)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), _x23)) | → | active#(if(if(mark(_x31), mark(_x32), _x53), active(f(active(f(mark(_x71))))), _x23)) | |
mark#(if(c, c, _x23)) | → | active#(if(c, active(c), _x23)) | mark#(if(X1, false, X3)) | → | active#(if(mark(X1), active(false), X3)) | |
mark#(if(if(_x31, _x32, _x33), f(_x41), mark(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x61, true, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), mark(if(active(f(mark(_x71))), c, f(true))), X3)) | |
mark#(if(if(mark(mark(_x41)), _x32, active(_x73)), f(_x41), active(_x23))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), mark(if(mark(_x41), c, f(true))), _x23)) | mark#(if(c, f(_x41), mark(_x33))) | → | active#(if(c, active(f(mark(_x41))), _x33)) | |
mark#(if(if(_x31, _x32, _x33), f(_x41), _x23)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), f(mark(_x41)), _x23)) | mark#(if(true, f(_x41), X3)) | → | active#(if(active(true), active(f(mark(_x41))), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(_x61), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(_x61)), X3)) | mark#(if(X1, _x22, _x23)) | → | active#(if(mark(X1), _x22, _x23)) | |
mark#(if(true, if(false, _x42, active(_x53)), _x23)) | → | active#(if(active(true), if(active(false), mark(_x42), _x53), _x23)) | mark#(if(if(_x31, false, _x53), false, X3)) | → | active#(if(active(if(mark(_x31), false, _x53)), active(false), X3)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(false)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(active(false), c, f(true))))), X3)) | mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(c, f(_x71), active(active(_x33)))) | → | active#(if(active(c), active(f(_x71)), _x33)) | mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), active(_x23))) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(c, if(_x41, _x42, _x43), X3)) | → | active#(if(active(c), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(f(_x91))), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(if(active(f(mark(_x91))), c, f(true))))), X3)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), _x23)) | → | active#(if(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(c, f(true), active(_x33))) | → | active#(if(active(c), f(active(true)), _x33)) | |
mark#(if(if(c, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(c), mark(_x32), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(_x81)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(if(_x81, c, f(true))))), X3)) | |
mark#(if(if(_x31, _x32, _x33), f(_x61), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(_x61)), X3)) | mark#(if(if(_x31, false, _x53), X2, mark(_x23))) | → | active#(if(active(if(mark(_x31), false, _x53)), mark(X2), _x23)) | |
mark#(if(if(mark(_x71), _x32, active(_x73)), f(f(_x91)), active(_x23))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(active(f(mark(_x91))))), _x23)) | mark#(if(if(mark(_x81), true, active(mark(_x43))), f(f(_x81)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(_x81, c, f(true))))), X3)) | |
mark#(if(if(_x31, _x32, _x33), X2, _x23)) | → | active#(if(if(mark(_x31), mark(_x32), _x33), mark(X2), _x23)) | mark#(if(c, true, active(_x23))) | → | active#(if(active(c), active(true), _x23)) | |
mark#(if(if(f(_x71), if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(f(mark(_x71))), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(if(_x71, _x72, _x73), if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(if(mark(_x71), mark(_x72), _x73)), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(f(mark(_x71))))), _x23)) | mark#(if(if(mark(false), true, active(mark(_x53))), f(f(false)), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(active(false), c, f(true))))), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), _x23)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), f(mark(if(mark(_x71), c, f(true)))), _x23)) | mark#(if(if(mark(true), true, active(_x63)), f(f(true)), mark(_x23))) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(mark(if(active(true), c, f(true))))), _x23)) | |
mark#(if(if(mark(true), true, active(f(true))), f(f(true)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(active(if(mark(active(true)), mark(c), f(true))))), X3)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x31, false, _x33), c, X3)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), active(c), X3)) | mark#(if(if(_x31, true, _x33), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(true), _x33)), active(f(mark(_x41))), X3)) | |
mark#(if(c, c, X3)) | → | active#(if(active(c), active(c), X3)) | mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(true)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(active(true), c, f(true))))), X3)) | |
mark#(if(if(c, if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(c), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(if(_x91, _x92, _x93)), true, active(mark(_x53))), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))))), X3)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(if(mark(mark(if(mark(_x71), c, f(true)))), mark(c), f(true))), X3)) | mark#(if(if(_x81, if(_x91, _x92, _x93), active(_x83)), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, active(if(mark(_x91), mark(_x92), _x93)), _x83)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(mark(if(_x91, _x92, _x93)), true, active(mark(_x43))), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))))), X3)) | mark#(if(if(_x41, true, active(mark(_x43))), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(false, c, active(_x23))) | → | active#(if(active(false), active(c), _x23)) | mark#(if(if(_x31, _x62, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), _x62, _x63)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x61, if(_x81, true, _x83), active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(if(mark(_x81), active(true), _x83)), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, _x32, _x33), X2, active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(X2), _x23)) | |
mark#(if(if(_x51, _x32, _x53), X2, X3)) | → | active#(if(active(if(_x51, mark(_x32), _x53)), mark(X2), X3)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), active(_x23))) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), _x23)) | → | active#(if(if(_x51, active(true), _x53), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(true, true, active(_x31)), f(f(_x71)), X3)) | → | active#(if(mark(active(true)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(_x31, if(true, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(true), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(true, if(false, if(_x81, _x82, _x83), _x43), X3)) | → | active#(if(active(true), active(if(active(false), active(if(mark(_x81), mark(_x82), _x83)), _x43)), X3)) | mark#(if(if(_x31, false, _x53), if(_x41, _x42, _x43), X3)) | → | active#(if(active(if(mark(_x31), false, _x53)), active(if(mark(_x41), mark(_x42), _x43)), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(f(mark(_x71))))), _x23)) | mark#(if(if(c, _x32, active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(active(c), mark(_x32), _x53)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(_x81)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(f(_x81)))), X3)) | mark#(if(if(_x61, true, active(_x63)), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(active(f(mark(_x71))))), _x23)) | |
mark#(if(if(_x81, _x32, active(_x83)), f(if(_x91, _x92, _x93)), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(active(if(mark(_x91), mark(_x92), _x93)))), _x23)) | mark#(if(if(_x31, true, active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(mark(_x31), active(true), _x53)), active(f(mark(_x41))), _x23)) | |
mark#(if(c, f(if(true, _x62, _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(active(true), mark(_x62), _x63))), _x33)) | mark#(if(true, if(_x41, _x42, mark(_x63)), X3)) | → | active#(if(active(true), active(if(mark(_x41), mark(_x42), _x63)), X3)) | |
mark#(if(if(_x31, false, _x33), X2, mark(_x23))) | → | active#(if(active(if(mark(_x31), active(false), _x33)), mark(X2), _x23)) | mark#(if(true, if(false, false, _x43), mark(_x23))) | → | active#(if(active(true), active(if(active(false), active(false), _x43)), _x23)) | |
mark#(if(if(mark(_x71), true, active(_x43)), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, true, _x43)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(f(_x91)), true, active(_x63)), f(f(f(_x91))), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(mark(if(active(f(mark(_x91))), c, f(true))))), X3)) | |
mark#(if(if(_x31, _x32, _x33), f(true), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(active(true))), X3)) | mark#(if(c, mark(active(_x22)), mark(_x23))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(true, if(_x41, f(_x81), _x43), X3)) | → | active#(if(active(true), active(if(mark(_x41), active(f(mark(_x81))), _x43)), X3)) | mark#(if(if(mark(_x71), true, active(mark(mark(_x43)))), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(mark(f(_x91)), true, active(mark(_x53))), f(f(f(_x91))), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(active(f(mark(_x91))), c, f(true))))), X3)) | mark#(if(c, f(c), active(_x23))) | → | active#(if(active(c), active(f(active(c))), _x23)) | |
mark#(if(true, if(false, true, _x43), X3)) | → | active#(if(active(true), active(if(active(false), active(true), _x43)), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(true), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(true))), X3)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), _x23)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), f(mark(if(mark(_x71), c, f(true)))), _x23)) | mark#(if(f(f(_x61)), X2, X3)) | → | active#(if(active(f(active(f(mark(_x61))))), mark(X2), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(c))), f(f(_x71)), X3)) | → | active#(if(active(c), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(_x51), _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, mark(_x32), _x53)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(true)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(active(true), c, f(true))))), X3)) | mark#(if(if(_x61, _x32, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(f(mark(_x71)))), X3)) | |
mark#(if(if(_x31, _x32, active(active(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x63)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(_x81, _x32, active(_x83)), f(_x41), active(mark(_x53)))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(mark(_x41))), _x53)) | |
mark#(if(if(_x31, true, _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), active(true), _x33)), mark(X2), X3)) | mark#(if(if(if(_x71, _x72, _x73), _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(if(mark(_x71), mark(_x72), _x73)), mark(_x32), _x53)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x31, false, active(_x53)), X2, X3)) | → | active#(if(active(if(mark(_x31), active(false), _x53)), mark(X2), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(false)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(if(active(false), c, f(true))))), X3)) | |
mark#(if(if(true, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(true), mark(_x32), _x53)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(false, _x32, active(_x41)), f(f(_x71)), X3)) | → | active#(if(mark(_x41), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x31, if(_x81, false, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(false), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(true, false, mark(_x53)), X2, X3)) | → | active#(if(active(if(active(true), active(false), _x53)), mark(X2), X3)) | |
mark#(if(if(mark(_x71), _x32, active(_x73)), f(false), active(_x23))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(active(false))), _x23)) | mark#(if(if(_x31, _x32, active(_x53)), f(_x91), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(_x91)), _x23)) | |
mark#(if(if(_x31, if(_x81, active(_x112), _x113), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x112, _x113)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(true, _x32, active(_x41)), f(f(_x71)), X3)) | → | active#(if(mark(mark(_x32)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x61, if(_x81, _x102, _x103), active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(if(mark(_x81), _x102, _x103)), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(_x71), true, active(mark(mark(_x53)))), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(mark(_x71), true, active(_x63)), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(if(_x31, if(f(_x111), _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(f(mark(_x111))), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(c, X2, active(active(_x33)))) | → | active#(if(active(c), mark(X2), _x33)) | mark#(if(c, f(false), active(_x33))) | → | active#(if(active(c), f(active(false)), _x33)) | |
mark#(if(if(_x31, false, _x53), _x22, _x23)) | → | active#(if(active(if(mark(_x31), false, _x53)), _x22, _x23)) | mark#(if(if(_x61, false, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(false), _x63)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(mark(_x81), true, active(mark(_x53))), f(f(_x81)), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(_x81, c, f(true))))), X3)) | mark#(if(if(_x61, _x32, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(c, mark(mark(_x22)), mark(_x23))) | → | active#(if(c, _x22, _x23)) | mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), X3)) | → | active#(if(mark(_x31), active(f(active(if(mark(mark(_x71)), mark(c), f(true))))), X3)) | |
mark#(if(if(true, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(true), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, false, _x53), true, X3)) | → | active#(if(active(if(mark(_x31), false, _x53)), active(true), X3)) | |
mark#(if(if(mark(_x71), _x32, active(_x73)), f(c), active(_x23))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(active(c))), _x23)) | mark#(if(f(_x31), _x22, _x23)) | → | active#(if(active(f(mark(_x31))), _x22, _x23)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(mark(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(true, if(false, c, _x43), X3)) | → | active#(if(active(true), active(if(active(false), active(c), _x43)), X3)) | |
mark#(if(if(mark(_x71), _x32, active(_x73)), f(_x41), active(_x53))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), f(mark(_x41)), _x53)) | mark#(if(if(_x31, if(c, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(c), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x61, _x32, active(_x63)), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(active(f(active(if(mark(_x91), mark(_x92), _x93)))))), X3)) | mark#(if(if(_x31, if(_x71, _x72, _x73), _x33), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x71), mark(_x72), _x73)), _x33)), active(f(mark(_x41))), X3)) | |
mark#(if(if(mark(mark(_x81)), _x32, active(_x83)), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x31, _x32, _x33), true, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(true), X3)) | |
mark#(if(if(true, _x32, active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(active(true), mark(_x32), _x53)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x31, if(_x81, true, active(_x103)), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x61, _x32, active(_x63)), f(f(f(_x91))), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(active(f(active(f(mark(_x91))))))), X3)) | mark#(if(if(_x41, true, active(active(_x43))), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x31, if(_x81, true, mark(_x103)), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, if(_x111, _x112, _x113), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(_x111, _x112, _x113)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, false, active(_x53)), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(false), _x53)), active(f(mark(_x41))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(false), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(false))), _x23)) | |
mark#(if(if(_x31, _x32, _x33), false, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(false), X3)) | mark#(if(true, if(_x41, _x42, _x43), _x23)) | → | active#(if(true, active(if(mark(_x41), mark(_x42), _x43)), _x23)) | |
mark#(if(if(_x61, true, active(_x63)), f(f(false)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(active(f(active(false))))), X3)) | mark#(if(if(_x81, _x32, active(_x83)), f(_x41), active(_x53))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), f(mark(_x41)), _x53)) | |
mark#(if(if(_x61, false, _x63), X2, X3)) | → | active#(if(active(if(_x61, false, _x63)), mark(X2), X3)) | mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))))), X3)) | |
mark#(if(c, false, active(_x23))) | → | active#(if(active(c), active(false), _x23)) | mark#(if(X1, X2, X3)) | → | mark#(X2) | |
mark#(if(true, if(false, f(_x71), _x43), _x23)) | → | active#(if(active(true), if(active(false), active(f(mark(_x71))), _x43), _x23)) | mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), if(mark(_x81), _x102, _x103), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x81, _x32, active(_x83)), f(false), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(active(false))), _x23)) | mark#(if(if(_x31, false, _x33), _x22, _x23)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), _x22, _x23)) | |
mark#(if(true, X2, _x23)) | → | active#(if(true, mark(X2), _x23)) | mark#(if(if(_x61, true, active(_x63)), f(f(_x71)), _x23)) | → | active#(if(if(_x61, active(true), _x63), active(f(active(f(mark(_x71))))), _x23)) | |
mark#(if(_x21, c, _x23)) | → | active#(if(_x21, active(c), _x23)) | mark#(if(if(mark(false), true, active(_x63)), f(f(false)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(mark(if(active(false), c, f(true))))), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), _x23)) | → | active#(if(active(if(_x51, active(true), _x53)), f(mark(if(mark(_x71), c, f(true)))), _x23)) | mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), _x23)) | → | active#(if(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(c, f(if(_x61, false, _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(mark(_x61), active(false), _x63))), _x33)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), if(mark(_x81), mark(_x82), _x83), _x63)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(false, _x32, _x33), X2, X3)) | → | active#(if(active(if(active(false), mark(_x32), _x33)), mark(X2), X3)) | mark#(if(if(true, false, _x53), X2, X3)) | → | active#(if(active(if(true, active(false), _x53)), mark(X2), X3)) | |
mark#(if(_x21, X2, _x23)) | → | active#(if(_x21, mark(X2), _x23)) | mark#(if(true, if(false, false, mark(_x63)), X3)) | → | active#(if(active(true), active(if(active(false), active(false), _x63)), X3)) | |
mark#(if(if(_x31, _x32, _x33), f(c), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(active(c))), X3)) | mark#(if(f(_x31), X2, mark(_x23))) | → | active#(if(active(f(mark(_x31))), mark(X2), _x23)) | |
mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(active(if(mark(mark(_x71)), mark(c), f(true))))), X3)) | mark#(if(if(mark(true), true, active(_x63)), f(f(true)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(if(active(true), c, f(true)))), X3)) | |
mark#(if(true, X2, active(_x23))) | → | active#(if(active(true), mark(X2), _x23)) | mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))))), X3)) | |
mark#(if(if(mark(_x71), false, active(_x73)), f(_x41), active(_x23))) | → | active#(if(active(if(_x71, active(false), _x73)), active(f(mark(_x41))), _x23)) | mark#(if(c, f(_x51), active(mark(_x23)))) | → | active#(if(active(c), f(mark(_x51)), _x23)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), _x23)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), f(active(f(mark(_x71)))), _x23)) | mark#(if(c, f(active(_x41)), active(_x33))) | → | active#(if(active(c), f(_x41), _x33)) | |
mark#(if(if(_x61, c, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(c), _x63)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(c, c, active(_x23))) | → | active#(if(active(c), active(c), _x23)) | |
mark#(if(if(_x31, if(_x81, true, _x83), active(active(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(c, mark(_x22), _x23)) | → | active#(if(c, _x22, _x23)) | |
mark#(if(if(_x31, if(_x101, _x102, _x103), active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(mark(_x31), active(if(mark(_x101), mark(_x102), _x103)), _x53)), active(f(mark(_x41))), _x23)) | mark#(if(if(true, _x32, active(_x61)), f(_x41), active(_x23))) | → | active#(if(mark(mark(_x32)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(if(mark(_x71), c, f(true)))), X3)) | mark#(if(if(_x31, if(c, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(c), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(mark(true), true, active(_x63)), f(f(true)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), mark(if(mark(if(active(true), c, f(true))), c, f(true))), X3)) | mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(_x71)), _x23)) | → | active#(if(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(if(mark(true), true, active(mark(_x53))), f(f(true)), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(active(true), c, f(true))))), X3)) | mark#(if(if(c, false, _x33), X2, X3)) | → | active#(if(active(if(active(c), active(false), _x33)), mark(X2), X3)) | |
mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(c, _x32, mark(active(_x33)))) | → | active#(if(c, _x32, _x33)) | |
mark#(if(if(true, _x32, active(_x53)), f(_x41), X3)) | → | active#(if(active(if(active(true), mark(_x32), _x53)), active(f(mark(_x41))), X3)) | mark#(if(if(mark(_x71), _x32, active(_x73)), f(_x41), active(active(_x53)))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(mark(_x41))), _x53)) | |
mark#(if(if(if(_x61, _x62, _x63), false, _x33), X2, X3)) | → | active#(if(active(if(active(if(mark(_x61), mark(_x62), _x63)), active(false), _x33)), mark(X2), X3)) | mark#(if(c, if(_x51, _x52, _x53), _x23)) | → | active#(if(c, active(if(mark(_x51), mark(_x52), _x53)), _x23)) | |
mark#(if(if(_x31, if(false, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(false), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(_x31, false, _x33), false, X3)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), active(false), X3)) | |
mark#(if(if(_x31, if(true, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(true), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, false, _x53), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), false, _x53)), active(f(mark(_x41))), X3)) | |
mark#(if(if(mark(_x81), _x32, active(active(_x83))), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(mark(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x63)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(true, _x22, _x23)) | → | active#(if(active(true), _x22, _x23)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(f(_x91))), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(f(active(f(mark(_x91))))))), X3)) | |
mark#(if(if(f(_x71), _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(f(mark(_x71))), mark(_x32), _x53)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(false, true, active(_x31)), f(f(_x71)), X3)) | → | active#(if(mark(_x31), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(mark(false), true, active(mark(_x43))), f(f(false)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(active(false), c, f(true))))), X3)) | mark#(if(if(mark(c), true, active(_x63)), f(f(c)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(mark(if(active(c), c, f(true))))), X3)) | |
mark#(if(if(_x31, c, _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), active(c), _x33)), mark(X2), X3)) | mark#(if(c, mark(_x22), mark(mark(_x23)))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(c)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(f(active(c))))), X3)) | mark#(if(if(false, _x32, _x33), f(_x41), X3)) | → | active#(if(active(if(active(false), mark(_x32), _x33)), active(f(mark(_x41))), X3)) | |
mark#(if(if(mark(_x71), true, active(_x43)), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(_x71), _x32, active(_x73)), f(_x41), active(_x53))) | → | active#(if(if(_x71, mark(_x32), _x73), active(f(mark(_x41))), _x53)) | |
mark#(if(if(mark(_x71), _x32, active(_x73)), f(true), active(_x23))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(active(true))), _x23)) | mark#(if(if(_x81, _x32, active(_x83)), f(c), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(active(c))), _x23)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), mark(if(active(f(mark(_x71))), c, f(true))), X3)) | mark#(if(c, f(if(if(_x81, _x82, _x83), _x62, _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(active(if(mark(_x81), mark(_x82), _x83)), mark(_x62), _x63))), _x33)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(if(mark(f(_x91)), true, active(mark(_x43))), f(f(f(_x91))), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(active(f(mark(_x91))), c, f(true))))), X3)) | |
mark#(if(true, if(false, _x42, _x43), active(_x23))) | → | active#(if(active(true), active(if(active(false), mark(_x42), _x43)), _x23)) | mark#(if(X1, c, active(_x23))) | → | active#(if(mark(X1), active(c), _x23)) | |
mark#(if(if(_x31, if(if(_x111, _x112, _x113), _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(if(mark(_x111), mark(_x112), _x113)), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(active(_x41), true, active(_x43)), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(c, _x32, mark(mark(_x33)))) | → | active#(if(c, _x32, _x33)) | mark#(if(true, if(_x41, if(_x81, _x82, _x83), _x43), X3)) | → | active#(if(active(true), active(if(mark(_x41), active(if(mark(_x81), mark(_x82), _x83)), _x43)), X3)) | |
mark#(if(if(_x31, f(_x81), active(_x53)), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(f(mark(_x81))), _x53)), active(f(mark(_x41))), X3)) | mark#(if(c, f(_x51), active(active(_x23)))) | → | active#(if(active(c), f(mark(_x51)), _x23)) | |
mark#(if(if(mark(false), _x32, active(_x61)), f(_x41), active(_x23))) | → | active#(if(mark(_x61), active(f(mark(_x41))), _x23)) | mark#(if(if(_x31, _x32, active(_x53)), f(_x41), active(_x63))) | → | active#(if(if(mark(_x31), mark(_x32), _x53), active(f(mark(_x41))), _x63)) | |
mark#(if(if(_x31, if(_x81, _x82, mark(_x103)), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(c, false, _x23)) | → | active#(if(active(c), false, _x23)) | |
mark#(if(c, f(_x51), active(active(_x33)))) | → | active#(if(active(c), active(f(mark(_x51))), _x33)) | mark#(if(c, f(if(_x61, _x62, mark(_x73))), active(_x33))) | → | active#(if(active(c), f(active(if(mark(_x61), mark(_x62), _x73))), _x33)) | |
mark#(if(if(mark(_x71), c, active(_x73)), f(_x41), active(_x23))) | → | active#(if(active(if(_x71, active(c), _x73)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x31, c, _x33), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(c), _x33)), active(f(mark(_x41))), X3)) | |
mark#(if(true, if(false, _x42, _x43), active(_x33))) | → | active#(if(active(true), if(active(false), mark(_x42), _x43), _x33)) | mark#(if(true, true, X3)) | → | active#(if(active(true), active(true), X3)) | |
mark#(if(if(false, if(_x81, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(false), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x81, _x32, active(_x83)), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), mark(if(mark(_x41), c, f(true))), _x23)) | |
mark#(if(if(_x31, if(_x81, c, f(true)), active(_x53)), f(f(_x81)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(_x81, c, f(true))))), X3)) | active#(f(X)) | → | mark#(if(X, c, f(true))) | |
mark#(if(if(mark(true), true, active(_x63)), f(f(true)), _x23)) | → | active#(if(active(if(_x61, active(true), _x63)), f(mark(if(active(true), c, f(true)))), _x23)) | mark#(if(if(_x61, true, active(_x63)), f(f(true)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(active(f(active(true))))), X3)) | |
mark#(if(if(mark(true), true, active(_x63)), f(f(true)), active(_x23))) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(mark(if(active(true), c, f(true))))), _x23)) | mark#(if(if(_x51, false, _x53), X2, X3)) | → | active#(if(active(if(_x51, active(false), _x53)), mark(X2), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(f(active(if(mark(_x91), mark(_x92), _x93)))))), X3)) | mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(f(_x91))), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(active(f(mark(_x91))), c, f(true))))), X3)) | |
mark#(if(if(_x31, _x62, active(_x63)), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), _x62, _x63)), active(f(mark(_x41))), X3)) | mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(true)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(active(true), c, f(true))))), X3)) | |
mark#(if(c, _x22, active(_x23))) | → | active#(if(c, _x22, _x23)) | mark#(if(if(_x61, _x32, active(_x63)), f(f(_x71)), _x23)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), f(active(f(mark(_x71)))), _x23)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(f(true))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(if(mark(_x71), c, f(true)), c, f(true))), X3)) | mark#(if(if(_x31, false, _x33), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), active(f(mark(_x41))), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(_x41), active(active(_x63)))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(_x41))), _x63)) | mark#(if(c, X2, mark(_x23))) | → | active#(if(active(c), mark(X2), _x23)) | |
mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(if(mark(_x71), c, f(true)))), X3)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(active(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, if(f(_x111), true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(f(mark(_x111))), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(_x81)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(_x81, c, f(true))))), X3)) | |
mark#(if(f(_x31), if(_x41, _x42, _x43), X3)) | → | active#(if(active(f(mark(_x31))), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(f(X)) | → | mark#(X) | |
mark#(if(if(_x31, false, _x33), X2, _x23)) | → | active#(if(if(mark(_x31), active(false), _x33), mark(X2), _x23)) | mark#(if(c, X2, active(_x33))) | → | active#(if(c, mark(X2), _x33)) | |
mark#(if(c, f(_x51), active(_x33))) | → | active#(if(c, active(f(mark(_x51))), _x33)) | mark#(if(if(_x31, if(_x81, c, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(c), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x81, _x32, active(_x83)), f(f(_x91)), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(active(f(mark(_x91))))), _x23)) | mark#(if(c, false, mark(active(_x23)))) | → | active#(if(c, active(false), _x23)) | |
mark#(if(if(f(_x61), false, _x33), X2, X3)) | → | active#(if(active(if(active(f(mark(_x61))), active(false), _x33)), mark(X2), X3)) | mark#(if(if(mark(active(_x81)), _x32, active(_x83)), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(f(_x91))), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(active(f(mark(_x91))), c, f(true))))), X3)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(if(_x101, _x102, _x103)), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(if(mark(_x101), mark(_x102), _x103)))), _x23)) | mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), active(_x23))) | → | active#(if(mark(_x31), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(c, active(_x32), mark(_x33))) | → | active#(if(c, _x32, _x33)) | mark#(if(if(f(_x61), _x32, _x33), f(_x41), X3)) | → | active#(if(active(if(active(f(mark(_x61))), mark(_x32), _x33)), active(f(mark(_x41))), X3)) | |
mark#(if(if(_x81, f(_x91), active(_x83)), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, active(f(mark(_x91))), _x83)), active(f(mark(_x41))), _x23)) | mark#(if(true, if(_x41, true, _x43), X3)) | → | active#(if(active(true), active(if(mark(_x41), active(true), _x43)), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(active(_x43)))), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, if(_x81, if(_x121, _x122, _x123), _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(if(mark(_x121), mark(_x122), _x123)), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(mark(c), true, active(mark(_x53))), f(f(c)), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(active(c), c, f(true))))), X3)) | mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), active(_x23))) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(if(_x31, if(_x81, _x82, active(_x103)), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x103)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(mark(_x71), true, active(_x63)), f(f(_x71)), _x23)) | → | active#(if(active(if(_x61, active(true), _x63)), f(mark(if(mark(_x71), c, f(true)))), _x23)) | |
mark#(if(true, if(false, _x62, _x63), X3)) | → | active#(if(active(true), active(if(active(false), _x62, _x63)), X3)) | mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(if(mark(_x71), c, f(true)))), X3)) | |
mark#(if(true, if(false, _x42, _x43), _x23)) | → | active#(if(true, active(if(active(false), mark(_x42), _x43)), _x23)) | mark#(if(if(_x31, _x32, _x33), f(false), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(active(false))), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(if(mark(mark(_x71)), mark(c), f(true))))), X3)) | mark#(if(c, f(if(_x61, true, _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(mark(_x61), active(true), _x63))), _x33)) | |
mark#(if(if(true, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(true), mark(_x32), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x51, _x32, _x53), f(_x41), X3)) | → | active#(if(active(if(_x51, mark(_x32), _x53)), active(f(mark(_x41))), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(f(_x31), X2, X3)) | → | active#(if(mark(if(mark(_x31), c, f(true))), mark(X2), X3)) | |
mark#(if(if(_x31, if(if(_x111, _x112, _x113), _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(if(mark(_x111), mark(_x112), _x113)), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(c, f(true), active(_x23))) | → | active#(if(active(c), active(f(active(true))), _x23)) | |
mark#(if(c, f(_x51), active(mark(_x33)))) | → | active#(if(active(c), active(f(mark(_x51))), _x33)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), active(_x23))) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), _x23)) | |
mark#(if(if(if(_x71, _x72, _x73), _x32, active(_x53)), f(_x41), X3)) | → | active#(if(active(if(active(if(mark(_x71), mark(_x72), _x73)), mark(_x32), _x53)), active(f(mark(_x41))), X3)) | mark#(if(f(c), X2, X3)) | → | active#(if(active(f(active(c))), mark(X2), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(if(_x61, _x62, _x63), _x32, _x33), f(_x41), X3)) | → | active#(if(active(if(active(if(mark(_x61), mark(_x62), _x63)), mark(_x32), _x33)), active(f(mark(_x41))), X3)) | |
mark#(if(true, if(false, _x42, mark(_x53)), _x23)) | → | active#(if(active(true), if(active(false), mark(_x42), _x53), _x23)) | mark#(if(if(_x31, if(_x81, if(_x121, _x122, _x123), _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(if(mark(_x121), mark(_x122), _x123)), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, if(_x81, _x112, active(_x113)), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x112, _x113)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, _x32, active(mark(_x63))), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x63)), active(f(mark(_x41))), X3)) | |
mark#(if(X1, f(_x41), X3)) | → | active#(if(mark(X1), active(f(mark(_x41))), X3)) | mark#(if(true, false, X3)) | → | active#(if(active(true), active(false), X3)) | |
mark#(if(c, f(false), active(_x23))) | → | active#(if(active(c), active(f(active(false))), _x23)) | mark#(if(if(active(_x71), _x32, active(_x73)), f(_x41), active(_x23))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(false)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(f(active(false))))), X3)) | mark#(if(if(_x31, _x62, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), _x62, _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(X1, X2, X3)) | → | mark#(X1) | mark#(if(if(_x31, if(_x81, _x82, active(_x103)), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(f(_x31), c, X3)) | → | active#(if(active(f(mark(_x31))), active(c), X3)) | mark#(if(c, X2, mark(mark(_x23)))) | → | active#(if(c, mark(X2), _x23)) | |
mark#(if(c, f(_x51), active(_x23))) | → | active#(if(c, f(mark(_x51)), _x23)) | mark#(if(if(_x31, if(_x81, true, _x83), active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), if(mark(_x81), active(true), _x83), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(true, if(true, _x42, _x43), X3)) | → | active#(if(active(true), active(if(active(true), mark(_x42), _x43)), X3)) | mark#(if(if(_x31, true, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(true), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(if(_x71, _x72, _x73), if(_x81, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(if(mark(_x71), mark(_x72), _x73)), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(c, f(c), active(_x33))) | → | active#(if(active(c), f(active(c)), _x33)) | |
mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), _x23)) | → | active#(if(active(if(_x41, active(true), _x43)), f(mark(if(mark(_x71), c, f(true)))), _x23)) | mark#(if(if(_x31, true, active(_x53)), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(true), _x53)), active(f(mark(_x41))), X3)) | |
mark#(if(true, if(false, _x42, mark(_x63)), X3)) | → | active#(if(active(true), active(if(active(false), mark(_x42), _x63)), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(_x41), _x23)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), f(mark(_x41)), _x23)) | |
mark#(if(if(_x31, f(_x81), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(f(mark(_x81))), _x53)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(if(_x71, _x72, _x73), if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(if(mark(_x71), mark(_x72), _x73)), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(true, if(false, false, _x63), X3)) | → | active#(if(active(true), active(if(false, active(false), _x63)), X3)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(f(_x91))), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(active(f(mark(_x91))), c, f(true))), c, f(true))), X3)) | |
mark#(if(c, c, _x23)) | → | active#(if(active(c), c, _x23)) | mark#(if(if(c, _x32, active(_x53)), f(_x41), X3)) | → | active#(if(active(if(active(c), mark(_x32), _x53)), active(f(mark(_x41))), X3)) | |
mark#(if(if(mark(_x71), true, active(active(_x43))), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), X2, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), mark(X2), X3)) | |
mark#(if(c, f(active(_x61)), active(_x23))) | → | active#(if(active(c), active(f(_x61)), _x23)) | mark#(if(if(mark(true), true, active(mark(_x43))), f(f(true)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(active(true), c, f(true))))), X3)) | |
mark#(if(true, if(false, _x42, _x43), _x33)) | → | active#(if(true, if(active(false), mark(_x42), _x43), _x33)) | mark#(if(if(_x71, _x32, active(active(_x73))), f(_x41), active(_x23))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(c)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(active(c), c, f(true))), c, f(true))), X3)) | mark#(if(false, c, mark(_x23))) | → | active#(if(active(false), active(c), _x23)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), _x23)) | → | active#(if(if(mark(_x31), mark(_x32), _x53), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(true)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(if(active(true), c, f(true))))), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), X3)) | → | active#(if(mark(_x31), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(active(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x63)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(true, if(_x41, _x42, active(_x63)), X3)) | → | active#(if(active(true), active(if(mark(_x41), mark(_x42), _x63)), X3)) | mark#(if(if(_x31, false, _x53), c, X3)) | → | active#(if(active(if(mark(_x31), false, _x53)), active(c), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(true))), f(f(_x71)), X3)) | → | active#(if(active(true), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(c, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(c), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, false, active(_x63)), X2, X3)) | → | active#(if(active(if(mark(_x31), false, _x63)), mark(X2), X3)) | mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(if(mark(_x71), c, f(true)))), X3)) | mark#(if(c, f(_x41), X3)) | → | active#(if(active(c), active(f(mark(_x41))), X3)) | |
mark#(if(if(mark(_x71), true, active(f(true))), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(active(if(mark(mark(_x71)), mark(c), f(true))))), X3)) | mark#(if(c, f(if(_x61, if(_x91, _x92, _x93), _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(mark(_x61), active(if(mark(_x91), mark(_x92), _x93)), _x63))), _x33)) | |
mark#(if(if(c, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(c), mark(_x32), _x53)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(_x41))), X3)) | |
mark#(if(if(true, false, _x33), X2, _x23)) | → | active#(if(if(active(true), active(false), _x33), mark(X2), _x23)) | mark#(if(if(false, _x32, active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(active(false), mark(_x32), _x53)), active(f(mark(_x41))), _x23)) | |
mark#(if(c, false, mark(_x23))) | → | active#(if(active(c), active(false), _x23)) | mark#(if(c, f(f(_x81)), active(_x23))) | → | active#(if(active(c), active(f(active(f(mark(_x81))))), _x23)) | |
mark#(if(c, f(_x51), active(_x23))) | → | active#(if(active(c), mark(if(mark(_x51), c, f(true))), _x23)) | mark#(if(if(_x31, if(_x101, true, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(_x101, active(true), _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(X1, X2, mark(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(c)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(active(c), c, f(true))))), X3)) | |
mark#(if(if(false, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(false), mark(_x32), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(if(_x61, _x62, _x63), _x32, _x33), X2, X3)) | → | active#(if(active(if(active(if(mark(_x61), mark(_x62), _x63)), mark(_x32), _x33)), mark(X2), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(c, false, mark(_x23))) | → | active#(if(c, false, _x23)) | |
mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(if(mark(_x71), c, f(true)))), X3)) | mark#(if(if(_x71, _x72, active(_x73)), f(_x41), active(_x23))) | → | active#(if(active(if(_x71, _x72, _x73)), active(f(mark(_x41))), _x23)) | |
mark#(if(true, if(false, false, active(_x63)), X3)) | → | active#(if(active(true), active(if(active(false), active(false), _x63)), X3)) | mark#(if(if(if(_x71, _x72, _x73), false, _x53), X2, X3)) | → | active#(if(active(if(active(if(mark(_x71), mark(_x72), _x73)), false, _x53)), mark(X2), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(if(_x41, _x42, _x43)))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x41), mark(_x42), _x43)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(true), true, active(_x31)), f(f(true)), X3)) | → | active#(if(mark(active(true)), active(f(mark(if(active(true), c, f(true))))), X3)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(f(_x91))), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(active(f(mark(_x91))), c, f(true))))), X3)) | mark#(if(c, f(_x41), active(_x33))) | → | active#(if(active(c), f(_x41), _x33)) | |
mark#(if(if(if(_x71, _x72, _x73), if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(if(mark(_x71), mark(_x72), _x73)), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(false, _x32, active(_x53)), f(_x41), X3)) | → | active#(if(active(if(active(false), mark(_x32), _x53)), active(f(mark(_x41))), X3)) | |
mark#(if(if(mark(_x71), true, active(_x63)), f(f(_x71)), _x23)) | → | active#(if(if(_x61, active(true), _x63), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | active#(if(true, X, Y)) | → | mark#(X) | |
mark#(if(c, f(_x71), active(mark(_x23)))) | → | active#(if(active(c), f(_x71), _x23)) | mark#(if(f(_x31), X2, active(_x23))) | → | active#(if(active(f(mark(_x31))), mark(X2), _x23)) | |
mark#(if(if(_x81, c, active(_x83)), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, active(c), _x83)), active(f(mark(_x41))), _x23)) | mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, true, _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(true, if(false, true, _x43), _x23)) | → | active#(if(active(true), if(active(false), active(true), _x43), _x23)) | mark#(if(c, f(mark(_x61)), active(_x23))) | → | active#(if(active(c), active(f(_x61)), _x23)) | |
mark#(if(if(_x31, c, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(c), _x53)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(_x31, if(_x81, false, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(false), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(_x31, f(_x81), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(f(mark(_x81))), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(_x81), true, active(mark(_x31))), f(f(_x81)), X3)) | → | active#(if(mark(_x31), active(f(mark(if(_x81, c, f(true))))), X3)) | |
mark#(if(c, _x32, active(_x33))) | → | active#(if(active(c), _x32, _x33)) | mark#(if(if(c, false, _x53), X2, X3)) | → | active#(if(active(if(active(c), false, _x53)), mark(X2), X3)) | |
mark#(if(if(mark(_x71), f(_x101), active(_x73)), f(_x41), active(_x23))) | → | active#(if(active(if(_x71, active(f(mark(_x101))), _x73)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x61, if(_x81, _x82, _x83), active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(if(mark(_x81), mark(_x82), _x83)), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(c, f(_x51), active(_x23))) | → | active#(if(active(c), mark(if(_x51, c, f(true))), _x23)) | mark#(if(if(_x31, _x32, mark(_x53)), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(_x41))), X3)) | |
mark#(if(if(_x61, _x32, active(_x63)), f(f(_x71)), active(_x23))) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(active(f(mark(_x71))))), _x23)) | mark#(if(true, if(false, _x42, _x43), mark(_x23))) | → | active#(if(active(true), active(if(active(false), mark(_x42), _x43)), _x23)) | |
mark#(if(if(mark(_x71), _x32, active(_x73)), f(_x81), active(_x23))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(_x81)), _x23)) | mark#(if(if(_x61, true, active(_x63)), f(f(c)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(active(f(active(c))))), X3)) | |
mark#(if(if(mark(_x41), true, active(_x43)), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(_x31, _x32, _x33), if(_x41, _x42, _x43), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(if(mark(_x41), mark(_x42), _x43)), X3)) | |
mark#(if(c, X2, active(mark(_x33)))) | → | active#(if(active(c), mark(X2), _x33)) | mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), X3)) | → | active#(if(mark(active(true)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, if(true, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(true), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(true, if(_x41, false, _x43), X3)) | → | active#(if(active(true), active(if(mark(_x41), active(false), _x43)), X3)) | |
mark#(if(c, f(_x51), _x23)) | → | active#(if(c, active(f(mark(_x51))), _x23)) | mark#(if(if(_x61, true, active(_x63)), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(active(f(active(if(mark(_x91), mark(_x92), _x93)))))), X3)) | |
mark#(if(if(mark(_x71), _x32, active(_x73)), f(if(_x91, _x92, _x93)), active(_x23))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(active(if(mark(_x91), mark(_x92), _x93)))), _x23)) | mark#(if(if(c, _x32, _x33), X2, X3)) | → | active#(if(active(if(active(c), mark(_x32), _x33)), mark(X2), X3)) | |
mark#(if(if(mark(c), true, active(mark(_x31))), f(f(c)), X3)) | → | active#(if(mark(_x31), active(f(mark(if(active(c), c, f(true))))), X3)) | mark#(if(c, if(_x41, _x42, _x43), mark(_x33))) | → | active#(if(c, active(if(mark(_x41), mark(_x42), _x43)), _x33)) | |
mark#(if(if(_x61, true, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(f(mark(_x71)))), X3)) | mark#(if(false, c, _x23)) | → | active#(if(false, active(c), _x23)) | |
mark#(if(if(_x51, _x32, active(active(_x53))), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, mark(_x32), _x53)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(true, if(false, c, _x43), _x23)) | → | active#(if(active(true), if(active(false), active(c), _x43), _x23)) | |
mark#(if(c, true, _x23)) | → | active#(if(c, active(true), _x23)) | mark#(if(true, if(false, false, _x43), active(_x23))) | → | active#(if(active(true), active(if(active(false), active(false), _x43)), _x23)) | |
mark#(if(X1, c, mark(_x23))) | → | active#(if(mark(X1), active(c), _x23)) | mark#(if(if(mark(if(_x91, _x92, _x93)), true, active(_x63)), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))))), X3)) | |
mark#(if(if(f(_x91), _x32, active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(active(f(mark(_x91))), mark(_x32), _x53)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x51, _x52, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, _x52, _x53)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x31, if(_x81, _x82, mark(_x103)), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x103)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(_x31, _x52, _x53), X2, X3)) | → | active#(if(active(if(mark(_x31), _x52, _x53)), mark(X2), X3)) | |
mark#(if(if(true, if(_x81, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(true), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x61, if(_x71, _x72, _x73), active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(if(mark(_x71), mark(_x72), _x73)), _x63)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x81, _x32, active(_x83)), f(_x41), active(active(_x53)))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(mark(_x41))), _x53)) | mark#(if(if(_x31, _x32, active(_x53)), f(c), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(c))), _x23)) | |
mark#(if(c, f(_x71), active(_x23))) | → | active#(if(c, f(_x71), _x23)) | mark#(if(if(mark(_x71), if(_x101, _x102, _x103), active(_x73)), f(_x41), active(_x23))) | → | active#(if(active(if(_x71, active(if(mark(_x101), mark(_x102), _x103)), _x73)), active(f(mark(_x41))), _x23)) | |
mark#(if(c, f(if(_x61, _x62, _x63)), active(active(_x23)))) | → | active#(if(active(c), f(active(if(mark(_x61), mark(_x62), _x63))), _x23)) | mark#(if(if(mark(false), true, active(mark(_x31))), f(f(false)), X3)) | → | active#(if(mark(_x31), active(f(mark(if(active(false), c, f(true))))), X3)) | |
mark#(if(if(true, false, _x33), X2, mark(_x23))) | → | active#(if(active(if(active(true), active(false), _x33)), mark(X2), _x23)) | mark#(if(c, c, mark(_x33))) | → | active#(if(c, active(c), _x33)) | |
mark#(if(if(_x31, if(false, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(false), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(false, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(false), mark(_x32), _x53)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(_x71)), _x23)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), f(mark(if(mark(_x71), c, f(true)))), _x23)) | mark#(if(if(_x31, false, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(false), _x53)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x61, true, active(_x63)), f(f(_x71)), _x23)) | → | active#(if(active(if(_x61, active(true), _x63)), f(active(f(mark(_x71)))), _x23)) | mark#(if(c, f(if(_x61, f(_x91), _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(mark(_x61), active(f(mark(_x91))), _x63))), _x33)) | |
mark#(if(if(f(_x71), _x32, active(_x53)), f(_x41), X3)) | → | active#(if(active(if(active(f(mark(_x71))), mark(_x32), _x53)), active(f(mark(_x41))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(if(_x71, _x72, _x73)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(if(mark(_x71), mark(_x72), _x73)))), X3)) | |
mark#(if(if(_x31, _x32, _x33), _x22, _x23)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), _x22, _x23)) | mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), _x23)) | → | active#(if(mark(_x31), f(mark(if(mark(_x71), c, f(true)))), _x23)) | |
mark#(if(true, if(_x41, _x62, _x63), X3)) | → | active#(if(active(true), active(if(mark(_x41), _x62, _x63)), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(if(mark(_x71), c, f(true)))), X3)) | |
mark#(if(if(_x31, f(_x101), active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(mark(_x31), active(f(mark(_x101))), _x53)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x61, _x32, active(_x63)), f(f(c)), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(active(f(active(c))))), X3)) | |
mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(false)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(active(false), c, f(true))))), X3)) | mark#(if(if(_x31, if(_x81, _x102, _x103), active(mark(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, if(if(_x121, _x122, _x123), _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(if(mark(_x121), mark(_x122), _x123)), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(_x61, _x32, active(_x63)), f(f(_x71)), _x23)) | → | active#(if(if(_x61, mark(_x32), _x63), active(f(active(f(mark(_x71))))), _x23)) | mark#(if(if(mark(true), true, active(mark(_x31))), f(f(true)), X3)) | → | active#(if(mark(_x31), active(f(mark(if(active(true), c, f(true))))), X3)) | |
mark#(if(if(_x31, _x32, active(mark(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(true, if(_x41, _x42, _x43), _x23)) | → | active#(if(active(true), if(mark(_x41), mark(_x42), _x43), _x23)) | |
mark#(if(if(active(_x51), _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, mark(_x32), _x53)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(mark(_x71), true, active(mark(active(_x53)))), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(mark(_x71), true, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(if(mark(_x71), c, f(true)))), X3)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), if(mark(_x81), mark(_x82), _x83), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, c, active(_x53)), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(c), _x53)), active(f(mark(_x41))), X3)) | mark#(if(if(_x31, _x32, active(mark(_x83))), f(_x41), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x83)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(mark(_x71), true, active(_x31)), f(f(_x71)), X3)) | → | active#(if(mark(active(true)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(if(_x91, _x92, _x93)), true, active(mark(_x31))), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(mark(_x31), active(f(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))))), X3)) | |
mark#(if(if(_x31, if(c, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(c), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(c), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(c))), X3)) | |
mark#(if(if(_x31, false, mark(_x53)), X2, X3)) | → | active#(if(active(if(mark(_x31), active(false), _x53)), mark(X2), X3)) | mark#(if(true, if(false, _x42, _x63), X3)) | → | active#(if(active(true), active(if(false, mark(_x42), _x63)), X3)) | |
mark#(if(if(mark(_x71), true, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(_x81, _x32, active(_x83)), f(_x81), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(_x81)), _x23)) | |
mark#(if(c, f(if(f(_x81), _x62, _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(active(f(mark(_x81))), mark(_x62), _x63))), _x33)) | mark#(if(if(_x31, _x32, _x33), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(c, f(_x71), active(mark(_x33)))) | → | active#(if(active(c), active(f(_x71)), _x33)) | mark#(if(if(_x31, _x32, mark(_x53)), X2, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), mark(X2), X3)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))))), X3)) | mark#(if(true, if(false, _x52, _x53), _x23)) | → | active#(if(active(true), if(active(false), _x52, _x53), _x23)) | |
mark#(if(if(_x31, _x32, active(active(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, false, _x53), X2, active(_x23))) | → | active#(if(active(if(mark(_x31), false, _x53)), mark(X2), _x23)) | |
mark#(if(if(_x31, if(_x101, _x82, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(_x101, mark(_x82), _x103)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(_x41), active(_x63))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), f(mark(_x41)), _x63)) | |
mark#(if(if(_x31, if(_x81, true, f(true)), active(_x53)), f(f(_x81)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(_x81, c, f(true))))), X3)) | mark#(if(if(true, false, _x33), if(_x41, _x42, _x43), X3)) | → | active#(if(active(if(active(true), active(false), _x33)), active(if(mark(_x41), mark(_x42), _x43)), X3)) | |
mark#(if(if(_x31, if(_x81, mark(_x112), _x113), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x112, _x113)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(false, c, _x23)) | → | active#(if(active(false), c, _x23)) | |
mark#(if(c, _x22, _x23)) | → | active#(if(active(c), _x22, _x23)) | mark#(if(if(mark(_x71), _x32, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(c, active(_x22), _x23)) | → | active#(if(c, _x22, _x23)) | mark#(if(true, if(false, _x42, _x43), mark(_x33))) | → | active#(if(active(true), if(active(false), mark(_x42), _x43), _x33)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), _x23)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), if(mark(if(mark(_x71), c, f(true))), c, f(true)), _x23)) | mark#(if(if(c, if(_x81, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(c), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
active#(if(false, X, Y)) | → | mark#(Y) | mark#(if(if(c, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(c), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(true, if(f(_x71), _x42, _x43), X3)) | → | active#(if(active(true), active(if(active(f(mark(_x71))), mark(_x42), _x43)), X3)) | mark#(if(true, if(false, _x42, active(_x63)), X3)) | → | active#(if(active(true), active(if(active(false), mark(_x42), _x63)), X3)) | |
mark#(if(if(mark(true), true, active(_x63)), f(f(true)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(mark(if(true, c, f(true))))), X3)) | mark#(if(f(false), X2, X3)) | → | active#(if(active(f(active(false))), mark(X2), X3)) | |
mark#(if(f(_x31), X2, _x23)) | → | active#(if(f(mark(_x31)), mark(X2), _x23)) | mark#(if(if(true, false, _x53), X2, X3)) | → | active#(if(active(if(active(true), false, _x53)), mark(X2), X3)) | |
mark#(if(if(_x31, false, mark(_x63)), X2, X3)) | → | active#(if(active(if(mark(_x31), false, _x63)), mark(X2), X3)) | mark#(if(if(_x31, f(_x71), _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), active(f(mark(_x71))), _x33)), mark(X2), X3)) | |
mark#(if(if(mark(true), true, active(_x43)), f(f(true)), X3)) | → | active#(if(active(if(_x41, true, _x43)), active(f(mark(if(active(true), c, f(true))))), X3)) | mark#(if(if(true, _x32, _x33), f(_x41), X3)) | → | active#(if(active(if(active(true), mark(_x32), _x33)), active(f(mark(_x41))), X3)) | |
mark#(if(if(_x31, _x82, active(_x83)), f(_x41), active(_x23))) | → | active#(if(active(if(mark(_x31), _x82, _x83)), active(f(mark(_x41))), _x23)) | mark#(if(if(mark(_x71), true, active(mark(_x21))), f(f(_x71)), _x23)) | → | active#(if(_x21, active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(if(_x31, if(_x81, true, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), true, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(c, f(if(_x61, c, _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(mark(_x61), active(c), _x63))), _x33)) | |
mark#(if(if(_x31, if(c, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(c), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(c, f(if(_x61, _x62, _x63)), active(_x23))) | → | active#(if(c, f(active(if(mark(_x61), mark(_x62), _x63))), _x23)) | |
mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(_x71)), active(_x23))) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), mark(_x23))) | → | active#(if(mark(_x31), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(if(_x31, false, _x33), true, X3)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), active(true), X3)) | mark#(if(if(mark(true), true, active(active(_x43))), f(f(true)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(active(true), c, f(true))))), X3)) | |
mark#(if(if(_x31, _x32, _x33), c, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(c), X3)) | mark#(if(c, false, _x23)) | → | active#(if(c, active(false), _x23)) | |
mark#(if(c, f(if(false, _x62, _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(active(false), mark(_x62), _x63))), _x33)) | mark#(if(c, f(if(_x71, _x62, _x73)), active(_x33))) | → | active#(if(active(c), f(active(if(_x71, mark(_x62), _x73))), _x33)) | |
mark#(if(if(mark(c), true, active(mark(_x43))), f(f(c)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(active(c), c, f(true))))), X3)) | mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(c)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(active(c), c, f(true))))), X3)) | |
mark#(if(c, f(_x71), active(active(_x23)))) | → | active#(if(active(c), f(_x71), _x23)) | mark#(if(if(true, false, active(_x53)), X2, X3)) | → | active#(if(active(if(active(true), active(false), _x53)), mark(X2), X3)) | |
mark#(if(if(true, false, _x33), true, X3)) | → | active#(if(active(if(active(true), active(false), _x33)), active(true), X3)) | mark#(if(if(true, false, _x33), f(_x41), X3)) | → | active#(if(active(if(active(true), active(false), _x33)), active(f(mark(_x41))), X3)) | |
mark#(if(f(_x31), false, X3)) | → | active#(if(active(f(mark(_x31))), active(false), X3)) | mark#(if(if(mark(f(_x91)), true, active(mark(_x31))), f(f(f(_x91))), X3)) | → | active#(if(mark(_x31), active(f(mark(if(active(f(mark(_x91))), c, f(true))))), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), active(_x23))) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(c, _x22, mark(_x23))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(active(if(mark(mark(_x71)), mark(c), f(true))), c, f(true))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(_x41), _x23)) | → | active#(if(if(mark(_x31), mark(_x32), _x53), active(f(mark(_x41))), _x23)) | |
mark#(if(if(false, false, _x53), X2, X3)) | → | active#(if(active(if(active(false), false, _x53)), mark(X2), X3)) | mark#(if(if(mark(true), true, active(_x31)), f(f(true)), X3)) | → | active#(if(mark(_x31), active(f(mark(if(active(true), c, f(true))))), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), _x23)) | → | active#(if(if(_x41, active(true), _x43), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(if(mark(_x81), true, active(_x63)), f(f(_x81)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(mark(if(_x81, c, f(true))))), X3)) | |
mark#(if(if(mark(true), true, active(_x63)), f(f(true)), _x23)) | → | active#(if(if(_x61, active(true), _x63), active(f(mark(if(active(true), c, f(true))))), _x23)) | mark#(if(if(_x61, _x32, active(_x63)), f(_x41), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(mark(_x41))), X3)) | |
mark#(if(if(f(_x71), if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(f(mark(_x71))), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x41, true, active(_x43)), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, true, _x43)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(c, if(_x51, _x52, _x53), active(_x23))) | → | active#(if(active(c), active(if(mark(_x51), mark(_x52), _x53)), _x23)) | mark#(if(if(mark(_x71), true, active(_x63)), f(f(_x71)), active(_x23))) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(if(_x61, f(_x71), active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(f(mark(_x71))), _x63)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(f(_x71), if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(f(mark(_x71))), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), X3)) | → | active#(if(mark(_x31), active(f(if(mark(_x71), c, f(true)))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(_x101)), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(f(mark(_x101))))), _x23)) | |
mark#(if(if(mark(true), true, active(_x43)), f(f(true)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(active(true), c, f(true))))), X3)) | mark#(if(if(_x31, if(false, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(false), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(false)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(active(false), c, f(true))))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(_x41), active(mark(_x63)))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(_x41))), _x63)) | |
mark#(if(if(_x31, if(f(_x111), _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(f(mark(_x111))), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(true, if(false, false, _x63), X3)) | → | active#(if(active(true), active(if(active(false), false, _x63)), X3)) | |
mark#(if(if(_x31, c, active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(mark(_x31), active(c), _x53)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x81, _x32, active(_x83)), f(_x41), active(_x53))) | → | active#(if(if(_x81, mark(_x32), _x83), active(f(mark(_x41))), _x53)) | |
mark#(if(c, f(if(_x61, _x62, _x63)), active(mark(_x23)))) | → | active#(if(active(c), f(active(if(mark(_x61), mark(_x62), _x63))), _x23)) | mark#(if(if(_x31, c, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(c), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(true), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(true))), _x23)) | mark#(if(if(_x31, _x32, active(mark(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x63)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x31, _x32, _x33), f(if(_x71, _x72, _x73)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(active(if(mark(_x71), mark(_x72), _x73)))), X3)) | mark#(if(if(_x61, _x32, active(_x63)), f(f(_x81)), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(active(f(_x81)))), X3)) | |
mark#(if(f(if(_x61, _x62, _x63)), X2, X3)) | → | active#(if(active(f(active(if(mark(_x61), mark(_x62), _x63)))), mark(X2), X3)) | mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, true, _x43)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, if(_x81, c, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(c), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(f(_x51), X2, X3)) | → | active#(if(active(f(_x51)), mark(X2), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(active(if(mark(mark(_x71)), mark(c), f(true))))), X3)) | mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), _x23)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), f(mark(if(mark(_x71), c, f(true)))), _x23)) | |
mark#(if(true, if(_x41, _x42, _x43), active(_x23))) | → | active#(if(active(true), active(if(mark(_x41), mark(_x42), _x43)), _x23)) | mark#(if(if(true, false, _x33), false, X3)) | → | active#(if(active(if(active(true), active(false), _x33)), active(false), X3)) | |
mark#(if(if(_x31, _x52, _x53), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), _x52, _x53)), active(f(mark(_x41))), X3)) | mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(active(if(mark(mark(_x71)), mark(c), f(true))))), X3)) | |
mark#(if(if(false, _x32, active(_x61)), f(_x41), active(_x23))) | → | active#(if(mark(_x61), active(f(mark(_x41))), _x23)) | mark#(if(if(_x31, if(_x81, f(_x121), _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(f(mark(_x121))), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(false, X2, X3)) | → | active#(if(active(false), mark(X2), X3)) | mark#(if(if(_x61, _x32, active(_x63)), f(f(true)), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(active(f(active(true))))), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(false))), f(f(_x71)), X3)) | → | active#(if(active(false), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(c, mark(_x22), mark(active(_x23)))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(if(mark(_x71), true, active(_x73)), f(_x41), active(_x23))) | → | active#(if(active(if(_x71, active(true), _x73)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(if(_x61, true, active(_x63)), f(f(_x81)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(active(f(_x81)))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(false), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(false))), X3)) | |
mark#(if(if(_x61, true, active(_x63)), f(f(f(_x91))), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(active(f(active(f(mark(_x91))))))), X3)) | mark#(if(if(_x31, false, _x33), X2, active(_x23))) | → | active#(if(active(if(mark(_x31), active(false), _x33)), mark(X2), _x23)) | |
mark#(if(if(_x31, f(_x71), _x33), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(f(mark(_x71))), _x33)), active(f(mark(_x41))), X3)) | mark#(if(c, f(if(_x61, _x62, active(_x73))), active(_x33))) | → | active#(if(active(c), f(active(if(mark(_x61), mark(_x62), _x73))), _x33)) | |
mark#(if(c, f(f(_x61)), active(_x33))) | → | active#(if(active(c), f(active(f(mark(_x61)))), _x33)) | mark#(if(if(_x31, _x32, active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), mark(if(mark(_x41), c, f(true))), _x23)) | |
mark#(if(c, c, mark(_x23))) | → | active#(if(active(c), active(c), _x23)) | mark#(if(if(_x31, if(_x81, c, f(true)), active(_x53)), f(f(_x81)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(_x81, c, f(true))), c, f(true))), X3)) | |
mark#(if(if(_x51, _x32, active(mark(_x53))), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, mark(_x32), _x53)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(_x31, if(_x81, f(_x121), _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(f(mark(_x121))), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(c, f(if(c, _x62, _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(active(c), mark(_x62), _x63))), _x33)) | mark#(if(c, f(mark(_x41)), active(_x33))) | → | active#(if(active(c), f(_x41), _x33)) | |
mark#(if(if(_x61, _x32, active(_x63)), f(f(false)), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(active(f(active(false))))), X3)) | mark#(f(X)) | → | active#(f(mark(X))) | |
mark#(if(c, X2, mark(active(_x23)))) | → | active#(if(c, mark(X2), _x23)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(false)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(active(false), c, f(true))), c, f(true))), X3)) | |
mark#(if(true, X2, mark(_x23))) | → | active#(if(active(true), mark(X2), _x23)) | mark#(if(X1, if(_x41, _x42, _x43), X3)) | → | active#(if(mark(X1), active(if(mark(_x41), mark(_x42), _x43)), X3)) | |
mark#(if(if(true, _x32, _x33), X2, X3)) | → | active#(if(active(if(active(true), mark(_x32), _x33)), mark(X2), X3)) | mark#(if(f(true), X2, X3)) | → | active#(if(active(f(active(true))), mark(X2), X3)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(active(if(mark(mark(_x71)), mark(c), f(true))))), X3)) | mark#(if(c, false, mark(mark(_x23)))) | → | active#(if(c, active(false), _x23)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), mark(if(mark(_x41), c, f(true))), X3)) | mark#(if(X1, X2, active(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) | |
mark#(if(if(_x31, if(f(_x121), _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(f(mark(_x121))), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(true)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(active(true), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(_x31, if(_x81, _x102, _x103), active(active(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(_x81), _x32, active(mark(_x83))), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(mark(_x41))), _x23)) |
active(f(X)) | → | mark(if(X, c, f(true))) | active(if(true, X, Y)) | → | mark(X) | |
active(if(false, X, Y)) | → | mark(Y) | mark(f(X)) | → | active(f(mark(X))) | |
mark(if(X1, X2, X3)) | → | active(if(mark(X1), mark(X2), X3)) | mark(c) | → | active(c) | |
mark(true) | → | active(true) | mark(false) | → | active(false) | |
f(mark(X)) | → | f(X) | f(active(X)) | → | f(X) | |
if(mark(X1), X2, X3) | → | if(X1, X2, X3) | if(X1, mark(X2), X3) | → | if(X1, X2, X3) | |
if(X1, X2, mark(X3)) | → | if(X1, X2, X3) | if(active(X1), X2, X3) | → | if(X1, X2, X3) | |
if(X1, active(X2), X3) | → | if(X1, X2, X3) | if(X1, X2, active(X3)) | → | if(X1, X2, X3) |
Termination of terms over the following signature is verified: f, c, if, true, active, false, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(if(mark(_x31), active(f(mark(if(active(c), c, f(true))))), X3)) | |
active#(if(mark(_x31), active(f(mark(if(_x81, c, f(true))))), X3)) | |
active#(if(mark(_x31), active(f(mark(if(active(false), c, f(true))))), X3)) | |
active#(if(mark(_x31), active(f(mark(if(active(f(mark(_x91))), c, f(true))))), X3)) | |
active#(if(active(false), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
active#(if(mark(_x31), active(f(mark(if(active(true), c, f(true))))), X3)) | |
active#(if(mark(_x31), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
active#(if(active(true), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
active#(if(mark(_x31), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
active#(if(mark(_x31), active(f(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))))), X3)) | |
active#(if(mark(_x31), active(f(if(mark(_x71), c, f(true)))), X3)) | |
active#(if(mark(_x31), f(mark(if(mark(_x71), c, f(true)))), _x23)) | |
active#(if(mark(_x31), active(f(active(if(mark(mark(_x71)), mark(c), f(true))))), X3)) | |
active#(if(active(c), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
active#(if(active(f(mark(_x41))), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
active#(if(_x21, active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
active#(if(active(if(mark(_x41), mark(_x42), _x43)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) |
mark#(if(if(mark(if(_x91, _x92, _x93)), true, active(mark(_x31))), f(f(if(_x91, _x92, _x93))), X3)) → active#(if(mark(_x31), active(f(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))))), X3)) | mark#(if(if(mark(_x81), true, active(mark(_x31))), f(f(_x81)), X3)) → active#(if(mark(_x31), active(f(mark(if(_x81, c, f(true))))), X3)) |
mark#(if(if(mark(_x71), true, active(mark(c))), f(f(_x71)), X3)) → active#(if(active(c), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), X3)) → active#(if(mark(_x31), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) |
mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), mark(_x23))) → active#(if(mark(_x31), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(if(mark(f(_x91)), true, active(mark(_x31))), f(f(f(_x91))), X3)) → active#(if(mark(_x31), active(f(mark(if(active(f(mark(_x91))), c, f(true))))), X3)) |
mark#(if(if(mark(_x71), true, active(mark(true))), f(f(_x71)), X3)) → active#(if(active(true), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(_x71), true, active(mark(if(_x41, _x42, _x43)))), f(f(_x71)), X3)) → active#(if(active(if(mark(_x41), mark(_x42), _x43)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) |
mark#(if(if(mark(_x71), true, active(mark(false))), f(f(_x71)), X3)) → active#(if(active(false), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(true), true, active(mark(_x31))), f(f(true)), X3)) → active#(if(mark(_x31), active(f(mark(if(active(true), c, f(true))))), X3)) |
mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), X3)) → active#(if(mark(_x31), active(f(active(if(mark(mark(_x71)), mark(c), f(true))))), X3)) | mark#(if(if(mark(false), true, active(mark(_x31))), f(f(false)), X3)) → active#(if(mark(_x31), active(f(mark(if(active(false), c, f(true))))), X3)) |
mark#(if(if(mark(_x71), true, active(mark(f(_x41)))), f(f(_x71)), X3)) → active#(if(active(f(mark(_x41))), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(c), true, active(mark(_x31))), f(f(c)), X3)) → active#(if(mark(_x31), active(f(mark(if(active(c), c, f(true))))), X3)) |
mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), _x23)) → active#(if(mark(_x31), f(mark(if(mark(_x71), c, f(true)))), _x23)) | mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), active(_x23))) → active#(if(mark(_x31), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) |
mark#(if(if(mark(_x71), true, active(mark(_x21))), f(f(_x71)), _x23)) → active#(if(_x21, active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), X3)) → active#(if(mark(_x31), active(f(if(mark(_x71), c, f(true)))), X3)) |
mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), X3)) | → | active#(if(mark(_x31), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, false, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(false), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, _x32, active(active(_x83))), f(_x41), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x83)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))))), X3)) | mark#(if(if(_x61, true, active(_x63)), f(f(_x71)), active(_x23))) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(active(f(mark(_x71))))), _x23)) | |
mark#(if(if(_x31, if(_x81, true, _x83), active(mark(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(active(if(mark(mark(_x71)), mark(c), f(true))))), X3)) | |
mark#(if(if(_x31, if(true, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(true), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(true, if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(true), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x71, _x32, active(mark(_x73))), f(_x41), active(_x23))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(mark(_x41))), _x23)) | mark#(if(if(c, _x32, _x33), f(_x41), X3)) | → | active#(if(active(if(active(c), mark(_x32), _x33)), active(f(mark(_x41))), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(f(_x41)))), f(f(_x71)), X3)) | → | active#(if(active(f(mark(_x41))), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(c, f(if(_x81, _x82, _x83)), active(_x23))) | → | active#(if(active(c), active(f(active(if(mark(_x81), mark(_x82), _x83)))), _x23)) | |
mark#(if(if(mark(_x71), true, active(_x31)), f(f(_x71)), X3)) | → | active#(if(mark(_x31), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(_x81), _x82, active(_x83)), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, _x82, _x83)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(true, false, _x33), c, X3)) | → | active#(if(active(if(active(true), active(false), _x33)), active(c), X3)) | mark#(if(true, if(if(_x71, _x72, _x73), _x42, _x43), X3)) | → | active#(if(active(true), active(if(active(if(mark(_x71), mark(_x72), _x73)), mark(_x42), _x43)), X3)) | |
mark#(if(true, if(false, if(_x71, _x72, _x73), _x43), _x23)) | → | active#(if(active(true), if(active(false), active(if(mark(_x71), mark(_x72), _x73)), _x43), _x23)) | mark#(if(true, if(c, _x42, _x43), X3)) | → | active#(if(active(true), active(if(active(c), mark(_x42), _x43)), X3)) | |
mark#(if(if(_x61, _x32, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), mark(if(active(f(mark(_x71))), c, f(true))), X3)) | mark#(if(if(_x31, true, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(true), _x53)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(true, if(_x41, _x42, _x43), mark(_x23))) | → | active#(if(active(true), active(if(mark(_x41), mark(_x42), _x43)), _x23)) | mark#(if(true, if(_x61, _x42, _x63), X3)) | → | active#(if(active(true), active(if(_x61, mark(_x42), _x63)), X3)) | |
mark#(if(if(_x31, false, active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(mark(_x31), active(false), _x53)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x31, if(if(_x111, _x112, _x113), true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(if(mark(_x111), mark(_x112), _x113)), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(f(_x71), false, _x53), X2, X3)) | → | active#(if(active(if(active(f(mark(_x71))), false, _x53)), mark(X2), X3)) | mark#(if(if(false, if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(false), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(f(_x31), f(_x41), X3)) | → | active#(if(active(f(mark(_x31))), active(f(mark(_x41))), X3)) | mark#(if(true, c, X3)) | → | active#(if(active(true), active(c), X3)) | |
mark#(if(c, true, X3)) | → | active#(if(active(c), active(true), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(f(mark(_x71)))), X3)) | |
mark#(if(if(_x31, false, _x33), if(_x41, _x42, _x43), X3)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(if(X1, true, X3)) | → | active#(if(mark(X1), active(true), X3)) | |
mark#(if(c, f(if(_x61, _x62, _x63)), active(_x33))) | → | active#(if(active(c), f(if(mark(_x61), mark(_x62), _x63)), _x33)) | mark#(if(if(mark(true), _x32, active(_x61)), f(_x41), active(_x23))) | → | active#(if(mark(mark(_x32)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(false, false, _x33), X2, X3)) | → | active#(if(active(if(active(false), active(false), _x33)), mark(X2), X3)) | mark#(if(if(mark(_x71), _x32, active(_x73)), f(_x41), active(mark(_x53)))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(mark(_x41))), _x53)) | |
mark#(if(if(false, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(false), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), _x23)) | → | active#(if(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), _x23)) | |
mark#(if(X1, c, _x23)) | → | active#(if(mark(X1), c, _x23)) | mark#(if(if(_x31, _x32, _x33), f(_x41), _x23)) | → | active#(if(if(mark(_x31), mark(_x32), _x33), active(f(mark(_x41))), _x23)) | |
mark#(if(if(_x31, if(_x101, _x82, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(_x101, mark(_x82), _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(_x41), mark(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(c)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(active(c), c, f(true))))), X3)) | mark#(if(if(f(_x71), _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(f(mark(_x71))), mark(_x32), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x61, _x32, active(_x63)), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(active(f(mark(_x71))))), _x23)) | mark#(if(if(false, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(false), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(true, if(false, false, _x43), _x23)) | → | active#(if(true, active(if(active(false), active(false), _x43)), _x23)) | mark#(if(if(_x81, false, active(_x83)), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, active(false), _x83)), active(f(mark(_x41))), _x23)) | |
mark#(if(c, f(if(_x61, _x72, _x73)), active(_x33))) | → | active#(if(active(c), f(active(if(mark(_x61), _x72, _x73))), _x33)) | mark#(if(if(_x31, _x32, active(active(_x63))), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x63)), active(f(mark(_x41))), X3)) | |
mark#(if(if(_x61, if(_x81, _x82, _x83), active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(if(mark(_x81), mark(_x82), _x83)), _x63)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(_x31, if(_x81, _x112, mark(_x113)), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x112, _x113)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(true, if(_x41, c, _x43), X3)) | → | active#(if(active(true), active(if(mark(_x41), active(c), _x43)), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(true)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(f(active(true))))), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(c)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(if(active(c), c, f(true))))), X3)) | mark#(if(if(_x31, _x32, _x33), f(_x41), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(if(_x91, _x92, _x93), _x32, active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(active(if(mark(_x91), mark(_x92), _x93)), mark(_x32), _x53)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(_x31, if(false, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(false), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(true, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(true), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(_x31, _x32, _x33), X2, mark(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(X2), _x23)) | mark#(if(if(f(_x61), _x32, _x33), X2, X3)) | → | active#(if(active(if(active(f(mark(_x61))), mark(_x32), _x33)), mark(X2), X3)) | |
mark#(if(c, f(_x71), active(_x33))) | → | active#(if(c, active(f(_x71)), _x33)) | mark#(if(c, true, mark(_x33))) | → | active#(if(c, active(true), _x33)) | |
mark#(if(true, if(false, _x42, _x53), _x23)) | → | active#(if(active(true), if(false, mark(_x42), _x53), _x23)) | mark#(if(f(_x31), true, X3)) | → | active#(if(active(f(mark(_x31))), active(true), X3)) | |
mark#(if(if(_x31, false, _x53), X2, _x23)) | → | active#(if(if(mark(_x31), false, _x53), mark(X2), _x23)) | mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(f(_x71), if(_x81, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(f(mark(_x71))), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(if(_x71, _x72, _x73), _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(if(mark(_x71), mark(_x72), _x73)), mark(_x32), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x81, _x32, active(_x83)), f(true), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(active(true))), _x23)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), _x23)) | |
mark#(if(if(_x31, if(_x71, _x72, _x73), _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x71), mark(_x72), _x73)), _x33)), mark(X2), X3)) | mark#(if(true, if(false, false, _x43), _x23)) | → | active#(if(active(true), if(active(false), active(false), _x43), _x23)) | |
mark#(if(if(true, false, _x33), _x22, _x23)) | → | active#(if(active(if(active(true), active(false), _x33)), _x22, _x23)) | mark#(if(true, if(false, f(_x81), _x43), X3)) | → | active#(if(active(true), active(if(active(false), active(f(mark(_x81))), _x43)), X3)) | |
mark#(if(if(_x31, _x32, _x33), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(if(mark(_x41), c, f(true))), X3)) | mark#(if(if(_x81, true, active(_x83)), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, active(true), _x83)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(true, false, _x33), X2, active(_x23))) | → | active#(if(active(if(active(true), active(false), _x33)), mark(X2), _x23)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), _x23)) | → | active#(if(if(mark(_x31), mark(_x32), _x53), active(f(active(f(mark(_x71))))), _x23)) | |
mark#(if(c, c, _x23)) | → | active#(if(c, active(c), _x23)) | mark#(if(X1, false, X3)) | → | active#(if(mark(X1), active(false), X3)) | |
mark#(if(if(_x31, _x32, _x33), f(_x41), mark(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x61, true, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), mark(if(active(f(mark(_x71))), c, f(true))), X3)) | |
mark#(if(if(mark(mark(_x41)), _x32, active(_x73)), f(_x41), active(_x23))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), mark(if(mark(_x41), c, f(true))), _x23)) | mark#(if(c, f(_x41), mark(_x33))) | → | active#(if(c, active(f(mark(_x41))), _x33)) | |
mark#(if(if(_x31, _x32, _x33), f(_x41), _x23)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), f(mark(_x41)), _x23)) | mark#(if(true, f(_x41), X3)) | → | active#(if(active(true), active(f(mark(_x41))), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(_x61), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(_x61)), X3)) | mark#(if(X1, _x22, _x23)) | → | active#(if(mark(X1), _x22, _x23)) | |
mark#(if(true, if(false, _x42, active(_x53)), _x23)) | → | active#(if(active(true), if(active(false), mark(_x42), _x53), _x23)) | mark#(if(if(_x31, false, _x53), false, X3)) | → | active#(if(active(if(mark(_x31), false, _x53)), active(false), X3)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(false)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(active(false), c, f(true))))), X3)) | mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(c, f(_x71), active(active(_x33)))) | → | active#(if(active(c), active(f(_x71)), _x33)) | mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), active(_x23))) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(c, if(_x41, _x42, _x43), X3)) | → | active#(if(active(c), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(f(_x91))), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(if(active(f(mark(_x91))), c, f(true))))), X3)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), _x23)) | → | active#(if(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(c, f(true), active(_x33))) | → | active#(if(active(c), f(active(true)), _x33)) | |
mark#(if(if(c, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(c), mark(_x32), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(_x81)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(if(_x81, c, f(true))))), X3)) | |
mark#(if(if(_x31, _x32, _x33), f(_x61), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(_x61)), X3)) | mark#(if(if(_x31, false, _x53), X2, mark(_x23))) | → | active#(if(active(if(mark(_x31), false, _x53)), mark(X2), _x23)) | |
mark#(if(if(mark(_x71), _x32, active(_x73)), f(f(_x91)), active(_x23))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(active(f(mark(_x91))))), _x23)) | mark#(if(if(mark(_x81), true, active(mark(_x43))), f(f(_x81)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(_x81, c, f(true))))), X3)) | |
mark#(if(if(_x31, _x32, _x33), X2, _x23)) | → | active#(if(if(mark(_x31), mark(_x32), _x33), mark(X2), _x23)) | mark#(if(c, true, active(_x23))) | → | active#(if(active(c), active(true), _x23)) | |
mark#(if(if(f(_x71), if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(f(mark(_x71))), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(if(_x71, _x72, _x73), if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(if(mark(_x71), mark(_x72), _x73)), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(f(mark(_x71))))), _x23)) | mark#(if(if(mark(false), true, active(mark(_x53))), f(f(false)), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(active(false), c, f(true))))), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), _x23)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), f(mark(if(mark(_x71), c, f(true)))), _x23)) | mark#(if(if(mark(true), true, active(_x63)), f(f(true)), mark(_x23))) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(mark(if(active(true), c, f(true))))), _x23)) | |
mark#(if(if(mark(true), true, active(f(true))), f(f(true)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(active(if(mark(active(true)), mark(c), f(true))))), X3)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x31, false, _x33), c, X3)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), active(c), X3)) | mark#(if(if(_x31, true, _x33), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(true), _x33)), active(f(mark(_x41))), X3)) | |
mark#(if(c, c, X3)) | → | active#(if(active(c), active(c), X3)) | mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(true)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(active(true), c, f(true))))), X3)) | |
mark#(if(if(c, if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(c), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(if(_x91, _x92, _x93)), true, active(mark(_x53))), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))))), X3)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(if(mark(mark(if(mark(_x71), c, f(true)))), mark(c), f(true))), X3)) | mark#(if(if(_x81, if(_x91, _x92, _x93), active(_x83)), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, active(if(mark(_x91), mark(_x92), _x93)), _x83)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(mark(if(_x91, _x92, _x93)), true, active(mark(_x43))), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))))), X3)) | mark#(if(if(_x41, true, active(mark(_x43))), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(false, c, active(_x23))) | → | active#(if(active(false), active(c), _x23)) | mark#(if(if(_x31, _x62, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), _x62, _x63)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x61, if(_x81, true, _x83), active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(if(mark(_x81), active(true), _x83)), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, _x32, _x33), X2, active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(X2), _x23)) | |
mark#(if(if(_x51, _x32, _x53), X2, X3)) | → | active#(if(active(if(_x51, mark(_x32), _x53)), mark(X2), X3)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), active(_x23))) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), _x23)) | → | active#(if(if(_x51, active(true), _x53), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(true, true, active(_x31)), f(f(_x71)), X3)) | → | active#(if(mark(active(true)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(_x31, if(true, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(true), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(true, if(false, if(_x81, _x82, _x83), _x43), X3)) | → | active#(if(active(true), active(if(active(false), active(if(mark(_x81), mark(_x82), _x83)), _x43)), X3)) | mark#(if(if(_x31, false, _x53), if(_x41, _x42, _x43), X3)) | → | active#(if(active(if(mark(_x31), false, _x53)), active(if(mark(_x41), mark(_x42), _x43)), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(f(mark(_x71))))), _x23)) | mark#(if(if(c, _x32, active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(active(c), mark(_x32), _x53)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(_x81)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(f(_x81)))), X3)) | mark#(if(if(_x61, true, active(_x63)), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(active(f(mark(_x71))))), _x23)) | |
mark#(if(if(_x81, _x32, active(_x83)), f(if(_x91, _x92, _x93)), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(active(if(mark(_x91), mark(_x92), _x93)))), _x23)) | mark#(if(if(_x31, true, active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(mark(_x31), active(true), _x53)), active(f(mark(_x41))), _x23)) | |
mark#(if(c, f(if(true, _x62, _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(active(true), mark(_x62), _x63))), _x33)) | mark#(if(true, if(_x41, _x42, mark(_x63)), X3)) | → | active#(if(active(true), active(if(mark(_x41), mark(_x42), _x63)), X3)) | |
mark#(if(if(_x31, false, _x33), X2, mark(_x23))) | → | active#(if(active(if(mark(_x31), active(false), _x33)), mark(X2), _x23)) | mark#(if(true, if(false, false, _x43), mark(_x23))) | → | active#(if(active(true), active(if(active(false), active(false), _x43)), _x23)) | |
mark#(if(if(mark(_x71), true, active(_x43)), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, true, _x43)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(f(_x91)), true, active(_x63)), f(f(f(_x91))), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(mark(if(active(f(mark(_x91))), c, f(true))))), X3)) | |
mark#(if(if(_x31, _x32, _x33), f(true), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(active(true))), X3)) | mark#(if(c, mark(active(_x22)), mark(_x23))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(true, if(_x41, f(_x81), _x43), X3)) | → | active#(if(active(true), active(if(mark(_x41), active(f(mark(_x81))), _x43)), X3)) | mark#(if(if(mark(_x71), true, active(mark(mark(_x43)))), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(mark(f(_x91)), true, active(mark(_x53))), f(f(f(_x91))), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(active(f(mark(_x91))), c, f(true))))), X3)) | mark#(if(c, f(c), active(_x23))) | → | active#(if(active(c), active(f(active(c))), _x23)) | |
mark#(if(true, if(false, true, _x43), X3)) | → | active#(if(active(true), active(if(active(false), active(true), _x43)), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(true), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(true))), X3)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), _x23)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), f(mark(if(mark(_x71), c, f(true)))), _x23)) | mark#(if(f(f(_x61)), X2, X3)) | → | active#(if(active(f(active(f(mark(_x61))))), mark(X2), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(c))), f(f(_x71)), X3)) | → | active#(if(active(c), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(_x51), _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, mark(_x32), _x53)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(true)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(active(true), c, f(true))))), X3)) | mark#(if(if(_x61, _x32, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(f(mark(_x71)))), X3)) | |
mark#(if(if(_x31, _x32, active(active(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x63)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(_x81, _x32, active(_x83)), f(_x41), active(mark(_x53)))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(mark(_x41))), _x53)) | |
mark#(if(if(_x31, true, _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), active(true), _x33)), mark(X2), X3)) | mark#(if(if(if(_x71, _x72, _x73), _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(if(mark(_x71), mark(_x72), _x73)), mark(_x32), _x53)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x31, false, active(_x53)), X2, X3)) | → | active#(if(active(if(mark(_x31), active(false), _x53)), mark(X2), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(false)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(if(active(false), c, f(true))))), X3)) | |
mark#(if(if(true, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(true), mark(_x32), _x53)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(false, _x32, active(_x41)), f(f(_x71)), X3)) | → | active#(if(mark(_x41), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x31, if(_x81, false, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(false), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(true, false, mark(_x53)), X2, X3)) | → | active#(if(active(if(active(true), active(false), _x53)), mark(X2), X3)) | |
mark#(if(if(mark(_x71), _x32, active(_x73)), f(false), active(_x23))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(active(false))), _x23)) | mark#(if(if(_x31, _x32, active(_x53)), f(_x91), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(_x91)), _x23)) | |
mark#(if(if(_x31, if(_x81, active(_x112), _x113), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x112, _x113)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(true, _x32, active(_x41)), f(f(_x71)), X3)) | → | active#(if(mark(mark(_x32)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x61, if(_x81, _x102, _x103), active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(if(mark(_x81), _x102, _x103)), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(_x71), true, active(mark(mark(_x53)))), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(mark(_x71), true, active(_x63)), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(if(_x31, if(f(_x111), _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(f(mark(_x111))), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(c, X2, active(active(_x33)))) | → | active#(if(active(c), mark(X2), _x33)) | mark#(if(c, f(false), active(_x33))) | → | active#(if(active(c), f(active(false)), _x33)) | |
mark#(if(if(_x31, false, _x53), _x22, _x23)) | → | active#(if(active(if(mark(_x31), false, _x53)), _x22, _x23)) | mark#(if(if(_x61, false, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(false), _x63)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(mark(_x81), true, active(mark(_x53))), f(f(_x81)), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(_x81, c, f(true))))), X3)) | mark#(if(if(_x61, _x32, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(c, mark(mark(_x22)), mark(_x23))) | → | active#(if(c, _x22, _x23)) | mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), X3)) | → | active#(if(mark(_x31), active(f(active(if(mark(mark(_x71)), mark(c), f(true))))), X3)) | |
mark#(if(if(true, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(true), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, false, _x53), true, X3)) | → | active#(if(active(if(mark(_x31), false, _x53)), active(true), X3)) | |
mark#(if(if(mark(_x71), _x32, active(_x73)), f(c), active(_x23))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(active(c))), _x23)) | mark#(if(f(_x31), _x22, _x23)) | → | active#(if(active(f(mark(_x31))), _x22, _x23)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(mark(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(true, if(false, c, _x43), X3)) | → | active#(if(active(true), active(if(active(false), active(c), _x43)), X3)) | |
mark#(if(if(mark(_x71), _x32, active(_x73)), f(_x41), active(_x53))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), f(mark(_x41)), _x53)) | mark#(if(if(_x31, if(c, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(c), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x61, _x32, active(_x63)), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(active(f(active(if(mark(_x91), mark(_x92), _x93)))))), X3)) | mark#(if(if(_x31, if(_x71, _x72, _x73), _x33), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x71), mark(_x72), _x73)), _x33)), active(f(mark(_x41))), X3)) | |
mark#(if(if(mark(mark(_x81)), _x32, active(_x83)), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x31, _x32, _x33), true, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(true), X3)) | |
mark#(if(if(true, _x32, active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(active(true), mark(_x32), _x53)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x31, if(_x81, true, active(_x103)), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x61, _x32, active(_x63)), f(f(f(_x91))), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(active(f(active(f(mark(_x91))))))), X3)) | mark#(if(if(_x41, true, active(active(_x43))), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x31, if(_x81, true, mark(_x103)), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, if(_x111, _x112, _x113), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(_x111, _x112, _x113)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, false, active(_x53)), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(false), _x53)), active(f(mark(_x41))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(false), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(false))), _x23)) | |
mark#(if(if(_x31, _x32, _x33), false, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(false), X3)) | mark#(if(true, if(_x41, _x42, _x43), _x23)) | → | active#(if(true, active(if(mark(_x41), mark(_x42), _x43)), _x23)) | |
mark#(if(if(_x61, true, active(_x63)), f(f(false)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(active(f(active(false))))), X3)) | mark#(if(if(_x81, _x32, active(_x83)), f(_x41), active(_x53))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), f(mark(_x41)), _x53)) | |
mark#(if(if(_x61, false, _x63), X2, X3)) | → | active#(if(active(if(_x61, false, _x63)), mark(X2), X3)) | mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))))), X3)) | |
mark#(if(c, false, active(_x23))) | → | active#(if(active(c), active(false), _x23)) | mark#(if(X1, X2, X3)) | → | mark#(X2) | |
mark#(if(true, if(false, f(_x71), _x43), _x23)) | → | active#(if(active(true), if(active(false), active(f(mark(_x71))), _x43), _x23)) | mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), if(mark(_x81), _x102, _x103), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x81, _x32, active(_x83)), f(false), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(active(false))), _x23)) | mark#(if(if(_x31, false, _x33), _x22, _x23)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), _x22, _x23)) | |
mark#(if(true, X2, _x23)) | → | active#(if(true, mark(X2), _x23)) | mark#(if(if(_x61, true, active(_x63)), f(f(_x71)), _x23)) | → | active#(if(if(_x61, active(true), _x63), active(f(active(f(mark(_x71))))), _x23)) | |
mark#(if(_x21, c, _x23)) | → | active#(if(_x21, active(c), _x23)) | mark#(if(if(mark(false), true, active(_x63)), f(f(false)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(mark(if(active(false), c, f(true))))), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), _x23)) | → | active#(if(active(if(_x51, active(true), _x53)), f(mark(if(mark(_x71), c, f(true)))), _x23)) | mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), _x23)) | → | active#(if(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(c, f(if(_x61, false, _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(mark(_x61), active(false), _x63))), _x33)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), if(mark(_x81), mark(_x82), _x83), _x63)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(false, _x32, _x33), X2, X3)) | → | active#(if(active(if(active(false), mark(_x32), _x33)), mark(X2), X3)) | mark#(if(if(true, false, _x53), X2, X3)) | → | active#(if(active(if(true, active(false), _x53)), mark(X2), X3)) | |
mark#(if(_x21, X2, _x23)) | → | active#(if(_x21, mark(X2), _x23)) | mark#(if(true, if(false, false, mark(_x63)), X3)) | → | active#(if(active(true), active(if(active(false), active(false), _x63)), X3)) | |
mark#(if(if(_x31, _x32, _x33), f(c), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(active(c))), X3)) | mark#(if(f(_x31), X2, mark(_x23))) | → | active#(if(active(f(mark(_x31))), mark(X2), _x23)) | |
mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(active(if(mark(mark(_x71)), mark(c), f(true))))), X3)) | mark#(if(if(mark(true), true, active(_x63)), f(f(true)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(if(active(true), c, f(true)))), X3)) | |
mark#(if(true, X2, active(_x23))) | → | active#(if(active(true), mark(X2), _x23)) | mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))))), X3)) | |
mark#(if(if(mark(_x71), false, active(_x73)), f(_x41), active(_x23))) | → | active#(if(active(if(_x71, active(false), _x73)), active(f(mark(_x41))), _x23)) | mark#(if(c, f(_x51), active(mark(_x23)))) | → | active#(if(active(c), f(mark(_x51)), _x23)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), _x23)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), f(active(f(mark(_x71)))), _x23)) | mark#(if(c, f(active(_x41)), active(_x33))) | → | active#(if(active(c), f(_x41), _x33)) | |
mark#(if(if(_x61, c, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(c), _x63)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(c, c, active(_x23))) | → | active#(if(active(c), active(c), _x23)) | |
mark#(if(if(_x31, if(_x81, true, _x83), active(active(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(c, mark(_x22), _x23)) | → | active#(if(c, _x22, _x23)) | |
mark#(if(if(_x31, if(_x101, _x102, _x103), active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(mark(_x31), active(if(mark(_x101), mark(_x102), _x103)), _x53)), active(f(mark(_x41))), _x23)) | mark#(if(if(true, _x32, active(_x61)), f(_x41), active(_x23))) | → | active#(if(mark(mark(_x32)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(if(mark(_x71), c, f(true)))), X3)) | mark#(if(if(_x31, if(c, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(c), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(mark(true), true, active(_x63)), f(f(true)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), mark(if(mark(if(active(true), c, f(true))), c, f(true))), X3)) | mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(_x71)), _x23)) | → | active#(if(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(if(mark(true), true, active(mark(_x53))), f(f(true)), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(active(true), c, f(true))))), X3)) | mark#(if(if(c, false, _x33), X2, X3)) | → | active#(if(active(if(active(c), active(false), _x33)), mark(X2), X3)) | |
mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(c, _x32, mark(active(_x33)))) | → | active#(if(c, _x32, _x33)) | |
mark#(if(if(true, _x32, active(_x53)), f(_x41), X3)) | → | active#(if(active(if(active(true), mark(_x32), _x53)), active(f(mark(_x41))), X3)) | mark#(if(if(mark(_x71), _x32, active(_x73)), f(_x41), active(active(_x53)))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(mark(_x41))), _x53)) | |
mark#(if(if(if(_x61, _x62, _x63), false, _x33), X2, X3)) | → | active#(if(active(if(active(if(mark(_x61), mark(_x62), _x63)), active(false), _x33)), mark(X2), X3)) | mark#(if(c, if(_x51, _x52, _x53), _x23)) | → | active#(if(c, active(if(mark(_x51), mark(_x52), _x53)), _x23)) | |
mark#(if(if(_x31, if(false, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(false), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(_x31, false, _x33), false, X3)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), active(false), X3)) | |
mark#(if(if(_x31, if(true, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(true), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, false, _x53), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), false, _x53)), active(f(mark(_x41))), X3)) | |
mark#(if(if(mark(_x81), _x32, active(active(_x83))), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(mark(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x63)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(true, _x22, _x23)) | → | active#(if(active(true), _x22, _x23)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(f(_x91))), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(f(active(f(mark(_x91))))))), X3)) | |
mark#(if(if(f(_x71), _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(f(mark(_x71))), mark(_x32), _x53)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(false, true, active(_x31)), f(f(_x71)), X3)) | → | active#(if(mark(_x31), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(mark(false), true, active(mark(_x43))), f(f(false)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(active(false), c, f(true))))), X3)) | mark#(if(if(mark(c), true, active(_x63)), f(f(c)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(mark(if(active(c), c, f(true))))), X3)) | |
mark#(if(if(_x31, c, _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), active(c), _x33)), mark(X2), X3)) | mark#(if(c, mark(_x22), mark(mark(_x23)))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(c)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(f(active(c))))), X3)) | mark#(if(if(false, _x32, _x33), f(_x41), X3)) | → | active#(if(active(if(active(false), mark(_x32), _x33)), active(f(mark(_x41))), X3)) | |
mark#(if(if(mark(_x71), true, active(_x43)), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(_x71), _x32, active(_x73)), f(_x41), active(_x53))) | → | active#(if(if(_x71, mark(_x32), _x73), active(f(mark(_x41))), _x53)) | |
mark#(if(if(mark(_x71), _x32, active(_x73)), f(true), active(_x23))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(active(true))), _x23)) | mark#(if(if(_x81, _x32, active(_x83)), f(c), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(active(c))), _x23)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), mark(if(active(f(mark(_x71))), c, f(true))), X3)) | mark#(if(c, f(if(if(_x81, _x82, _x83), _x62, _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(active(if(mark(_x81), mark(_x82), _x83)), mark(_x62), _x63))), _x33)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(if(mark(f(_x91)), true, active(mark(_x43))), f(f(f(_x91))), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(active(f(mark(_x91))), c, f(true))))), X3)) | |
mark#(if(true, if(false, _x42, _x43), active(_x23))) | → | active#(if(active(true), active(if(active(false), mark(_x42), _x43)), _x23)) | mark#(if(X1, c, active(_x23))) | → | active#(if(mark(X1), active(c), _x23)) | |
mark#(if(if(_x31, if(if(_x111, _x112, _x113), _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(if(mark(_x111), mark(_x112), _x113)), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(active(_x41), true, active(_x43)), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(c, _x32, mark(mark(_x33)))) | → | active#(if(c, _x32, _x33)) | mark#(if(true, if(_x41, if(_x81, _x82, _x83), _x43), X3)) | → | active#(if(active(true), active(if(mark(_x41), active(if(mark(_x81), mark(_x82), _x83)), _x43)), X3)) | |
mark#(if(if(_x31, f(_x81), active(_x53)), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(f(mark(_x81))), _x53)), active(f(mark(_x41))), X3)) | mark#(if(c, f(_x51), active(active(_x23)))) | → | active#(if(active(c), f(mark(_x51)), _x23)) | |
mark#(if(if(mark(false), _x32, active(_x61)), f(_x41), active(_x23))) | → | active#(if(mark(_x61), active(f(mark(_x41))), _x23)) | mark#(if(if(_x31, _x32, active(_x53)), f(_x41), active(_x63))) | → | active#(if(if(mark(_x31), mark(_x32), _x53), active(f(mark(_x41))), _x63)) | |
mark#(if(if(_x31, if(_x81, _x82, mark(_x103)), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(c, false, _x23)) | → | active#(if(active(c), false, _x23)) | |
mark#(if(c, f(_x51), active(active(_x33)))) | → | active#(if(active(c), active(f(mark(_x51))), _x33)) | mark#(if(c, f(if(_x61, _x62, mark(_x73))), active(_x33))) | → | active#(if(active(c), f(active(if(mark(_x61), mark(_x62), _x73))), _x33)) | |
mark#(if(if(mark(_x71), c, active(_x73)), f(_x41), active(_x23))) | → | active#(if(active(if(_x71, active(c), _x73)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x31, c, _x33), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(c), _x33)), active(f(mark(_x41))), X3)) | |
mark#(if(true, if(false, _x42, _x43), active(_x33))) | → | active#(if(active(true), if(active(false), mark(_x42), _x43), _x33)) | mark#(if(true, true, X3)) | → | active#(if(active(true), active(true), X3)) | |
mark#(if(if(false, if(_x81, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(false), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x81, _x32, active(_x83)), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), mark(if(mark(_x41), c, f(true))), _x23)) | |
mark#(if(if(_x31, if(_x81, c, f(true)), active(_x53)), f(f(_x81)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(_x81, c, f(true))))), X3)) | active#(f(X)) | → | mark#(if(X, c, f(true))) | |
mark#(if(if(mark(true), true, active(_x63)), f(f(true)), _x23)) | → | active#(if(active(if(_x61, active(true), _x63)), f(mark(if(active(true), c, f(true)))), _x23)) | mark#(if(if(_x61, true, active(_x63)), f(f(true)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(active(f(active(true))))), X3)) | |
mark#(if(if(mark(true), true, active(_x63)), f(f(true)), active(_x23))) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(mark(if(active(true), c, f(true))))), _x23)) | mark#(if(if(_x51, false, _x53), X2, X3)) | → | active#(if(active(if(_x51, active(false), _x53)), mark(X2), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(f(active(if(mark(_x91), mark(_x92), _x93)))))), X3)) | mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(f(_x91))), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(active(f(mark(_x91))), c, f(true))))), X3)) | |
mark#(if(if(_x31, _x62, active(_x63)), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), _x62, _x63)), active(f(mark(_x41))), X3)) | mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(true)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(active(true), c, f(true))))), X3)) | |
mark#(if(c, _x22, active(_x23))) | → | active#(if(c, _x22, _x23)) | mark#(if(if(_x61, _x32, active(_x63)), f(f(_x71)), _x23)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), f(active(f(mark(_x71)))), _x23)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(f(true))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(if(mark(_x71), c, f(true)), c, f(true))), X3)) | mark#(if(if(_x31, false, _x33), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), active(f(mark(_x41))), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(_x41), active(active(_x63)))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(_x41))), _x63)) | mark#(if(c, X2, mark(_x23))) | → | active#(if(active(c), mark(X2), _x23)) | |
mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(if(mark(_x71), c, f(true)))), X3)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(active(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, if(f(_x111), true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(f(mark(_x111))), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(_x81)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(_x81, c, f(true))))), X3)) | |
mark#(if(f(_x31), if(_x41, _x42, _x43), X3)) | → | active#(if(active(f(mark(_x31))), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(f(X)) | → | mark#(X) | |
mark#(if(if(_x31, false, _x33), X2, _x23)) | → | active#(if(if(mark(_x31), active(false), _x33), mark(X2), _x23)) | mark#(if(c, X2, active(_x33))) | → | active#(if(c, mark(X2), _x33)) | |
mark#(if(c, f(_x51), active(_x33))) | → | active#(if(c, active(f(mark(_x51))), _x33)) | mark#(if(if(_x31, if(_x81, c, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(c), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x81, _x32, active(_x83)), f(f(_x91)), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(active(f(mark(_x91))))), _x23)) | mark#(if(c, false, mark(active(_x23)))) | → | active#(if(c, active(false), _x23)) | |
mark#(if(if(f(_x61), false, _x33), X2, X3)) | → | active#(if(active(if(active(f(mark(_x61))), active(false), _x33)), mark(X2), X3)) | mark#(if(if(mark(active(_x81)), _x32, active(_x83)), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(f(_x91))), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(active(f(mark(_x91))), c, f(true))))), X3)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(if(_x101, _x102, _x103)), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(if(mark(_x101), mark(_x102), _x103)))), _x23)) | mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), active(_x23))) | → | active#(if(mark(_x31), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(c, active(_x32), mark(_x33))) | → | active#(if(c, _x32, _x33)) | mark#(if(if(f(_x61), _x32, _x33), f(_x41), X3)) | → | active#(if(active(if(active(f(mark(_x61))), mark(_x32), _x33)), active(f(mark(_x41))), X3)) | |
mark#(if(if(_x81, f(_x91), active(_x83)), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, active(f(mark(_x91))), _x83)), active(f(mark(_x41))), _x23)) | mark#(if(true, if(_x41, true, _x43), X3)) | → | active#(if(active(true), active(if(mark(_x41), active(true), _x43)), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(active(_x43)))), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, if(_x81, if(_x121, _x122, _x123), _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(if(mark(_x121), mark(_x122), _x123)), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(mark(c), true, active(mark(_x53))), f(f(c)), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(active(c), c, f(true))))), X3)) | mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), active(_x23))) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(if(_x31, if(_x81, _x82, active(_x103)), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x103)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(mark(_x71), true, active(_x63)), f(f(_x71)), _x23)) | → | active#(if(active(if(_x61, active(true), _x63)), f(mark(if(mark(_x71), c, f(true)))), _x23)) | |
mark#(if(true, if(false, _x62, _x63), X3)) | → | active#(if(active(true), active(if(active(false), _x62, _x63)), X3)) | mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(if(mark(_x71), c, f(true)))), X3)) | |
mark#(if(true, if(false, _x42, _x43), _x23)) | → | active#(if(true, active(if(active(false), mark(_x42), _x43)), _x23)) | mark#(if(if(_x31, _x32, _x33), f(false), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(active(false))), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(if(mark(mark(_x71)), mark(c), f(true))))), X3)) | mark#(if(c, f(if(_x61, true, _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(mark(_x61), active(true), _x63))), _x33)) | |
mark#(if(if(true, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(true), mark(_x32), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x51, _x32, _x53), f(_x41), X3)) | → | active#(if(active(if(_x51, mark(_x32), _x53)), active(f(mark(_x41))), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(f(_x31), X2, X3)) | → | active#(if(mark(if(mark(_x31), c, f(true))), mark(X2), X3)) | |
mark#(if(if(_x31, if(if(_x111, _x112, _x113), _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(if(mark(_x111), mark(_x112), _x113)), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(c, f(true), active(_x23))) | → | active#(if(active(c), active(f(active(true))), _x23)) | |
mark#(if(c, f(_x51), active(mark(_x33)))) | → | active#(if(active(c), active(f(mark(_x51))), _x33)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), active(_x23))) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), _x23)) | |
mark#(if(if(if(_x71, _x72, _x73), _x32, active(_x53)), f(_x41), X3)) | → | active#(if(active(if(active(if(mark(_x71), mark(_x72), _x73)), mark(_x32), _x53)), active(f(mark(_x41))), X3)) | mark#(if(f(c), X2, X3)) | → | active#(if(active(f(active(c))), mark(X2), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(if(_x61, _x62, _x63), _x32, _x33), f(_x41), X3)) | → | active#(if(active(if(active(if(mark(_x61), mark(_x62), _x63)), mark(_x32), _x33)), active(f(mark(_x41))), X3)) | |
mark#(if(true, if(false, _x42, mark(_x53)), _x23)) | → | active#(if(active(true), if(active(false), mark(_x42), _x53), _x23)) | mark#(if(if(_x31, if(_x81, if(_x121, _x122, _x123), _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(if(mark(_x121), mark(_x122), _x123)), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, if(_x81, _x112, active(_x113)), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x112, _x113)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, _x32, active(mark(_x63))), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x63)), active(f(mark(_x41))), X3)) | |
mark#(if(X1, f(_x41), X3)) | → | active#(if(mark(X1), active(f(mark(_x41))), X3)) | mark#(if(true, false, X3)) | → | active#(if(active(true), active(false), X3)) | |
mark#(if(c, f(false), active(_x23))) | → | active#(if(active(c), active(f(active(false))), _x23)) | mark#(if(if(active(_x71), _x32, active(_x73)), f(_x41), active(_x23))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(false)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(f(active(false))))), X3)) | mark#(if(if(_x31, _x62, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), _x62, _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(X1, X2, X3)) | → | mark#(X1) | mark#(if(if(_x31, if(_x81, _x82, active(_x103)), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(f(_x31), c, X3)) | → | active#(if(active(f(mark(_x31))), active(c), X3)) | mark#(if(c, X2, mark(mark(_x23)))) | → | active#(if(c, mark(X2), _x23)) | |
mark#(if(c, f(_x51), active(_x23))) | → | active#(if(c, f(mark(_x51)), _x23)) | mark#(if(if(_x31, if(_x81, true, _x83), active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), if(mark(_x81), active(true), _x83), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(true, if(true, _x42, _x43), X3)) | → | active#(if(active(true), active(if(active(true), mark(_x42), _x43)), X3)) | mark#(if(if(_x31, true, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(true), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(if(_x71, _x72, _x73), if(_x81, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(if(mark(_x71), mark(_x72), _x73)), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(c, f(c), active(_x33))) | → | active#(if(active(c), f(active(c)), _x33)) | |
mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), _x23)) | → | active#(if(active(if(_x41, active(true), _x43)), f(mark(if(mark(_x71), c, f(true)))), _x23)) | mark#(if(if(_x31, true, active(_x53)), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(true), _x53)), active(f(mark(_x41))), X3)) | |
mark#(if(true, if(false, _x42, mark(_x63)), X3)) | → | active#(if(active(true), active(if(active(false), mark(_x42), _x63)), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(_x41), _x23)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), f(mark(_x41)), _x23)) | |
mark#(if(if(_x31, f(_x81), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(f(mark(_x81))), _x53)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(if(_x71, _x72, _x73), if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(if(mark(_x71), mark(_x72), _x73)), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(true, if(false, false, _x63), X3)) | → | active#(if(active(true), active(if(false, active(false), _x63)), X3)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(f(_x91))), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(active(f(mark(_x91))), c, f(true))), c, f(true))), X3)) | |
mark#(if(c, c, _x23)) | → | active#(if(active(c), c, _x23)) | mark#(if(if(c, _x32, active(_x53)), f(_x41), X3)) | → | active#(if(active(if(active(c), mark(_x32), _x53)), active(f(mark(_x41))), X3)) | |
mark#(if(if(mark(_x71), true, active(active(_x43))), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), X2, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), mark(X2), X3)) | |
mark#(if(c, f(active(_x61)), active(_x23))) | → | active#(if(active(c), active(f(_x61)), _x23)) | mark#(if(if(mark(true), true, active(mark(_x43))), f(f(true)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(active(true), c, f(true))))), X3)) | |
mark#(if(true, if(false, _x42, _x43), _x33)) | → | active#(if(true, if(active(false), mark(_x42), _x43), _x33)) | mark#(if(if(_x71, _x32, active(active(_x73))), f(_x41), active(_x23))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(c)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(active(c), c, f(true))), c, f(true))), X3)) | mark#(if(false, c, mark(_x23))) | → | active#(if(active(false), active(c), _x23)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), _x23)) | → | active#(if(if(mark(_x31), mark(_x32), _x53), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(true)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(if(active(true), c, f(true))))), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), X3)) | → | active#(if(mark(_x31), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(active(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x63)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(true, if(_x41, _x42, active(_x63)), X3)) | → | active#(if(active(true), active(if(mark(_x41), mark(_x42), _x63)), X3)) | mark#(if(if(_x31, false, _x53), c, X3)) | → | active#(if(active(if(mark(_x31), false, _x53)), active(c), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(true))), f(f(_x71)), X3)) | → | active#(if(active(true), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(c, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(c), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, false, active(_x63)), X2, X3)) | → | active#(if(active(if(mark(_x31), false, _x63)), mark(X2), X3)) | mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(if(mark(_x71), c, f(true)))), X3)) | mark#(if(c, f(_x41), X3)) | → | active#(if(active(c), active(f(mark(_x41))), X3)) | |
mark#(if(if(mark(_x71), true, active(f(true))), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(active(if(mark(mark(_x71)), mark(c), f(true))))), X3)) | mark#(if(c, f(if(_x61, if(_x91, _x92, _x93), _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(mark(_x61), active(if(mark(_x91), mark(_x92), _x93)), _x63))), _x33)) | |
mark#(if(if(c, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(c), mark(_x32), _x53)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(_x41))), X3)) | |
mark#(if(if(true, false, _x33), X2, _x23)) | → | active#(if(if(active(true), active(false), _x33), mark(X2), _x23)) | mark#(if(if(false, _x32, active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(active(false), mark(_x32), _x53)), active(f(mark(_x41))), _x23)) | |
mark#(if(c, false, mark(_x23))) | → | active#(if(active(c), active(false), _x23)) | mark#(if(c, f(f(_x81)), active(_x23))) | → | active#(if(active(c), active(f(active(f(mark(_x81))))), _x23)) | |
mark#(if(c, f(_x51), active(_x23))) | → | active#(if(active(c), mark(if(mark(_x51), c, f(true))), _x23)) | mark#(if(if(_x31, if(_x101, true, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(_x101, active(true), _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(X1, X2, mark(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(c)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(active(c), c, f(true))))), X3)) | |
mark#(if(if(false, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(false), mark(_x32), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(if(_x61, _x62, _x63), _x32, _x33), X2, X3)) | → | active#(if(active(if(active(if(mark(_x61), mark(_x62), _x63)), mark(_x32), _x33)), mark(X2), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(c, false, mark(_x23))) | → | active#(if(c, false, _x23)) | |
mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(if(mark(_x71), c, f(true)))), X3)) | mark#(if(if(_x71, _x72, active(_x73)), f(_x41), active(_x23))) | → | active#(if(active(if(_x71, _x72, _x73)), active(f(mark(_x41))), _x23)) | |
mark#(if(true, if(false, false, active(_x63)), X3)) | → | active#(if(active(true), active(if(active(false), active(false), _x63)), X3)) | mark#(if(if(if(_x71, _x72, _x73), false, _x53), X2, X3)) | → | active#(if(active(if(active(if(mark(_x71), mark(_x72), _x73)), false, _x53)), mark(X2), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(if(_x41, _x42, _x43)))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x41), mark(_x42), _x43)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(true), true, active(_x31)), f(f(true)), X3)) | → | active#(if(mark(active(true)), active(f(mark(if(active(true), c, f(true))))), X3)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(f(_x91))), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(active(f(mark(_x91))), c, f(true))))), X3)) | mark#(if(c, f(_x41), active(_x33))) | → | active#(if(active(c), f(_x41), _x33)) | |
mark#(if(if(if(_x71, _x72, _x73), if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(if(mark(_x71), mark(_x72), _x73)), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(false, _x32, active(_x53)), f(_x41), X3)) | → | active#(if(active(if(active(false), mark(_x32), _x53)), active(f(mark(_x41))), X3)) | |
mark#(if(if(mark(_x71), true, active(_x63)), f(f(_x71)), _x23)) | → | active#(if(if(_x61, active(true), _x63), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | active#(if(true, X, Y)) | → | mark#(X) | |
mark#(if(c, f(_x71), active(mark(_x23)))) | → | active#(if(active(c), f(_x71), _x23)) | mark#(if(f(_x31), X2, active(_x23))) | → | active#(if(active(f(mark(_x31))), mark(X2), _x23)) | |
mark#(if(if(_x81, c, active(_x83)), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, active(c), _x83)), active(f(mark(_x41))), _x23)) | mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, true, _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(true, if(false, true, _x43), _x23)) | → | active#(if(active(true), if(active(false), active(true), _x43), _x23)) | mark#(if(c, f(mark(_x61)), active(_x23))) | → | active#(if(active(c), active(f(_x61)), _x23)) | |
mark#(if(if(_x31, c, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(c), _x53)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(_x31, if(_x81, false, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(false), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(_x31, f(_x81), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(f(mark(_x81))), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(_x81), true, active(mark(_x31))), f(f(_x81)), X3)) | → | active#(if(mark(_x31), active(f(mark(if(_x81, c, f(true))))), X3)) | |
mark#(if(c, _x32, active(_x33))) | → | active#(if(active(c), _x32, _x33)) | mark#(if(if(c, false, _x53), X2, X3)) | → | active#(if(active(if(active(c), false, _x53)), mark(X2), X3)) | |
mark#(if(if(mark(_x71), f(_x101), active(_x73)), f(_x41), active(_x23))) | → | active#(if(active(if(_x71, active(f(mark(_x101))), _x73)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x61, if(_x81, _x82, _x83), active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(if(mark(_x81), mark(_x82), _x83)), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(c, f(_x51), active(_x23))) | → | active#(if(active(c), mark(if(_x51, c, f(true))), _x23)) | mark#(if(if(_x31, _x32, mark(_x53)), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(_x41))), X3)) | |
mark#(if(if(_x61, _x32, active(_x63)), f(f(_x71)), active(_x23))) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(active(f(mark(_x71))))), _x23)) | mark#(if(true, if(false, _x42, _x43), mark(_x23))) | → | active#(if(active(true), active(if(active(false), mark(_x42), _x43)), _x23)) | |
mark#(if(if(mark(_x71), _x32, active(_x73)), f(_x81), active(_x23))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(_x81)), _x23)) | mark#(if(if(_x61, true, active(_x63)), f(f(c)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(active(f(active(c))))), X3)) | |
mark#(if(if(mark(_x41), true, active(_x43)), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(_x31, _x32, _x33), if(_x41, _x42, _x43), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(if(mark(_x41), mark(_x42), _x43)), X3)) | |
mark#(if(c, X2, active(mark(_x33)))) | → | active#(if(active(c), mark(X2), _x33)) | mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), X3)) | → | active#(if(mark(active(true)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, if(true, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(true), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(true, if(_x41, false, _x43), X3)) | → | active#(if(active(true), active(if(mark(_x41), active(false), _x43)), X3)) | |
mark#(if(c, f(_x51), _x23)) | → | active#(if(c, active(f(mark(_x51))), _x23)) | mark#(if(if(_x61, true, active(_x63)), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(active(f(active(if(mark(_x91), mark(_x92), _x93)))))), X3)) | |
mark#(if(if(mark(_x71), _x32, active(_x73)), f(if(_x91, _x92, _x93)), active(_x23))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(active(if(mark(_x91), mark(_x92), _x93)))), _x23)) | mark#(if(if(c, _x32, _x33), X2, X3)) | → | active#(if(active(if(active(c), mark(_x32), _x33)), mark(X2), X3)) | |
mark#(if(if(mark(c), true, active(mark(_x31))), f(f(c)), X3)) | → | active#(if(mark(_x31), active(f(mark(if(active(c), c, f(true))))), X3)) | mark#(if(c, if(_x41, _x42, _x43), mark(_x33))) | → | active#(if(c, active(if(mark(_x41), mark(_x42), _x43)), _x33)) | |
mark#(if(if(_x61, true, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(f(mark(_x71)))), X3)) | mark#(if(false, c, _x23)) | → | active#(if(false, active(c), _x23)) | |
mark#(if(if(_x51, _x32, active(active(_x53))), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, mark(_x32), _x53)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(true, if(false, c, _x43), _x23)) | → | active#(if(active(true), if(active(false), active(c), _x43), _x23)) | |
mark#(if(c, true, _x23)) | → | active#(if(c, active(true), _x23)) | mark#(if(true, if(false, false, _x43), active(_x23))) | → | active#(if(active(true), active(if(active(false), active(false), _x43)), _x23)) | |
mark#(if(X1, c, mark(_x23))) | → | active#(if(mark(X1), active(c), _x23)) | mark#(if(if(mark(if(_x91, _x92, _x93)), true, active(_x63)), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))))), X3)) | |
mark#(if(if(f(_x91), _x32, active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(active(f(mark(_x91))), mark(_x32), _x53)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x51, _x52, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, _x52, _x53)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x31, if(_x81, _x82, mark(_x103)), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x103)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(_x31, _x52, _x53), X2, X3)) | → | active#(if(active(if(mark(_x31), _x52, _x53)), mark(X2), X3)) | |
mark#(if(if(true, if(_x81, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(true), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x61, if(_x71, _x72, _x73), active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(if(mark(_x71), mark(_x72), _x73)), _x63)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x81, _x32, active(_x83)), f(_x41), active(active(_x53)))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(mark(_x41))), _x53)) | mark#(if(if(_x31, _x32, active(_x53)), f(c), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(c))), _x23)) | |
mark#(if(c, f(_x71), active(_x23))) | → | active#(if(c, f(_x71), _x23)) | mark#(if(if(mark(_x71), if(_x101, _x102, _x103), active(_x73)), f(_x41), active(_x23))) | → | active#(if(active(if(_x71, active(if(mark(_x101), mark(_x102), _x103)), _x73)), active(f(mark(_x41))), _x23)) | |
mark#(if(c, f(if(_x61, _x62, _x63)), active(active(_x23)))) | → | active#(if(active(c), f(active(if(mark(_x61), mark(_x62), _x63))), _x23)) | mark#(if(if(mark(false), true, active(mark(_x31))), f(f(false)), X3)) | → | active#(if(mark(_x31), active(f(mark(if(active(false), c, f(true))))), X3)) | |
mark#(if(if(true, false, _x33), X2, mark(_x23))) | → | active#(if(active(if(active(true), active(false), _x33)), mark(X2), _x23)) | mark#(if(c, c, mark(_x33))) | → | active#(if(c, active(c), _x33)) | |
mark#(if(if(_x31, if(false, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(false), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(false, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(false), mark(_x32), _x53)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(_x71)), _x23)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), f(mark(if(mark(_x71), c, f(true)))), _x23)) | mark#(if(if(_x31, false, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(false), _x53)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x61, true, active(_x63)), f(f(_x71)), _x23)) | → | active#(if(active(if(_x61, active(true), _x63)), f(active(f(mark(_x71)))), _x23)) | mark#(if(c, f(if(_x61, f(_x91), _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(mark(_x61), active(f(mark(_x91))), _x63))), _x33)) | |
mark#(if(if(f(_x71), _x32, active(_x53)), f(_x41), X3)) | → | active#(if(active(if(active(f(mark(_x71))), mark(_x32), _x53)), active(f(mark(_x41))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(if(_x71, _x72, _x73)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(if(mark(_x71), mark(_x72), _x73)))), X3)) | |
mark#(if(if(_x31, _x32, _x33), _x22, _x23)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), _x22, _x23)) | mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), _x23)) | → | active#(if(mark(_x31), f(mark(if(mark(_x71), c, f(true)))), _x23)) | |
mark#(if(true, if(_x41, _x62, _x63), X3)) | → | active#(if(active(true), active(if(mark(_x41), _x62, _x63)), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(if(mark(_x71), c, f(true)))), X3)) | |
mark#(if(if(_x31, f(_x101), active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(mark(_x31), active(f(mark(_x101))), _x53)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x61, _x32, active(_x63)), f(f(c)), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(active(f(active(c))))), X3)) | |
mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(false)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(active(false), c, f(true))))), X3)) | mark#(if(if(_x31, if(_x81, _x102, _x103), active(mark(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, if(if(_x121, _x122, _x123), _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(if(mark(_x121), mark(_x122), _x123)), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(_x61, _x32, active(_x63)), f(f(_x71)), _x23)) | → | active#(if(if(_x61, mark(_x32), _x63), active(f(active(f(mark(_x71))))), _x23)) | mark#(if(if(mark(true), true, active(mark(_x31))), f(f(true)), X3)) | → | active#(if(mark(_x31), active(f(mark(if(active(true), c, f(true))))), X3)) | |
mark#(if(if(_x31, _x32, active(mark(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(true, if(_x41, _x42, _x43), _x23)) | → | active#(if(active(true), if(mark(_x41), mark(_x42), _x43), _x23)) | |
mark#(if(if(active(_x51), _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, mark(_x32), _x53)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(mark(_x71), true, active(mark(active(_x53)))), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(mark(_x71), true, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(if(mark(_x71), c, f(true)))), X3)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), if(mark(_x81), mark(_x82), _x83), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, c, active(_x53)), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(c), _x53)), active(f(mark(_x41))), X3)) | mark#(if(if(_x31, _x32, active(mark(_x83))), f(_x41), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x83)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(mark(_x71), true, active(_x31)), f(f(_x71)), X3)) | → | active#(if(mark(active(true)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(if(_x91, _x92, _x93)), true, active(mark(_x31))), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(mark(_x31), active(f(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))))), X3)) | |
mark#(if(if(_x31, if(c, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(c), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(c), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(c))), X3)) | |
mark#(if(if(_x31, false, mark(_x53)), X2, X3)) | → | active#(if(active(if(mark(_x31), active(false), _x53)), mark(X2), X3)) | mark#(if(true, if(false, _x42, _x63), X3)) | → | active#(if(active(true), active(if(false, mark(_x42), _x63)), X3)) | |
mark#(if(if(mark(_x71), true, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(_x81, _x32, active(_x83)), f(_x81), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(_x81)), _x23)) | |
mark#(if(c, f(if(f(_x81), _x62, _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(active(f(mark(_x81))), mark(_x62), _x63))), _x33)) | mark#(if(if(_x31, _x32, _x33), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(c, f(_x71), active(mark(_x33)))) | → | active#(if(active(c), active(f(_x71)), _x33)) | mark#(if(if(_x31, _x32, mark(_x53)), X2, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), mark(X2), X3)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))))), X3)) | mark#(if(true, if(false, _x52, _x53), _x23)) | → | active#(if(active(true), if(active(false), _x52, _x53), _x23)) | |
mark#(if(if(_x31, _x32, active(active(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, false, _x53), X2, active(_x23))) | → | active#(if(active(if(mark(_x31), false, _x53)), mark(X2), _x23)) | |
mark#(if(if(_x31, if(_x101, _x82, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(_x101, mark(_x82), _x103)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(_x41), active(_x63))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), f(mark(_x41)), _x63)) | |
mark#(if(if(_x31, if(_x81, true, f(true)), active(_x53)), f(f(_x81)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(_x81, c, f(true))))), X3)) | mark#(if(if(true, false, _x33), if(_x41, _x42, _x43), X3)) | → | active#(if(active(if(active(true), active(false), _x33)), active(if(mark(_x41), mark(_x42), _x43)), X3)) | |
mark#(if(if(_x31, if(_x81, mark(_x112), _x113), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x112, _x113)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(false, c, _x23)) | → | active#(if(active(false), c, _x23)) | |
mark#(if(c, _x22, _x23)) | → | active#(if(active(c), _x22, _x23)) | mark#(if(if(mark(_x71), _x32, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(c, active(_x22), _x23)) | → | active#(if(c, _x22, _x23)) | mark#(if(true, if(false, _x42, _x43), mark(_x33))) | → | active#(if(active(true), if(active(false), mark(_x42), _x43), _x33)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), _x23)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), if(mark(if(mark(_x71), c, f(true))), c, f(true)), _x23)) | mark#(if(if(c, if(_x81, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(c), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
active#(if(false, X, Y)) | → | mark#(Y) | mark#(if(if(c, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(c), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(true, if(f(_x71), _x42, _x43), X3)) | → | active#(if(active(true), active(if(active(f(mark(_x71))), mark(_x42), _x43)), X3)) | mark#(if(true, if(false, _x42, active(_x63)), X3)) | → | active#(if(active(true), active(if(active(false), mark(_x42), _x63)), X3)) | |
mark#(if(if(mark(true), true, active(_x63)), f(f(true)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(mark(if(true, c, f(true))))), X3)) | mark#(if(f(false), X2, X3)) | → | active#(if(active(f(active(false))), mark(X2), X3)) | |
mark#(if(f(_x31), X2, _x23)) | → | active#(if(f(mark(_x31)), mark(X2), _x23)) | mark#(if(if(true, false, _x53), X2, X3)) | → | active#(if(active(if(active(true), false, _x53)), mark(X2), X3)) | |
mark#(if(if(_x31, false, mark(_x63)), X2, X3)) | → | active#(if(active(if(mark(_x31), false, _x63)), mark(X2), X3)) | mark#(if(if(_x31, f(_x71), _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), active(f(mark(_x71))), _x33)), mark(X2), X3)) | |
mark#(if(if(mark(true), true, active(_x43)), f(f(true)), X3)) | → | active#(if(active(if(_x41, true, _x43)), active(f(mark(if(active(true), c, f(true))))), X3)) | mark#(if(if(true, _x32, _x33), f(_x41), X3)) | → | active#(if(active(if(active(true), mark(_x32), _x33)), active(f(mark(_x41))), X3)) | |
mark#(if(if(_x31, _x82, active(_x83)), f(_x41), active(_x23))) | → | active#(if(active(if(mark(_x31), _x82, _x83)), active(f(mark(_x41))), _x23)) | mark#(if(if(mark(_x71), true, active(mark(_x21))), f(f(_x71)), _x23)) | → | active#(if(_x21, active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(if(_x31, if(_x81, true, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), true, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(c, f(if(_x61, c, _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(mark(_x61), active(c), _x63))), _x33)) | |
mark#(if(if(_x31, if(c, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(c), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(c, f(if(_x61, _x62, _x63)), active(_x23))) | → | active#(if(c, f(active(if(mark(_x61), mark(_x62), _x63))), _x23)) | |
mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(_x71)), active(_x23))) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), mark(_x23))) | → | active#(if(mark(_x31), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(if(_x31, false, _x33), true, X3)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), active(true), X3)) | mark#(if(if(mark(true), true, active(active(_x43))), f(f(true)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(active(true), c, f(true))))), X3)) | |
mark#(if(if(_x31, _x32, _x33), c, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(c), X3)) | mark#(if(c, false, _x23)) | → | active#(if(c, active(false), _x23)) | |
mark#(if(c, f(if(false, _x62, _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(active(false), mark(_x62), _x63))), _x33)) | mark#(if(c, f(if(_x71, _x62, _x73)), active(_x33))) | → | active#(if(active(c), f(active(if(_x71, mark(_x62), _x73))), _x33)) | |
mark#(if(if(mark(c), true, active(mark(_x43))), f(f(c)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(active(c), c, f(true))))), X3)) | mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(c)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(active(c), c, f(true))))), X3)) | |
mark#(if(c, f(_x71), active(active(_x23)))) | → | active#(if(active(c), f(_x71), _x23)) | mark#(if(if(true, false, active(_x53)), X2, X3)) | → | active#(if(active(if(active(true), active(false), _x53)), mark(X2), X3)) | |
mark#(if(if(true, false, _x33), true, X3)) | → | active#(if(active(if(active(true), active(false), _x33)), active(true), X3)) | mark#(if(if(true, false, _x33), f(_x41), X3)) | → | active#(if(active(if(active(true), active(false), _x33)), active(f(mark(_x41))), X3)) | |
mark#(if(f(_x31), false, X3)) | → | active#(if(active(f(mark(_x31))), active(false), X3)) | mark#(if(if(mark(f(_x91)), true, active(mark(_x31))), f(f(f(_x91))), X3)) | → | active#(if(mark(_x31), active(f(mark(if(active(f(mark(_x91))), c, f(true))))), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), active(_x23))) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(c, _x22, mark(_x23))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(active(if(mark(mark(_x71)), mark(c), f(true))), c, f(true))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(_x41), _x23)) | → | active#(if(if(mark(_x31), mark(_x32), _x53), active(f(mark(_x41))), _x23)) | |
mark#(if(if(false, false, _x53), X2, X3)) | → | active#(if(active(if(active(false), false, _x53)), mark(X2), X3)) | mark#(if(if(mark(true), true, active(_x31)), f(f(true)), X3)) | → | active#(if(mark(_x31), active(f(mark(if(active(true), c, f(true))))), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), _x23)) | → | active#(if(if(_x41, active(true), _x43), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(if(mark(_x81), true, active(_x63)), f(f(_x81)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(mark(if(_x81, c, f(true))))), X3)) | |
mark#(if(if(mark(true), true, active(_x63)), f(f(true)), _x23)) | → | active#(if(if(_x61, active(true), _x63), active(f(mark(if(active(true), c, f(true))))), _x23)) | mark#(if(if(_x61, _x32, active(_x63)), f(_x41), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(mark(_x41))), X3)) | |
mark#(if(if(f(_x71), if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(f(mark(_x71))), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x41, true, active(_x43)), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, true, _x43)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(c, if(_x51, _x52, _x53), active(_x23))) | → | active#(if(active(c), active(if(mark(_x51), mark(_x52), _x53)), _x23)) | mark#(if(if(mark(_x71), true, active(_x63)), f(f(_x71)), active(_x23))) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(if(_x61, f(_x71), active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(f(mark(_x71))), _x63)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(f(_x71), if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(f(mark(_x71))), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), X3)) | → | active#(if(mark(_x31), active(f(if(mark(_x71), c, f(true)))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(_x101)), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(f(mark(_x101))))), _x23)) | |
mark#(if(if(mark(true), true, active(_x43)), f(f(true)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(active(true), c, f(true))))), X3)) | mark#(if(if(_x31, if(false, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(false), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(false)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(active(false), c, f(true))))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(_x41), active(mark(_x63)))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(_x41))), _x63)) | |
mark#(if(if(_x31, if(f(_x111), _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(f(mark(_x111))), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(true, if(false, false, _x63), X3)) | → | active#(if(active(true), active(if(active(false), false, _x63)), X3)) | |
mark#(if(if(_x31, c, active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(mark(_x31), active(c), _x53)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x81, _x32, active(_x83)), f(_x41), active(_x53))) | → | active#(if(if(_x81, mark(_x32), _x83), active(f(mark(_x41))), _x53)) | |
mark#(if(c, f(if(_x61, _x62, _x63)), active(mark(_x23)))) | → | active#(if(active(c), f(active(if(mark(_x61), mark(_x62), _x63))), _x23)) | mark#(if(if(_x31, c, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(c), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(true), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(true))), _x23)) | mark#(if(if(_x31, _x32, active(mark(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x63)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x31, _x32, _x33), f(if(_x71, _x72, _x73)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(active(if(mark(_x71), mark(_x72), _x73)))), X3)) | mark#(if(if(_x61, _x32, active(_x63)), f(f(_x81)), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(active(f(_x81)))), X3)) | |
mark#(if(f(if(_x61, _x62, _x63)), X2, X3)) | → | active#(if(active(f(active(if(mark(_x61), mark(_x62), _x63)))), mark(X2), X3)) | mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, true, _x43)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, if(_x81, c, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(c), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(f(_x51), X2, X3)) | → | active#(if(active(f(_x51)), mark(X2), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(active(if(mark(mark(_x71)), mark(c), f(true))))), X3)) | mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), _x23)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), f(mark(if(mark(_x71), c, f(true)))), _x23)) | |
mark#(if(true, if(_x41, _x42, _x43), active(_x23))) | → | active#(if(active(true), active(if(mark(_x41), mark(_x42), _x43)), _x23)) | mark#(if(if(true, false, _x33), false, X3)) | → | active#(if(active(if(active(true), active(false), _x33)), active(false), X3)) | |
mark#(if(if(_x31, _x52, _x53), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), _x52, _x53)), active(f(mark(_x41))), X3)) | mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(active(if(mark(mark(_x71)), mark(c), f(true))))), X3)) | |
mark#(if(if(false, _x32, active(_x61)), f(_x41), active(_x23))) | → | active#(if(mark(_x61), active(f(mark(_x41))), _x23)) | mark#(if(if(_x31, if(_x81, f(_x121), _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(f(mark(_x121))), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(false, X2, X3)) | → | active#(if(active(false), mark(X2), X3)) | mark#(if(if(_x61, _x32, active(_x63)), f(f(true)), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(active(f(active(true))))), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(false))), f(f(_x71)), X3)) | → | active#(if(active(false), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(c, mark(_x22), mark(active(_x23)))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(if(mark(_x71), true, active(_x73)), f(_x41), active(_x23))) | → | active#(if(active(if(_x71, active(true), _x73)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(if(_x61, true, active(_x63)), f(f(_x81)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(active(f(_x81)))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(false), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(false))), X3)) | |
mark#(if(if(_x61, true, active(_x63)), f(f(f(_x91))), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(active(f(active(f(mark(_x91))))))), X3)) | mark#(if(if(_x31, false, _x33), X2, active(_x23))) | → | active#(if(active(if(mark(_x31), active(false), _x33)), mark(X2), _x23)) | |
mark#(if(if(_x31, f(_x71), _x33), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(f(mark(_x71))), _x33)), active(f(mark(_x41))), X3)) | mark#(if(c, f(if(_x61, _x62, active(_x73))), active(_x33))) | → | active#(if(active(c), f(active(if(mark(_x61), mark(_x62), _x73))), _x33)) | |
mark#(if(c, f(f(_x61)), active(_x33))) | → | active#(if(active(c), f(active(f(mark(_x61)))), _x33)) | mark#(if(if(_x31, _x32, active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), mark(if(mark(_x41), c, f(true))), _x23)) | |
mark#(if(c, c, mark(_x23))) | → | active#(if(active(c), active(c), _x23)) | mark#(if(if(_x31, if(_x81, c, f(true)), active(_x53)), f(f(_x81)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(_x81, c, f(true))), c, f(true))), X3)) | |
mark#(if(if(_x51, _x32, active(mark(_x53))), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, mark(_x32), _x53)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(_x31, if(_x81, f(_x121), _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(f(mark(_x121))), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(c, f(if(c, _x62, _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(active(c), mark(_x62), _x63))), _x33)) | mark#(if(c, f(mark(_x41)), active(_x33))) | → | active#(if(active(c), f(_x41), _x33)) | |
mark#(if(if(_x61, _x32, active(_x63)), f(f(false)), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(active(f(active(false))))), X3)) | mark#(f(X)) | → | active#(f(mark(X))) | |
mark#(if(c, X2, mark(active(_x23)))) | → | active#(if(c, mark(X2), _x23)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(false)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(active(false), c, f(true))), c, f(true))), X3)) | |
mark#(if(true, X2, mark(_x23))) | → | active#(if(active(true), mark(X2), _x23)) | mark#(if(X1, if(_x41, _x42, _x43), X3)) | → | active#(if(mark(X1), active(if(mark(_x41), mark(_x42), _x43)), X3)) | |
mark#(if(if(true, _x32, _x33), X2, X3)) | → | active#(if(active(if(active(true), mark(_x32), _x33)), mark(X2), X3)) | mark#(if(f(true), X2, X3)) | → | active#(if(active(f(active(true))), mark(X2), X3)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(active(if(mark(mark(_x71)), mark(c), f(true))))), X3)) | mark#(if(c, false, mark(mark(_x23)))) | → | active#(if(c, active(false), _x23)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), mark(if(mark(_x41), c, f(true))), X3)) | mark#(if(X1, X2, active(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) | |
mark#(if(if(_x31, if(f(_x121), _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(f(mark(_x121))), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(true)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(active(true), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(_x31, if(_x81, _x102, _x103), active(active(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(_x81), _x32, active(mark(_x83))), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(mark(_x41))), _x23)) |
active(f(X)) | → | mark(if(X, c, f(true))) | active(if(true, X, Y)) | → | mark(X) | |
active(if(false, X, Y)) | → | mark(Y) | mark(f(X)) | → | active(f(mark(X))) | |
mark(if(X1, X2, X3)) | → | active(if(mark(X1), mark(X2), X3)) | mark(c) | → | active(c) | |
mark(true) | → | active(true) | mark(false) | → | active(false) | |
f(mark(X)) | → | f(X) | f(active(X)) | → | f(X) | |
if(mark(X1), X2, X3) | → | if(X1, X2, X3) | if(X1, mark(X2), X3) | → | if(X1, X2, X3) | |
if(X1, X2, mark(X3)) | → | if(X1, X2, X3) | if(active(X1), X2, X3) | → | if(X1, X2, X3) | |
if(X1, active(X2), X3) | → | if(X1, X2, X3) | if(X1, X2, active(X3)) | → | if(X1, X2, X3) |
Termination of terms over the following signature is verified: f, c, if, true, active, false, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(active(true), c, f(true))))), X3)) | |
active#(if(mark(active(true)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(active(f(mark(_x91))), c, f(true))))), X3)) | |
active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(_x81, c, f(true))))), X3)) | |
active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(active(false), c, f(true))))), X3)) | |
active#(if(active(if(_x51, true, _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
active#(if(active(if(_x41, active(true), _x43)), f(mark(if(mark(_x71), c, f(true)))), _x23)) | |
active#(if(mark(_x31), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
active#(if(active(if(_x41, active(true), _x43)), active(f(active(if(mark(mark(_x71)), mark(c), f(true))))), X3)) | |
active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(active(c), c, f(true))))), X3)) | |
active#(if(active(if(_x41, active(true), _x43)), active(f(if(mark(_x71), c, f(true)))), X3)) | |
active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))))), X3)) | |
active#(if(if(_x41, active(true), _x43), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
active#(if(active(if(_x41, active(true), _x43)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) |
mark#(if(if(mark(false), true, active(mark(_x43))), f(f(false)), X3)) → active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(active(false), c, f(true))))), X3)) | mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), mark(_x23))) → active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) |
mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), X3)) → active#(if(active(if(_x41, active(true), _x43)), active(f(if(mark(_x71), c, f(true)))), X3)) | mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), active(_x23))) → active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) |
mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), X3)) → active#(if(active(if(_x41, active(true), _x43)), active(f(active(if(mark(mark(_x71)), mark(c), f(true))))), X3)) | mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), _x23)) → active#(if(active(if(_x41, active(true), _x43)), f(mark(if(mark(_x71), c, f(true)))), _x23)) |
mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), X3)) → active#(if(mark(active(true)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), _x23)) → active#(if(if(_x41, active(true), _x43), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) |
mark#(if(if(mark(if(_x91, _x92, _x93)), true, active(mark(_x43))), f(f(if(_x91, _x92, _x93))), X3)) → active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))))), X3)) | mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), X3)) → active#(if(mark(_x31), active(f(mark(if(mark(_x71), c, f(true))))), X3)) |
mark#(if(if(mark(_x81), true, active(mark(_x43))), f(f(_x81)), X3)) → active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(_x81, c, f(true))))), X3)) | mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), X3)) → active#(if(active(if(_x41, active(true), _x43)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) |
mark#(if(if(mark(f(_x91)), true, active(mark(_x43))), f(f(f(_x91))), X3)) → active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(active(f(mark(_x91))), c, f(true))))), X3)) | mark#(if(if(mark(c), true, active(mark(_x43))), f(f(c)), X3)) → active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(active(c), c, f(true))))), X3)) |
mark#(if(if(mark(true), true, active(mark(_x43))), f(f(true)), X3)) → active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(active(true), c, f(true))))), X3)) | mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), X3)) → active#(if(active(if(_x51, true, _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) |
mark#(if(if(mark(_x71), true, active(mark(active(_x53)))), f(f(_x71)), X3)) → active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), X3)) → active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) |
mark#(if(if(mark(_x71), true, active(mark(mark(_x53)))), f(f(_x71)), X3)) → active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) |
mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, false, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(false), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, _x32, active(active(_x83))), f(_x41), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x83)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))))), X3)) | |
mark#(if(if(_x61, true, active(_x63)), f(f(_x71)), active(_x23))) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(active(f(mark(_x71))))), _x23)) | mark#(if(if(_x31, if(_x81, true, _x83), active(mark(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(active(if(mark(mark(_x71)), mark(c), f(true))))), X3)) | mark#(if(if(_x31, if(true, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(true), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(true, if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(true), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x71, _x32, active(mark(_x73))), f(_x41), active(_x23))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(c, _x32, _x33), f(_x41), X3)) | → | active#(if(active(if(active(c), mark(_x32), _x33)), active(f(mark(_x41))), X3)) | mark#(if(if(mark(_x71), true, active(mark(f(_x41)))), f(f(_x71)), X3)) | → | active#(if(active(f(mark(_x41))), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(c, f(if(_x81, _x82, _x83)), active(_x23))) | → | active#(if(active(c), active(f(active(if(mark(_x81), mark(_x82), _x83)))), _x23)) | mark#(if(if(mark(_x71), true, active(_x31)), f(f(_x71)), X3)) | → | active#(if(mark(_x31), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(mark(_x81), _x82, active(_x83)), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, _x82, _x83)), active(f(mark(_x41))), _x23)) | mark#(if(if(true, false, _x33), c, X3)) | → | active#(if(active(if(active(true), active(false), _x33)), active(c), X3)) | |
mark#(if(true, if(if(_x71, _x72, _x73), _x42, _x43), X3)) | → | active#(if(active(true), active(if(active(if(mark(_x71), mark(_x72), _x73)), mark(_x42), _x43)), X3)) | mark#(if(true, if(false, if(_x71, _x72, _x73), _x43), _x23)) | → | active#(if(active(true), if(active(false), active(if(mark(_x71), mark(_x72), _x73)), _x43), _x23)) | |
mark#(if(true, if(c, _x42, _x43), X3)) | → | active#(if(active(true), active(if(active(c), mark(_x42), _x43)), X3)) | mark#(if(if(_x61, _x32, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), mark(if(active(f(mark(_x71))), c, f(true))), X3)) | |
mark#(if(if(_x31, true, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(true), _x53)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(true, if(_x41, _x42, _x43), mark(_x23))) | → | active#(if(active(true), active(if(mark(_x41), mark(_x42), _x43)), _x23)) | |
mark#(if(true, if(_x61, _x42, _x63), X3)) | → | active#(if(active(true), active(if(_x61, mark(_x42), _x63)), X3)) | mark#(if(if(_x31, false, active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(mark(_x31), active(false), _x53)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(_x31, if(if(_x111, _x112, _x113), true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(if(mark(_x111), mark(_x112), _x113)), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(f(_x71), false, _x53), X2, X3)) | → | active#(if(active(if(active(f(mark(_x71))), false, _x53)), mark(X2), X3)) | |
mark#(if(if(false, if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(false), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(f(_x31), f(_x41), X3)) | → | active#(if(active(f(mark(_x31))), active(f(mark(_x41))), X3)) | |
mark#(if(true, c, X3)) | → | active#(if(active(true), active(c), X3)) | mark#(if(c, true, X3)) | → | active#(if(active(c), active(true), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(f(mark(_x71)))), X3)) | mark#(if(if(_x31, false, _x33), if(_x41, _x42, _x43), X3)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), active(if(mark(_x41), mark(_x42), _x43)), X3)) | |
mark#(if(X1, true, X3)) | → | active#(if(mark(X1), active(true), X3)) | mark#(if(c, f(if(_x61, _x62, _x63)), active(_x33))) | → | active#(if(active(c), f(if(mark(_x61), mark(_x62), _x63)), _x33)) | |
mark#(if(if(mark(true), _x32, active(_x61)), f(_x41), active(_x23))) | → | active#(if(mark(mark(_x32)), active(f(mark(_x41))), _x23)) | mark#(if(if(false, false, _x33), X2, X3)) | → | active#(if(active(if(active(false), active(false), _x33)), mark(X2), X3)) | |
mark#(if(if(mark(_x71), _x32, active(_x73)), f(_x41), active(mark(_x53)))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(mark(_x41))), _x53)) | mark#(if(if(false, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(false), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), _x23)) | → | active#(if(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), _x23)) | mark#(if(X1, c, _x23)) | → | active#(if(mark(X1), c, _x23)) | |
mark#(if(if(_x31, _x32, _x33), f(_x41), _x23)) | → | active#(if(if(mark(_x31), mark(_x32), _x33), active(f(mark(_x41))), _x23)) | mark#(if(if(_x31, if(_x101, _x82, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(_x101, mark(_x82), _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(_x41), mark(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(c)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(active(c), c, f(true))))), X3)) | |
mark#(if(if(f(_x71), _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(f(mark(_x71))), mark(_x32), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x61, _x32, active(_x63)), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(active(f(mark(_x71))))), _x23)) | |
mark#(if(if(false, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(false), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(true, if(false, false, _x43), _x23)) | → | active#(if(true, active(if(active(false), active(false), _x43)), _x23)) | |
mark#(if(if(_x81, false, active(_x83)), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, active(false), _x83)), active(f(mark(_x41))), _x23)) | mark#(if(c, f(if(_x61, _x72, _x73)), active(_x33))) | → | active#(if(active(c), f(active(if(mark(_x61), _x72, _x73))), _x33)) | |
mark#(if(if(_x31, _x32, active(active(_x63))), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x63)), active(f(mark(_x41))), X3)) | mark#(if(if(_x61, if(_x81, _x82, _x83), active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(if(mark(_x81), mark(_x82), _x83)), _x63)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(_x31, if(_x81, _x112, mark(_x113)), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x112, _x113)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(true, if(_x41, c, _x43), X3)) | → | active#(if(active(true), active(if(mark(_x41), active(c), _x43)), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(true)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(f(active(true))))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(c)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(if(active(c), c, f(true))))), X3)) | |
mark#(if(if(_x31, _x32, _x33), f(_x41), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(mark(_x41))), _x23)) | mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(if(_x91, _x92, _x93), _x32, active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(active(if(mark(_x91), mark(_x92), _x93)), mark(_x32), _x53)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x31, if(false, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(false), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(true, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(true), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(_x31, _x32, _x33), X2, mark(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(X2), _x23)) | |
mark#(if(if(f(_x61), _x32, _x33), X2, X3)) | → | active#(if(active(if(active(f(mark(_x61))), mark(_x32), _x33)), mark(X2), X3)) | mark#(if(c, f(_x71), active(_x33))) | → | active#(if(c, active(f(_x71)), _x33)) | |
mark#(if(c, true, mark(_x33))) | → | active#(if(c, active(true), _x33)) | mark#(if(true, if(false, _x42, _x53), _x23)) | → | active#(if(active(true), if(false, mark(_x42), _x53), _x23)) | |
mark#(if(f(_x31), true, X3)) | → | active#(if(active(f(mark(_x31))), active(true), X3)) | mark#(if(if(_x31, false, _x53), X2, _x23)) | → | active#(if(if(mark(_x31), false, _x53), mark(X2), _x23)) | |
mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(f(_x71), if(_x81, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(f(mark(_x71))), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(if(_x71, _x72, _x73), _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(if(mark(_x71), mark(_x72), _x73)), mark(_x32), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x81, _x32, active(_x83)), f(true), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(active(true))), _x23)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), _x23)) | mark#(if(if(_x31, if(_x71, _x72, _x73), _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x71), mark(_x72), _x73)), _x33)), mark(X2), X3)) | |
mark#(if(true, if(false, false, _x43), _x23)) | → | active#(if(active(true), if(active(false), active(false), _x43), _x23)) | mark#(if(if(true, false, _x33), _x22, _x23)) | → | active#(if(active(if(active(true), active(false), _x33)), _x22, _x23)) | |
mark#(if(true, if(false, f(_x81), _x43), X3)) | → | active#(if(active(true), active(if(active(false), active(f(mark(_x81))), _x43)), X3)) | mark#(if(if(_x31, _x32, _x33), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(if(mark(_x41), c, f(true))), X3)) | |
mark#(if(if(_x81, true, active(_x83)), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, active(true), _x83)), active(f(mark(_x41))), _x23)) | mark#(if(if(true, false, _x33), X2, active(_x23))) | → | active#(if(active(if(active(true), active(false), _x33)), mark(X2), _x23)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), _x23)) | → | active#(if(if(mark(_x31), mark(_x32), _x53), active(f(active(f(mark(_x71))))), _x23)) | mark#(if(c, c, _x23)) | → | active#(if(c, active(c), _x23)) | |
mark#(if(X1, false, X3)) | → | active#(if(mark(X1), active(false), X3)) | mark#(if(if(_x31, _x32, _x33), f(_x41), mark(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(_x61, true, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), mark(if(active(f(mark(_x71))), c, f(true))), X3)) | mark#(if(if(mark(mark(_x41)), _x32, active(_x73)), f(_x41), active(_x23))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), mark(if(mark(_x41), c, f(true))), _x23)) | |
mark#(if(c, f(_x41), mark(_x33))) | → | active#(if(c, active(f(mark(_x41))), _x33)) | mark#(if(if(_x31, _x32, _x33), f(_x41), _x23)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), f(mark(_x41)), _x23)) | |
mark#(if(true, f(_x41), X3)) | → | active#(if(active(true), active(f(mark(_x41))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(_x61), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(_x61)), X3)) | |
mark#(if(X1, _x22, _x23)) | → | active#(if(mark(X1), _x22, _x23)) | mark#(if(true, if(false, _x42, active(_x53)), _x23)) | → | active#(if(active(true), if(active(false), mark(_x42), _x53), _x23)) | |
mark#(if(if(_x31, false, _x53), false, X3)) | → | active#(if(active(if(mark(_x31), false, _x53)), active(false), X3)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(false)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(active(false), c, f(true))))), X3)) | |
mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(c, f(_x71), active(active(_x33)))) | → | active#(if(active(c), active(f(_x71)), _x33)) | |
mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), active(_x23))) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(c, if(_x41, _x42, _x43), X3)) | → | active#(if(active(c), active(if(mark(_x41), mark(_x42), _x43)), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(f(_x91))), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(if(active(f(mark(_x91))), c, f(true))))), X3)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), _x23)) | → | active#(if(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(c, f(true), active(_x33))) | → | active#(if(active(c), f(active(true)), _x33)) | mark#(if(if(c, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(c), mark(_x32), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(_x81)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(if(_x81, c, f(true))))), X3)) | mark#(if(if(_x31, _x32, _x33), f(_x61), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(_x61)), X3)) | |
mark#(if(if(_x31, false, _x53), X2, mark(_x23))) | → | active#(if(active(if(mark(_x31), false, _x53)), mark(X2), _x23)) | mark#(if(if(mark(_x71), _x32, active(_x73)), f(f(_x91)), active(_x23))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(active(f(mark(_x91))))), _x23)) | |
mark#(if(if(mark(_x81), true, active(mark(_x43))), f(f(_x81)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(_x81, c, f(true))))), X3)) | mark#(if(if(_x31, _x32, _x33), X2, _x23)) | → | active#(if(if(mark(_x31), mark(_x32), _x33), mark(X2), _x23)) | |
mark#(if(c, true, active(_x23))) | → | active#(if(active(c), active(true), _x23)) | mark#(if(if(f(_x71), if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(f(mark(_x71))), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(if(_x71, _x72, _x73), if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(if(mark(_x71), mark(_x72), _x73)), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(f(mark(_x71))))), _x23)) | |
mark#(if(if(mark(false), true, active(mark(_x53))), f(f(false)), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(active(false), c, f(true))))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), _x23)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), f(mark(if(mark(_x71), c, f(true)))), _x23)) | |
mark#(if(if(mark(true), true, active(_x63)), f(f(true)), mark(_x23))) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(mark(if(active(true), c, f(true))))), _x23)) | mark#(if(if(mark(true), true, active(f(true))), f(f(true)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(active(if(mark(active(true)), mark(c), f(true))))), X3)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(_x31, false, _x33), c, X3)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), active(c), X3)) | |
mark#(if(if(_x31, true, _x33), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(true), _x33)), active(f(mark(_x41))), X3)) | mark#(if(c, c, X3)) | → | active#(if(active(c), active(c), X3)) | |
mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(true)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(active(true), c, f(true))))), X3)) | mark#(if(if(c, if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(c), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(mark(if(_x91, _x92, _x93)), true, active(mark(_x53))), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))))), X3)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(if(mark(mark(if(mark(_x71), c, f(true)))), mark(c), f(true))), X3)) | |
mark#(if(if(_x81, if(_x91, _x92, _x93), active(_x83)), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, active(if(mark(_x91), mark(_x92), _x93)), _x83)), active(f(mark(_x41))), _x23)) | mark#(if(if(mark(if(_x91, _x92, _x93)), true, active(mark(_x43))), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))))), X3)) | |
mark#(if(if(_x41, true, active(mark(_x43))), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(false, c, active(_x23))) | → | active#(if(active(false), active(c), _x23)) | |
mark#(if(if(_x31, _x62, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), _x62, _x63)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(_x61, if(_x81, true, _x83), active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(if(mark(_x81), active(true), _x83)), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, _x32, _x33), X2, active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(X2), _x23)) | mark#(if(if(_x51, _x32, _x53), X2, X3)) | → | active#(if(active(if(_x51, mark(_x32), _x53)), mark(X2), X3)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), active(_x23))) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), _x23)) | → | active#(if(if(_x51, active(true), _x53), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(true, true, active(_x31)), f(f(_x71)), X3)) | → | active#(if(mark(active(true)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x31, if(true, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(true), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(true, if(false, if(_x81, _x82, _x83), _x43), X3)) | → | active#(if(active(true), active(if(active(false), active(if(mark(_x81), mark(_x82), _x83)), _x43)), X3)) | |
mark#(if(if(_x31, false, _x53), if(_x41, _x42, _x43), X3)) | → | active#(if(active(if(mark(_x31), false, _x53)), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(f(mark(_x71))))), _x23)) | |
mark#(if(if(c, _x32, active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(active(c), mark(_x32), _x53)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(_x81)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(f(_x81)))), X3)) | |
mark#(if(if(_x61, true, active(_x63)), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(active(f(mark(_x71))))), _x23)) | mark#(if(if(_x81, _x32, active(_x83)), f(if(_x91, _x92, _x93)), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(active(if(mark(_x91), mark(_x92), _x93)))), _x23)) | |
mark#(if(if(_x31, true, active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(mark(_x31), active(true), _x53)), active(f(mark(_x41))), _x23)) | mark#(if(c, f(if(true, _x62, _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(active(true), mark(_x62), _x63))), _x33)) | |
mark#(if(true, if(_x41, _x42, mark(_x63)), X3)) | → | active#(if(active(true), active(if(mark(_x41), mark(_x42), _x63)), X3)) | mark#(if(if(_x31, false, _x33), X2, mark(_x23))) | → | active#(if(active(if(mark(_x31), active(false), _x33)), mark(X2), _x23)) | |
mark#(if(true, if(false, false, _x43), mark(_x23))) | → | active#(if(active(true), active(if(active(false), active(false), _x43)), _x23)) | mark#(if(if(mark(_x71), true, active(_x43)), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, true, _x43)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(mark(f(_x91)), true, active(_x63)), f(f(f(_x91))), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(mark(if(active(f(mark(_x91))), c, f(true))))), X3)) | mark#(if(if(_x31, _x32, _x33), f(true), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(active(true))), X3)) | |
mark#(if(c, mark(active(_x22)), mark(_x23))) | → | active#(if(c, _x22, _x23)) | mark#(if(true, if(_x41, f(_x81), _x43), X3)) | → | active#(if(active(true), active(if(mark(_x41), active(f(mark(_x81))), _x43)), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(mark(_x43)))), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(f(_x91)), true, active(mark(_x53))), f(f(f(_x91))), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(active(f(mark(_x91))), c, f(true))))), X3)) | |
mark#(if(c, f(c), active(_x23))) | → | active#(if(active(c), active(f(active(c))), _x23)) | mark#(if(true, if(false, true, _x43), X3)) | → | active#(if(active(true), active(if(active(false), active(true), _x43)), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(true), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(true))), X3)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), _x23)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), f(mark(if(mark(_x71), c, f(true)))), _x23)) | |
mark#(if(f(f(_x61)), X2, X3)) | → | active#(if(active(f(active(f(mark(_x61))))), mark(X2), X3)) | mark#(if(if(mark(_x71), true, active(mark(c))), f(f(_x71)), X3)) | → | active#(if(active(c), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(mark(_x51), _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, mark(_x32), _x53)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(true)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(active(true), c, f(true))))), X3)) | |
mark#(if(if(_x61, _x32, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(f(mark(_x71)))), X3)) | mark#(if(if(_x31, _x32, active(active(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x63)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x81, _x32, active(_x83)), f(_x41), active(mark(_x53)))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(mark(_x41))), _x53)) | mark#(if(if(_x31, true, _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), active(true), _x33)), mark(X2), X3)) | |
mark#(if(if(if(_x71, _x72, _x73), _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(if(mark(_x71), mark(_x72), _x73)), mark(_x32), _x53)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(_x31, false, active(_x53)), X2, X3)) | → | active#(if(active(if(mark(_x31), active(false), _x53)), mark(X2), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(false)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(if(active(false), c, f(true))))), X3)) | mark#(if(if(true, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(true), mark(_x32), _x53)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(false, _x32, active(_x41)), f(f(_x71)), X3)) | → | active#(if(mark(_x41), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(_x31, if(_x81, false, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(false), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(true, false, mark(_x53)), X2, X3)) | → | active#(if(active(if(active(true), active(false), _x53)), mark(X2), X3)) | mark#(if(if(mark(_x71), _x32, active(_x73)), f(false), active(_x23))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(active(false))), _x23)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(_x91), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(_x91)), _x23)) | mark#(if(if(_x31, if(_x81, active(_x112), _x113), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x112, _x113)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(true, _x32, active(_x41)), f(f(_x71)), X3)) | → | active#(if(mark(mark(_x32)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(_x61, if(_x81, _x102, _x103), active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(if(mark(_x81), _x102, _x103)), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(mark(_x53)))), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(_x71), true, active(_x63)), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(if(_x31, if(f(_x111), _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(f(mark(_x111))), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(c, X2, active(active(_x33)))) | → | active#(if(active(c), mark(X2), _x33)) | |
mark#(if(c, f(false), active(_x33))) | → | active#(if(active(c), f(active(false)), _x33)) | mark#(if(if(_x31, false, _x53), _x22, _x23)) | → | active#(if(active(if(mark(_x31), false, _x53)), _x22, _x23)) | |
mark#(if(if(_x61, false, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(false), _x63)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(mark(_x81), true, active(mark(_x53))), f(f(_x81)), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(_x81, c, f(true))))), X3)) | |
mark#(if(if(_x61, _x32, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(c, mark(mark(_x22)), mark(_x23))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), X3)) | → | active#(if(mark(_x31), active(f(active(if(mark(mark(_x71)), mark(c), f(true))))), X3)) | mark#(if(if(true, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(true), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, false, _x53), true, X3)) | → | active#(if(active(if(mark(_x31), false, _x53)), active(true), X3)) | mark#(if(if(mark(_x71), _x32, active(_x73)), f(c), active(_x23))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(active(c))), _x23)) | |
mark#(if(f(_x31), _x22, _x23)) | → | active#(if(active(f(mark(_x31))), _x22, _x23)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(mark(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(true, if(false, c, _x43), X3)) | → | active#(if(active(true), active(if(active(false), active(c), _x43)), X3)) | mark#(if(if(mark(_x71), _x32, active(_x73)), f(_x41), active(_x53))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), f(mark(_x41)), _x53)) | |
mark#(if(if(_x31, if(c, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(c), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x61, _x32, active(_x63)), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(active(f(active(if(mark(_x91), mark(_x92), _x93)))))), X3)) | |
mark#(if(if(_x31, if(_x71, _x72, _x73), _x33), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x71), mark(_x72), _x73)), _x33)), active(f(mark(_x41))), X3)) | mark#(if(if(mark(mark(_x81)), _x32, active(_x83)), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(_x31, _x32, _x33), true, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(true), X3)) | mark#(if(if(true, _x32, active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(active(true), mark(_x32), _x53)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(_x31, if(_x81, true, active(_x103)), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x61, _x32, active(_x63)), f(f(f(_x91))), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(active(f(active(f(mark(_x91))))))), X3)) | |
mark#(if(if(_x41, true, active(active(_x43))), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(_x31, if(_x81, true, mark(_x103)), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, if(_x111, _x112, _x113), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(_x111, _x112, _x113)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, false, active(_x53)), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(false), _x53)), active(f(mark(_x41))), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(false), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(false))), _x23)) | mark#(if(if(_x31, _x32, _x33), false, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(false), X3)) | |
mark#(if(true, if(_x41, _x42, _x43), _x23)) | → | active#(if(true, active(if(mark(_x41), mark(_x42), _x43)), _x23)) | mark#(if(if(_x61, true, active(_x63)), f(f(false)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(active(f(active(false))))), X3)) | |
mark#(if(if(_x81, _x32, active(_x83)), f(_x41), active(_x53))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), f(mark(_x41)), _x53)) | mark#(if(if(_x61, false, _x63), X2, X3)) | → | active#(if(active(if(_x61, false, _x63)), mark(X2), X3)) | |
mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))))), X3)) | mark#(if(c, false, active(_x23))) | → | active#(if(active(c), active(false), _x23)) | |
mark#(if(X1, X2, X3)) | → | mark#(X2) | mark#(if(true, if(false, f(_x71), _x43), _x23)) | → | active#(if(active(true), if(active(false), active(f(mark(_x71))), _x43), _x23)) | |
mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), if(mark(_x81), _x102, _x103), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x81, _x32, active(_x83)), f(false), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(active(false))), _x23)) | |
mark#(if(if(_x31, false, _x33), _x22, _x23)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), _x22, _x23)) | mark#(if(true, X2, _x23)) | → | active#(if(true, mark(X2), _x23)) | |
mark#(if(if(_x61, true, active(_x63)), f(f(_x71)), _x23)) | → | active#(if(if(_x61, active(true), _x63), active(f(active(f(mark(_x71))))), _x23)) | mark#(if(_x21, c, _x23)) | → | active#(if(_x21, active(c), _x23)) | |
mark#(if(if(mark(false), true, active(_x63)), f(f(false)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(mark(if(active(false), c, f(true))))), X3)) | mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), _x23)) | → | active#(if(active(if(_x51, active(true), _x53)), f(mark(if(mark(_x71), c, f(true)))), _x23)) | |
mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), _x23)) | → | active#(if(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(c, f(if(_x61, false, _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(mark(_x61), active(false), _x63))), _x33)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), if(mark(_x81), mark(_x82), _x83), _x63)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(false, _x32, _x33), X2, X3)) | → | active#(if(active(if(active(false), mark(_x32), _x33)), mark(X2), X3)) | |
mark#(if(if(true, false, _x53), X2, X3)) | → | active#(if(active(if(true, active(false), _x53)), mark(X2), X3)) | mark#(if(_x21, X2, _x23)) | → | active#(if(_x21, mark(X2), _x23)) | |
mark#(if(true, if(false, false, mark(_x63)), X3)) | → | active#(if(active(true), active(if(active(false), active(false), _x63)), X3)) | mark#(if(if(_x31, _x32, _x33), f(c), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(active(c))), X3)) | |
mark#(if(f(_x31), X2, mark(_x23))) | → | active#(if(active(f(mark(_x31))), mark(X2), _x23)) | mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(active(if(mark(mark(_x71)), mark(c), f(true))))), X3)) | |
mark#(if(if(mark(true), true, active(_x63)), f(f(true)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(if(active(true), c, f(true)))), X3)) | mark#(if(true, X2, active(_x23))) | → | active#(if(active(true), mark(X2), _x23)) | |
mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))))), X3)) | mark#(if(if(mark(_x71), false, active(_x73)), f(_x41), active(_x23))) | → | active#(if(active(if(_x71, active(false), _x73)), active(f(mark(_x41))), _x23)) | |
mark#(if(c, f(_x51), active(mark(_x23)))) | → | active#(if(active(c), f(mark(_x51)), _x23)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), _x23)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), f(active(f(mark(_x71)))), _x23)) | |
mark#(if(c, f(active(_x41)), active(_x33))) | → | active#(if(active(c), f(_x41), _x33)) | mark#(if(if(_x61, c, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(c), _x63)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(c, c, active(_x23))) | → | active#(if(active(c), active(c), _x23)) | mark#(if(if(_x31, if(_x81, true, _x83), active(active(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(c, mark(_x22), _x23)) | → | active#(if(c, _x22, _x23)) | mark#(if(if(_x31, if(_x101, _x102, _x103), active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(mark(_x31), active(if(mark(_x101), mark(_x102), _x103)), _x53)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(true, _x32, active(_x61)), f(_x41), active(_x23))) | → | active#(if(mark(mark(_x32)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(if(mark(_x71), c, f(true)))), X3)) | |
mark#(if(if(_x31, if(c, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(c), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(mark(true), true, active(_x63)), f(f(true)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), mark(if(mark(if(active(true), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(_x71)), _x23)) | → | active#(if(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(if(mark(true), true, active(mark(_x53))), f(f(true)), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(active(true), c, f(true))))), X3)) | |
mark#(if(if(c, false, _x33), X2, X3)) | → | active#(if(active(if(active(c), active(false), _x33)), mark(X2), X3)) | mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(c, _x32, mark(active(_x33)))) | → | active#(if(c, _x32, _x33)) | mark#(if(if(true, _x32, active(_x53)), f(_x41), X3)) | → | active#(if(active(if(active(true), mark(_x32), _x53)), active(f(mark(_x41))), X3)) | |
mark#(if(if(mark(_x71), _x32, active(_x73)), f(_x41), active(active(_x53)))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(mark(_x41))), _x53)) | mark#(if(if(if(_x61, _x62, _x63), false, _x33), X2, X3)) | → | active#(if(active(if(active(if(mark(_x61), mark(_x62), _x63)), active(false), _x33)), mark(X2), X3)) | |
mark#(if(c, if(_x51, _x52, _x53), _x23)) | → | active#(if(c, active(if(mark(_x51), mark(_x52), _x53)), _x23)) | mark#(if(if(_x31, if(false, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(false), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(_x31, false, _x33), false, X3)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), active(false), X3)) | mark#(if(if(_x31, if(true, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(true), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, false, _x53), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), false, _x53)), active(f(mark(_x41))), X3)) | mark#(if(if(mark(_x81), _x32, active(active(_x83))), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(mark(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x63)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(true, _x22, _x23)) | → | active#(if(active(true), _x22, _x23)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(f(_x91))), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(f(active(f(mark(_x91))))))), X3)) | mark#(if(if(f(_x71), _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(f(mark(_x71))), mark(_x32), _x53)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(false, true, active(_x31)), f(f(_x71)), X3)) | → | active#(if(mark(_x31), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(mark(false), true, active(mark(_x43))), f(f(false)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(active(false), c, f(true))))), X3)) | |
mark#(if(if(mark(c), true, active(_x63)), f(f(c)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(mark(if(active(c), c, f(true))))), X3)) | mark#(if(if(_x31, c, _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), active(c), _x33)), mark(X2), X3)) | |
mark#(if(c, mark(_x22), mark(mark(_x23)))) | → | active#(if(c, _x22, _x23)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(c)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(f(active(c))))), X3)) | |
mark#(if(if(false, _x32, _x33), f(_x41), X3)) | → | active#(if(active(if(active(false), mark(_x32), _x33)), active(f(mark(_x41))), X3)) | mark#(if(if(mark(_x71), true, active(_x43)), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(mark(_x71), _x32, active(_x73)), f(_x41), active(_x53))) | → | active#(if(if(_x71, mark(_x32), _x73), active(f(mark(_x41))), _x53)) | mark#(if(if(mark(_x71), _x32, active(_x73)), f(true), active(_x23))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(active(true))), _x23)) | |
mark#(if(if(_x81, _x32, active(_x83)), f(c), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(active(c))), _x23)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), mark(if(active(f(mark(_x71))), c, f(true))), X3)) | |
mark#(if(c, f(if(if(_x81, _x82, _x83), _x62, _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(active(if(mark(_x81), mark(_x82), _x83)), mark(_x62), _x63))), _x33)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(if(mark(f(_x91)), true, active(mark(_x43))), f(f(f(_x91))), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(active(f(mark(_x91))), c, f(true))))), X3)) | mark#(if(true, if(false, _x42, _x43), active(_x23))) | → | active#(if(active(true), active(if(active(false), mark(_x42), _x43)), _x23)) | |
mark#(if(X1, c, active(_x23))) | → | active#(if(mark(X1), active(c), _x23)) | mark#(if(if(_x31, if(if(_x111, _x112, _x113), _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(if(mark(_x111), mark(_x112), _x113)), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(active(_x41), true, active(_x43)), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(c, _x32, mark(mark(_x33)))) | → | active#(if(c, _x32, _x33)) | |
mark#(if(true, if(_x41, if(_x81, _x82, _x83), _x43), X3)) | → | active#(if(active(true), active(if(mark(_x41), active(if(mark(_x81), mark(_x82), _x83)), _x43)), X3)) | mark#(if(if(_x31, f(_x81), active(_x53)), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(f(mark(_x81))), _x53)), active(f(mark(_x41))), X3)) | |
mark#(if(c, f(_x51), active(active(_x23)))) | → | active#(if(active(c), f(mark(_x51)), _x23)) | mark#(if(if(mark(false), _x32, active(_x61)), f(_x41), active(_x23))) | → | active#(if(mark(_x61), active(f(mark(_x41))), _x23)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(_x41), active(_x63))) | → | active#(if(if(mark(_x31), mark(_x32), _x53), active(f(mark(_x41))), _x63)) | mark#(if(if(_x31, if(_x81, _x82, mark(_x103)), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(c, false, _x23)) | → | active#(if(active(c), false, _x23)) | mark#(if(c, f(_x51), active(active(_x33)))) | → | active#(if(active(c), active(f(mark(_x51))), _x33)) | |
mark#(if(c, f(if(_x61, _x62, mark(_x73))), active(_x33))) | → | active#(if(active(c), f(active(if(mark(_x61), mark(_x62), _x73))), _x33)) | mark#(if(if(mark(_x71), c, active(_x73)), f(_x41), active(_x23))) | → | active#(if(active(if(_x71, active(c), _x73)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(_x31, c, _x33), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(c), _x33)), active(f(mark(_x41))), X3)) | mark#(if(true, if(false, _x42, _x43), active(_x33))) | → | active#(if(active(true), if(active(false), mark(_x42), _x43), _x33)) | |
mark#(if(true, true, X3)) | → | active#(if(active(true), active(true), X3)) | mark#(if(if(false, if(_x81, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(false), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x81, _x32, active(_x83)), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), mark(if(mark(_x41), c, f(true))), _x23)) | mark#(if(if(_x31, if(_x81, c, f(true)), active(_x53)), f(f(_x81)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(_x81, c, f(true))))), X3)) | |
active#(f(X)) | → | mark#(if(X, c, f(true))) | mark#(if(if(mark(true), true, active(_x63)), f(f(true)), _x23)) | → | active#(if(active(if(_x61, active(true), _x63)), f(mark(if(active(true), c, f(true)))), _x23)) | |
mark#(if(if(_x61, true, active(_x63)), f(f(true)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(active(f(active(true))))), X3)) | mark#(if(if(mark(true), true, active(_x63)), f(f(true)), active(_x23))) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(mark(if(active(true), c, f(true))))), _x23)) | |
mark#(if(if(_x51, false, _x53), X2, X3)) | → | active#(if(active(if(_x51, active(false), _x53)), mark(X2), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(f(active(if(mark(_x91), mark(_x92), _x93)))))), X3)) | |
mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(f(_x91))), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(active(f(mark(_x91))), c, f(true))))), X3)) | mark#(if(if(_x31, _x62, active(_x63)), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), _x62, _x63)), active(f(mark(_x41))), X3)) | |
mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(true)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(active(true), c, f(true))))), X3)) | mark#(if(c, _x22, active(_x23))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(if(_x61, _x32, active(_x63)), f(f(_x71)), _x23)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), f(active(f(mark(_x71)))), _x23)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(f(true))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(if(mark(_x71), c, f(true)), c, f(true))), X3)) | |
mark#(if(if(_x31, false, _x33), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), active(f(mark(_x41))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(_x41), active(active(_x63)))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(_x41))), _x63)) | |
mark#(if(c, X2, mark(_x23))) | → | active#(if(active(c), mark(X2), _x23)) | mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(if(mark(_x71), c, f(true)))), X3)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(active(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, if(f(_x111), true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(f(mark(_x111))), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(_x81)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(_x81, c, f(true))))), X3)) | mark#(if(f(_x31), if(_x41, _x42, _x43), X3)) | → | active#(if(active(f(mark(_x31))), active(if(mark(_x41), mark(_x42), _x43)), X3)) | |
mark#(f(X)) | → | mark#(X) | mark#(if(if(_x31, false, _x33), X2, _x23)) | → | active#(if(if(mark(_x31), active(false), _x33), mark(X2), _x23)) | |
mark#(if(c, X2, active(_x33))) | → | active#(if(c, mark(X2), _x33)) | mark#(if(c, f(_x51), active(_x33))) | → | active#(if(c, active(f(mark(_x51))), _x33)) | |
mark#(if(if(_x31, if(_x81, c, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(c), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x81, _x32, active(_x83)), f(f(_x91)), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(active(f(mark(_x91))))), _x23)) | |
mark#(if(c, false, mark(active(_x23)))) | → | active#(if(c, active(false), _x23)) | mark#(if(if(f(_x61), false, _x33), X2, X3)) | → | active#(if(active(if(active(f(mark(_x61))), active(false), _x33)), mark(X2), X3)) | |
mark#(if(if(mark(active(_x81)), _x32, active(_x83)), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(f(_x91))), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(active(f(mark(_x91))), c, f(true))))), X3)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))), c, f(true))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(if(_x101, _x102, _x103)), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(if(mark(_x101), mark(_x102), _x103)))), _x23)) | |
mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), active(_x23))) | → | active#(if(mark(_x31), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(c, active(_x32), mark(_x33))) | → | active#(if(c, _x32, _x33)) | |
mark#(if(if(f(_x61), _x32, _x33), f(_x41), X3)) | → | active#(if(active(if(active(f(mark(_x61))), mark(_x32), _x33)), active(f(mark(_x41))), X3)) | mark#(if(if(_x81, f(_x91), active(_x83)), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, active(f(mark(_x91))), _x83)), active(f(mark(_x41))), _x23)) | |
mark#(if(true, if(_x41, true, _x43), X3)) | → | active#(if(active(true), active(if(mark(_x41), active(true), _x43)), X3)) | mark#(if(if(mark(_x71), true, active(mark(active(_x43)))), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, if(_x81, if(_x121, _x122, _x123), _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(if(mark(_x121), mark(_x122), _x123)), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(mark(c), true, active(mark(_x53))), f(f(c)), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(active(c), c, f(true))))), X3)) | |
mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), active(_x23))) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(if(_x31, if(_x81, _x82, active(_x103)), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x103)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(mark(_x71), true, active(_x63)), f(f(_x71)), _x23)) | → | active#(if(active(if(_x61, active(true), _x63)), f(mark(if(mark(_x71), c, f(true)))), _x23)) | mark#(if(true, if(false, _x62, _x63), X3)) | → | active#(if(active(true), active(if(active(false), _x62, _x63)), X3)) | |
mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(if(mark(_x71), c, f(true)))), X3)) | mark#(if(true, if(false, _x42, _x43), _x23)) | → | active#(if(true, active(if(active(false), mark(_x42), _x43)), _x23)) | |
mark#(if(if(_x31, _x32, _x33), f(false), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(active(false))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(if(mark(mark(_x71)), mark(c), f(true))))), X3)) | |
mark#(if(c, f(if(_x61, true, _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(mark(_x61), active(true), _x63))), _x33)) | mark#(if(if(true, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(true), mark(_x32), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x51, _x32, _x53), f(_x41), X3)) | → | active#(if(active(if(_x51, mark(_x32), _x53)), active(f(mark(_x41))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(f(_x31), X2, X3)) | → | active#(if(mark(if(mark(_x31), c, f(true))), mark(X2), X3)) | mark#(if(if(_x31, if(if(_x111, _x112, _x113), _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(if(mark(_x111), mark(_x112), _x113)), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(c, f(true), active(_x23))) | → | active#(if(active(c), active(f(active(true))), _x23)) | mark#(if(c, f(_x51), active(mark(_x33)))) | → | active#(if(active(c), active(f(mark(_x51))), _x33)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), active(_x23))) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), _x23)) | mark#(if(if(if(_x71, _x72, _x73), _x32, active(_x53)), f(_x41), X3)) | → | active#(if(active(if(active(if(mark(_x71), mark(_x72), _x73)), mark(_x32), _x53)), active(f(mark(_x41))), X3)) | |
mark#(if(f(c), X2, X3)) | → | active#(if(active(f(active(c))), mark(X2), X3)) | mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(if(_x61, _x62, _x63), _x32, _x33), f(_x41), X3)) | → | active#(if(active(if(active(if(mark(_x61), mark(_x62), _x63)), mark(_x32), _x33)), active(f(mark(_x41))), X3)) | mark#(if(true, if(false, _x42, mark(_x53)), _x23)) | → | active#(if(active(true), if(active(false), mark(_x42), _x53), _x23)) | |
mark#(if(if(_x31, if(_x81, if(_x121, _x122, _x123), _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(if(mark(_x121), mark(_x122), _x123)), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, if(_x81, _x112, active(_x113)), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x112, _x113)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, _x32, active(mark(_x63))), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x63)), active(f(mark(_x41))), X3)) | mark#(if(X1, f(_x41), X3)) | → | active#(if(mark(X1), active(f(mark(_x41))), X3)) | |
mark#(if(true, false, X3)) | → | active#(if(active(true), active(false), X3)) | mark#(if(c, f(false), active(_x23))) | → | active#(if(active(c), active(f(active(false))), _x23)) | |
mark#(if(if(active(_x71), _x32, active(_x73)), f(_x41), active(_x23))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(false)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(f(active(false))))), X3)) | |
mark#(if(if(_x31, _x62, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), _x62, _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(X1, X2, X3)) | → | mark#(X1) | |
mark#(if(if(_x31, if(_x81, _x82, active(_x103)), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(f(_x31), c, X3)) | → | active#(if(active(f(mark(_x31))), active(c), X3)) | |
mark#(if(c, X2, mark(mark(_x23)))) | → | active#(if(c, mark(X2), _x23)) | mark#(if(c, f(_x51), active(_x23))) | → | active#(if(c, f(mark(_x51)), _x23)) | |
mark#(if(if(_x31, if(_x81, true, _x83), active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), if(mark(_x81), active(true), _x83), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(true, if(true, _x42, _x43), X3)) | → | active#(if(active(true), active(if(active(true), mark(_x42), _x43)), X3)) | |
mark#(if(if(_x31, true, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(true), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(if(_x71, _x72, _x73), if(_x81, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(if(mark(_x71), mark(_x72), _x73)), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(c, f(c), active(_x33))) | → | active#(if(active(c), f(active(c)), _x33)) | mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), _x23)) | → | active#(if(active(if(_x41, active(true), _x43)), f(mark(if(mark(_x71), c, f(true)))), _x23)) | |
mark#(if(if(_x31, true, active(_x53)), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(true), _x53)), active(f(mark(_x41))), X3)) | mark#(if(true, if(false, _x42, mark(_x63)), X3)) | → | active#(if(active(true), active(if(active(false), mark(_x42), _x63)), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(_x41), _x23)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), f(mark(_x41)), _x23)) | mark#(if(if(_x31, f(_x81), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(f(mark(_x81))), _x53)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(if(_x71, _x72, _x73), if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(if(mark(_x71), mark(_x72), _x73)), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(true, if(false, false, _x63), X3)) | → | active#(if(active(true), active(if(false, active(false), _x63)), X3)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(f(_x91))), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(active(f(mark(_x91))), c, f(true))), c, f(true))), X3)) | mark#(if(c, c, _x23)) | → | active#(if(active(c), c, _x23)) | |
mark#(if(if(c, _x32, active(_x53)), f(_x41), X3)) | → | active#(if(active(if(active(c), mark(_x32), _x53)), active(f(mark(_x41))), X3)) | mark#(if(if(mark(_x71), true, active(active(_x43))), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), X2, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), mark(X2), X3)) | mark#(if(c, f(active(_x61)), active(_x23))) | → | active#(if(active(c), active(f(_x61)), _x23)) | |
mark#(if(if(mark(true), true, active(mark(_x43))), f(f(true)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(active(true), c, f(true))))), X3)) | mark#(if(true, if(false, _x42, _x43), _x33)) | → | active#(if(true, if(active(false), mark(_x42), _x43), _x33)) | |
mark#(if(if(_x71, _x32, active(active(_x73))), f(_x41), active(_x23))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(c)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(active(c), c, f(true))), c, f(true))), X3)) | |
mark#(if(false, c, mark(_x23))) | → | active#(if(active(false), active(c), _x23)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), _x23)) | → | active#(if(if(mark(_x31), mark(_x32), _x53), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(true)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(if(active(true), c, f(true))))), X3)) | mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), X3)) | → | active#(if(mark(_x31), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(active(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x63)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(true, if(_x41, _x42, active(_x63)), X3)) | → | active#(if(active(true), active(if(mark(_x41), mark(_x42), _x63)), X3)) | |
mark#(if(if(_x31, false, _x53), c, X3)) | → | active#(if(active(if(mark(_x31), false, _x53)), active(c), X3)) | mark#(if(if(mark(_x71), true, active(mark(true))), f(f(_x71)), X3)) | → | active#(if(active(true), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(c, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(c), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, false, active(_x63)), X2, X3)) | → | active#(if(active(if(mark(_x31), false, _x63)), mark(X2), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(if(mark(_x71), c, f(true)))), X3)) | |
mark#(if(c, f(_x41), X3)) | → | active#(if(active(c), active(f(mark(_x41))), X3)) | mark#(if(if(mark(_x71), true, active(f(true))), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(active(if(mark(mark(_x71)), mark(c), f(true))))), X3)) | |
mark#(if(c, f(if(_x61, if(_x91, _x92, _x93), _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(mark(_x61), active(if(mark(_x91), mark(_x92), _x93)), _x63))), _x33)) | mark#(if(if(c, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(c), mark(_x32), _x53)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(_x41))), X3)) | mark#(if(if(true, false, _x33), X2, _x23)) | → | active#(if(if(active(true), active(false), _x33), mark(X2), _x23)) | |
mark#(if(if(false, _x32, active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(active(false), mark(_x32), _x53)), active(f(mark(_x41))), _x23)) | mark#(if(c, false, mark(_x23))) | → | active#(if(active(c), active(false), _x23)) | |
mark#(if(c, f(f(_x81)), active(_x23))) | → | active#(if(active(c), active(f(active(f(mark(_x81))))), _x23)) | mark#(if(c, f(_x51), active(_x23))) | → | active#(if(active(c), mark(if(mark(_x51), c, f(true))), _x23)) | |
mark#(if(if(_x31, if(_x101, true, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(_x101, active(true), _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(X1, X2, mark(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(c)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(active(c), c, f(true))))), X3)) | mark#(if(if(false, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(false), mark(_x32), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(if(_x61, _x62, _x63), _x32, _x33), X2, X3)) | → | active#(if(active(if(active(if(mark(_x61), mark(_x62), _x63)), mark(_x32), _x33)), mark(X2), X3)) | mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(c, false, mark(_x23))) | → | active#(if(c, false, _x23)) | mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(if(mark(_x71), c, f(true)))), X3)) | |
mark#(if(if(_x71, _x72, active(_x73)), f(_x41), active(_x23))) | → | active#(if(active(if(_x71, _x72, _x73)), active(f(mark(_x41))), _x23)) | mark#(if(true, if(false, false, active(_x63)), X3)) | → | active#(if(active(true), active(if(active(false), active(false), _x63)), X3)) | |
mark#(if(if(if(_x71, _x72, _x73), false, _x53), X2, X3)) | → | active#(if(active(if(active(if(mark(_x71), mark(_x72), _x73)), false, _x53)), mark(X2), X3)) | mark#(if(if(mark(_x71), true, active(mark(if(_x41, _x42, _x43)))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x41), mark(_x42), _x43)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(mark(true), true, active(_x31)), f(f(true)), X3)) | → | active#(if(mark(active(true)), active(f(mark(if(active(true), c, f(true))))), X3)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(f(_x91))), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(active(f(mark(_x91))), c, f(true))))), X3)) | |
mark#(if(c, f(_x41), active(_x33))) | → | active#(if(active(c), f(_x41), _x33)) | mark#(if(if(if(_x71, _x72, _x73), if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(if(mark(_x71), mark(_x72), _x73)), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(false, _x32, active(_x53)), f(_x41), X3)) | → | active#(if(active(if(active(false), mark(_x32), _x53)), active(f(mark(_x41))), X3)) | mark#(if(if(mark(_x71), true, active(_x63)), f(f(_x71)), _x23)) | → | active#(if(if(_x61, active(true), _x63), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
active#(if(true, X, Y)) | → | mark#(X) | mark#(if(c, f(_x71), active(mark(_x23)))) | → | active#(if(active(c), f(_x71), _x23)) | |
mark#(if(f(_x31), X2, active(_x23))) | → | active#(if(active(f(mark(_x31))), mark(X2), _x23)) | mark#(if(if(_x81, c, active(_x83)), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, active(c), _x83)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, true, _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(true, if(false, true, _x43), _x23)) | → | active#(if(active(true), if(active(false), active(true), _x43), _x23)) | |
mark#(if(c, f(mark(_x61)), active(_x23))) | → | active#(if(active(c), active(f(_x61)), _x23)) | mark#(if(if(_x31, c, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(c), _x53)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x31, if(_x81, false, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(false), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(_x31, f(_x81), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(f(mark(_x81))), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(mark(_x81), true, active(mark(_x31))), f(f(_x81)), X3)) | → | active#(if(mark(_x31), active(f(mark(if(_x81, c, f(true))))), X3)) | mark#(if(c, _x32, active(_x33))) | → | active#(if(active(c), _x32, _x33)) | |
mark#(if(if(c, false, _x53), X2, X3)) | → | active#(if(active(if(active(c), false, _x53)), mark(X2), X3)) | mark#(if(if(mark(_x71), f(_x101), active(_x73)), f(_x41), active(_x23))) | → | active#(if(active(if(_x71, active(f(mark(_x101))), _x73)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(_x61, if(_x81, _x82, _x83), active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(if(mark(_x81), mark(_x82), _x83)), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(c, f(_x51), active(_x23))) | → | active#(if(active(c), mark(if(_x51, c, f(true))), _x23)) | |
mark#(if(if(_x31, _x32, mark(_x53)), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(_x41))), X3)) | mark#(if(if(_x61, _x32, active(_x63)), f(f(_x71)), active(_x23))) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(active(f(mark(_x71))))), _x23)) | |
mark#(if(true, if(false, _x42, _x43), mark(_x23))) | → | active#(if(active(true), active(if(active(false), mark(_x42), _x43)), _x23)) | mark#(if(if(mark(_x71), _x32, active(_x73)), f(_x81), active(_x23))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(_x81)), _x23)) | |
mark#(if(if(_x61, true, active(_x63)), f(f(c)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(active(f(active(c))))), X3)) | mark#(if(if(mark(_x41), true, active(_x43)), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x31, _x32, _x33), if(_x41, _x42, _x43), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(if(c, X2, active(mark(_x33)))) | → | active#(if(active(c), mark(X2), _x33)) | |
mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), X3)) | → | active#(if(mark(active(true)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, if(true, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(true), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(true, if(_x41, false, _x43), X3)) | → | active#(if(active(true), active(if(mark(_x41), active(false), _x43)), X3)) | mark#(if(c, f(_x51), _x23)) | → | active#(if(c, active(f(mark(_x51))), _x23)) | |
mark#(if(if(_x61, true, active(_x63)), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(active(f(active(if(mark(_x91), mark(_x92), _x93)))))), X3)) | mark#(if(if(mark(_x71), _x32, active(_x73)), f(if(_x91, _x92, _x93)), active(_x23))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(active(if(mark(_x91), mark(_x92), _x93)))), _x23)) | |
mark#(if(if(c, _x32, _x33), X2, X3)) | → | active#(if(active(if(active(c), mark(_x32), _x33)), mark(X2), X3)) | mark#(if(if(mark(c), true, active(mark(_x31))), f(f(c)), X3)) | → | active#(if(mark(_x31), active(f(mark(if(active(c), c, f(true))))), X3)) | |
mark#(if(c, if(_x41, _x42, _x43), mark(_x33))) | → | active#(if(c, active(if(mark(_x41), mark(_x42), _x43)), _x33)) | mark#(if(if(_x61, true, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(f(mark(_x71)))), X3)) | |
mark#(if(false, c, _x23)) | → | active#(if(false, active(c), _x23)) | mark#(if(if(_x51, _x32, active(active(_x53))), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, mark(_x32), _x53)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(true, if(false, c, _x43), _x23)) | → | active#(if(active(true), if(active(false), active(c), _x43), _x23)) | mark#(if(c, true, _x23)) | → | active#(if(c, active(true), _x23)) | |
mark#(if(true, if(false, false, _x43), active(_x23))) | → | active#(if(active(true), active(if(active(false), active(false), _x43)), _x23)) | mark#(if(X1, c, mark(_x23))) | → | active#(if(mark(X1), active(c), _x23)) | |
mark#(if(if(mark(if(_x91, _x92, _x93)), true, active(_x63)), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))))), X3)) | mark#(if(if(f(_x91), _x32, active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(active(f(mark(_x91))), mark(_x32), _x53)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(_x51, _x52, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, _x52, _x53)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(_x31, if(_x81, _x82, mark(_x103)), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x103)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(_x31, _x52, _x53), X2, X3)) | → | active#(if(active(if(mark(_x31), _x52, _x53)), mark(X2), X3)) | mark#(if(if(true, if(_x81, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(true), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x61, if(_x71, _x72, _x73), active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(if(mark(_x71), mark(_x72), _x73)), _x63)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(_x81, _x32, active(_x83)), f(_x41), active(active(_x53)))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(mark(_x41))), _x53)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(c), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(c))), _x23)) | mark#(if(c, f(_x71), active(_x23))) | → | active#(if(c, f(_x71), _x23)) | |
mark#(if(if(mark(_x71), if(_x101, _x102, _x103), active(_x73)), f(_x41), active(_x23))) | → | active#(if(active(if(_x71, active(if(mark(_x101), mark(_x102), _x103)), _x73)), active(f(mark(_x41))), _x23)) | mark#(if(c, f(if(_x61, _x62, _x63)), active(active(_x23)))) | → | active#(if(active(c), f(active(if(mark(_x61), mark(_x62), _x63))), _x23)) | |
mark#(if(if(mark(false), true, active(mark(_x31))), f(f(false)), X3)) | → | active#(if(mark(_x31), active(f(mark(if(active(false), c, f(true))))), X3)) | mark#(if(if(true, false, _x33), X2, mark(_x23))) | → | active#(if(active(if(active(true), active(false), _x33)), mark(X2), _x23)) | |
mark#(if(c, c, mark(_x33))) | → | active#(if(c, active(c), _x33)) | mark#(if(if(_x31, if(false, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(false), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(false, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(false), mark(_x32), _x53)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(_x71)), _x23)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), f(mark(if(mark(_x71), c, f(true)))), _x23)) | |
mark#(if(if(_x31, false, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(false), _x53)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(_x61, true, active(_x63)), f(f(_x71)), _x23)) | → | active#(if(active(if(_x61, active(true), _x63)), f(active(f(mark(_x71)))), _x23)) | |
mark#(if(c, f(if(_x61, f(_x91), _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(mark(_x61), active(f(mark(_x91))), _x63))), _x33)) | mark#(if(if(f(_x71), _x32, active(_x53)), f(_x41), X3)) | → | active#(if(active(if(active(f(mark(_x71))), mark(_x32), _x53)), active(f(mark(_x41))), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(if(_x71, _x72, _x73)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(if(mark(_x71), mark(_x72), _x73)))), X3)) | mark#(if(if(_x31, _x32, _x33), _x22, _x23)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), _x22, _x23)) | |
mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), _x23)) | → | active#(if(mark(_x31), f(mark(if(mark(_x71), c, f(true)))), _x23)) | mark#(if(true, if(_x41, _x62, _x63), X3)) | → | active#(if(active(true), active(if(mark(_x41), _x62, _x63)), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(if(mark(_x71), c, f(true)))), X3)) | mark#(if(if(_x31, f(_x101), active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(mark(_x31), active(f(mark(_x101))), _x53)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(_x61, _x32, active(_x63)), f(f(c)), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(active(f(active(c))))), X3)) | mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(false)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(active(false), c, f(true))))), X3)) | |
mark#(if(if(_x31, if(_x81, _x102, _x103), active(mark(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, if(if(_x121, _x122, _x123), _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(if(mark(_x121), mark(_x122), _x123)), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(_x61, _x32, active(_x63)), f(f(_x71)), _x23)) | → | active#(if(if(_x61, mark(_x32), _x63), active(f(active(f(mark(_x71))))), _x23)) | |
mark#(if(if(mark(true), true, active(mark(_x31))), f(f(true)), X3)) | → | active#(if(mark(_x31), active(f(mark(if(active(true), c, f(true))))), X3)) | mark#(if(if(_x31, _x32, active(mark(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(true, if(_x41, _x42, _x43), _x23)) | → | active#(if(active(true), if(mark(_x41), mark(_x42), _x43), _x23)) | mark#(if(if(active(_x51), _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, mark(_x32), _x53)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(active(_x53)))), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(_x71), true, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(if(mark(_x71), c, f(true)))), X3)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), if(mark(_x81), mark(_x82), _x83), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, c, active(_x53)), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(c), _x53)), active(f(mark(_x41))), X3)) | |
mark#(if(if(_x31, _x32, active(mark(_x83))), f(_x41), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x83)), active(f(mark(_x41))), _x23)) | mark#(if(if(mark(_x71), true, active(_x31)), f(f(_x71)), X3)) | → | active#(if(mark(active(true)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(mark(if(_x91, _x92, _x93)), true, active(mark(_x31))), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(mark(_x31), active(f(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))))), X3)) | mark#(if(if(_x31, if(c, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(c), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(c), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(c))), X3)) | mark#(if(if(_x31, false, mark(_x53)), X2, X3)) | → | active#(if(active(if(mark(_x31), active(false), _x53)), mark(X2), X3)) | |
mark#(if(true, if(false, _x42, _x63), X3)) | → | active#(if(active(true), active(if(false, mark(_x42), _x63)), X3)) | mark#(if(if(mark(_x71), true, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(_x81, _x32, active(_x83)), f(_x81), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(_x81)), _x23)) | mark#(if(c, f(if(f(_x81), _x62, _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(active(f(mark(_x81))), mark(_x62), _x63))), _x33)) | |
mark#(if(if(_x31, _x32, _x33), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(c, f(_x71), active(mark(_x33)))) | → | active#(if(active(c), active(f(_x71)), _x33)) | |
mark#(if(if(_x31, _x32, mark(_x53)), X2, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), mark(X2), X3)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))))), X3)) | |
mark#(if(true, if(false, _x52, _x53), _x23)) | → | active#(if(active(true), if(active(false), _x52, _x53), _x23)) | mark#(if(if(_x31, _x32, active(active(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, false, _x53), X2, active(_x23))) | → | active#(if(active(if(mark(_x31), false, _x53)), mark(X2), _x23)) | mark#(if(if(_x31, if(_x101, _x82, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(_x101, mark(_x82), _x103)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(_x41), active(_x63))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), f(mark(_x41)), _x63)) | mark#(if(if(_x31, if(_x81, true, f(true)), active(_x53)), f(f(_x81)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(_x81, c, f(true))))), X3)) | |
mark#(if(if(true, false, _x33), if(_x41, _x42, _x43), X3)) | → | active#(if(active(if(active(true), active(false), _x33)), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(if(if(_x31, if(_x81, mark(_x112), _x113), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x112, _x113)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(false, c, _x23)) | → | active#(if(active(false), c, _x23)) | mark#(if(c, _x22, _x23)) | → | active#(if(active(c), _x22, _x23)) | |
mark#(if(if(mark(_x71), _x32, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(c, active(_x22), _x23)) | → | active#(if(c, _x22, _x23)) | |
mark#(if(true, if(false, _x42, _x43), mark(_x33))) | → | active#(if(active(true), if(active(false), mark(_x42), _x43), _x33)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), _x23)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), if(mark(if(mark(_x71), c, f(true))), c, f(true)), _x23)) | |
mark#(if(if(c, if(_x81, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(c), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | active#(if(false, X, Y)) | → | mark#(Y) | |
mark#(if(if(c, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(c), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(true, if(f(_x71), _x42, _x43), X3)) | → | active#(if(active(true), active(if(active(f(mark(_x71))), mark(_x42), _x43)), X3)) | |
mark#(if(true, if(false, _x42, active(_x63)), X3)) | → | active#(if(active(true), active(if(active(false), mark(_x42), _x63)), X3)) | mark#(if(if(mark(true), true, active(_x63)), f(f(true)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(mark(if(true, c, f(true))))), X3)) | |
mark#(if(f(false), X2, X3)) | → | active#(if(active(f(active(false))), mark(X2), X3)) | mark#(if(f(_x31), X2, _x23)) | → | active#(if(f(mark(_x31)), mark(X2), _x23)) | |
mark#(if(if(true, false, _x53), X2, X3)) | → | active#(if(active(if(active(true), false, _x53)), mark(X2), X3)) | mark#(if(if(_x31, false, mark(_x63)), X2, X3)) | → | active#(if(active(if(mark(_x31), false, _x63)), mark(X2), X3)) | |
mark#(if(if(_x31, f(_x71), _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), active(f(mark(_x71))), _x33)), mark(X2), X3)) | mark#(if(if(mark(true), true, active(_x43)), f(f(true)), X3)) | → | active#(if(active(if(_x41, true, _x43)), active(f(mark(if(active(true), c, f(true))))), X3)) | |
mark#(if(if(true, _x32, _x33), f(_x41), X3)) | → | active#(if(active(if(active(true), mark(_x32), _x33)), active(f(mark(_x41))), X3)) | mark#(if(if(_x31, _x82, active(_x83)), f(_x41), active(_x23))) | → | active#(if(active(if(mark(_x31), _x82, _x83)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(mark(_x71), true, active(mark(_x21))), f(f(_x71)), _x23)) | → | active#(if(_x21, active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(if(_x31, if(_x81, true, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), true, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(c, f(if(_x61, c, _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(mark(_x61), active(c), _x63))), _x33)) | mark#(if(if(_x31, if(c, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(c), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(c, f(if(_x61, _x62, _x63)), active(_x23))) | → | active#(if(c, f(active(if(mark(_x61), mark(_x62), _x63))), _x23)) | mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(_x71)), active(_x23))) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), mark(_x23))) | → | active#(if(mark(_x31), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(if(_x31, false, _x33), true, X3)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), active(true), X3)) | |
mark#(if(if(mark(true), true, active(active(_x43))), f(f(true)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(active(true), c, f(true))))), X3)) | mark#(if(if(_x31, _x32, _x33), c, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(c), X3)) | |
mark#(if(c, false, _x23)) | → | active#(if(c, active(false), _x23)) | mark#(if(c, f(if(false, _x62, _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(active(false), mark(_x62), _x63))), _x33)) | |
mark#(if(c, f(if(_x71, _x62, _x73)), active(_x33))) | → | active#(if(active(c), f(active(if(_x71, mark(_x62), _x73))), _x33)) | mark#(if(if(mark(c), true, active(mark(_x43))), f(f(c)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(active(c), c, f(true))))), X3)) | |
mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(c)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(active(c), c, f(true))))), X3)) | mark#(if(c, f(_x71), active(active(_x23)))) | → | active#(if(active(c), f(_x71), _x23)) | |
mark#(if(if(true, false, active(_x53)), X2, X3)) | → | active#(if(active(if(active(true), active(false), _x53)), mark(X2), X3)) | mark#(if(if(true, false, _x33), true, X3)) | → | active#(if(active(if(active(true), active(false), _x33)), active(true), X3)) | |
mark#(if(if(true, false, _x33), f(_x41), X3)) | → | active#(if(active(if(active(true), active(false), _x33)), active(f(mark(_x41))), X3)) | mark#(if(f(_x31), false, X3)) | → | active#(if(active(f(mark(_x31))), active(false), X3)) | |
mark#(if(if(mark(f(_x91)), true, active(mark(_x31))), f(f(f(_x91))), X3)) | → | active#(if(mark(_x31), active(f(mark(if(active(f(mark(_x91))), c, f(true))))), X3)) | mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), active(_x23))) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(c, _x22, mark(_x23))) | → | active#(if(c, _x22, _x23)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(active(if(mark(mark(_x71)), mark(c), f(true))), c, f(true))), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(_x41), _x23)) | → | active#(if(if(mark(_x31), mark(_x32), _x53), active(f(mark(_x41))), _x23)) | mark#(if(if(false, false, _x53), X2, X3)) | → | active#(if(active(if(active(false), false, _x53)), mark(X2), X3)) | |
mark#(if(if(mark(true), true, active(_x31)), f(f(true)), X3)) | → | active#(if(mark(_x31), active(f(mark(if(active(true), c, f(true))))), X3)) | mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), _x23)) | → | active#(if(if(_x41, active(true), _x43), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(if(mark(_x81), true, active(_x63)), f(f(_x81)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(mark(if(_x81, c, f(true))))), X3)) | mark#(if(if(mark(true), true, active(_x63)), f(f(true)), _x23)) | → | active#(if(if(_x61, active(true), _x63), active(f(mark(if(active(true), c, f(true))))), _x23)) | |
mark#(if(if(_x61, _x32, active(_x63)), f(_x41), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(mark(_x41))), X3)) | mark#(if(if(f(_x71), if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(f(mark(_x71))), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x41, true, active(_x43)), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, true, _x43)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(c, if(_x51, _x52, _x53), active(_x23))) | → | active#(if(active(c), active(if(mark(_x51), mark(_x52), _x53)), _x23)) | |
mark#(if(if(mark(_x71), true, active(_x63)), f(f(_x71)), active(_x23))) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(if(_x61, f(_x71), active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(f(mark(_x71))), _x63)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(f(_x71), if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(f(mark(_x71))), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), X3)) | → | active#(if(mark(_x31), active(f(if(mark(_x71), c, f(true)))), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(_x101)), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(f(mark(_x101))))), _x23)) | mark#(if(if(mark(true), true, active(_x43)), f(f(true)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(active(true), c, f(true))))), X3)) | |
mark#(if(if(_x31, if(false, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(false), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(false)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(active(false), c, f(true))))), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(_x41), active(mark(_x63)))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(_x41))), _x63)) | mark#(if(if(_x31, if(f(_x111), _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(f(mark(_x111))), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(true, if(false, false, _x63), X3)) | → | active#(if(active(true), active(if(active(false), false, _x63)), X3)) | mark#(if(if(_x31, c, active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(mark(_x31), active(c), _x53)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(_x81, _x32, active(_x83)), f(_x41), active(_x53))) | → | active#(if(if(_x81, mark(_x32), _x83), active(f(mark(_x41))), _x53)) | mark#(if(c, f(if(_x61, _x62, _x63)), active(mark(_x23)))) | → | active#(if(active(c), f(active(if(mark(_x61), mark(_x62), _x63))), _x23)) | |
mark#(if(if(_x31, c, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(c), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(true), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(true))), _x23)) | |
mark#(if(if(_x31, _x32, active(mark(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x63)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(_x31, _x32, _x33), f(if(_x71, _x72, _x73)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(active(if(mark(_x71), mark(_x72), _x73)))), X3)) | |
mark#(if(if(_x61, _x32, active(_x63)), f(f(_x81)), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(active(f(_x81)))), X3)) | mark#(if(f(if(_x61, _x62, _x63)), X2, X3)) | → | active#(if(active(f(active(if(mark(_x61), mark(_x62), _x63)))), mark(X2), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, true, _x43)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, if(_x81, c, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(c), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(f(_x51), X2, X3)) | → | active#(if(active(f(_x51)), mark(X2), X3)) | mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(active(if(mark(mark(_x71)), mark(c), f(true))))), X3)) | |
mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), _x23)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), f(mark(if(mark(_x71), c, f(true)))), _x23)) | mark#(if(true, if(_x41, _x42, _x43), active(_x23))) | → | active#(if(active(true), active(if(mark(_x41), mark(_x42), _x43)), _x23)) | |
mark#(if(if(true, false, _x33), false, X3)) | → | active#(if(active(if(active(true), active(false), _x33)), active(false), X3)) | mark#(if(if(_x31, _x52, _x53), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), _x52, _x53)), active(f(mark(_x41))), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(active(if(mark(mark(_x71)), mark(c), f(true))))), X3)) | mark#(if(if(false, _x32, active(_x61)), f(_x41), active(_x23))) | → | active#(if(mark(_x61), active(f(mark(_x41))), _x23)) | |
mark#(if(if(_x31, if(_x81, f(_x121), _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(f(mark(_x121))), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(false, X2, X3)) | → | active#(if(active(false), mark(X2), X3)) | |
mark#(if(if(_x61, _x32, active(_x63)), f(f(true)), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(active(f(active(true))))), X3)) | mark#(if(if(mark(_x71), true, active(mark(false))), f(f(_x71)), X3)) | → | active#(if(active(false), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(c, mark(_x22), mark(active(_x23)))) | → | active#(if(c, _x22, _x23)) | mark#(if(if(mark(_x71), true, active(_x73)), f(_x41), active(_x23))) | → | active#(if(active(if(_x71, active(true), _x73)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(if(_x61, true, active(_x63)), f(f(_x81)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(active(f(_x81)))), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(false), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(false))), X3)) | mark#(if(if(_x61, true, active(_x63)), f(f(f(_x91))), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(active(f(active(f(mark(_x91))))))), X3)) | |
mark#(if(if(_x31, false, _x33), X2, active(_x23))) | → | active#(if(active(if(mark(_x31), active(false), _x33)), mark(X2), _x23)) | mark#(if(if(_x31, f(_x71), _x33), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(f(mark(_x71))), _x33)), active(f(mark(_x41))), X3)) | |
mark#(if(c, f(if(_x61, _x62, active(_x73))), active(_x33))) | → | active#(if(active(c), f(active(if(mark(_x61), mark(_x62), _x73))), _x33)) | mark#(if(c, f(f(_x61)), active(_x33))) | → | active#(if(active(c), f(active(f(mark(_x61)))), _x33)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), mark(if(mark(_x41), c, f(true))), _x23)) | mark#(if(c, c, mark(_x23))) | → | active#(if(active(c), active(c), _x23)) | |
mark#(if(if(_x31, if(_x81, c, f(true)), active(_x53)), f(f(_x81)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(_x81, c, f(true))), c, f(true))), X3)) | mark#(if(if(_x51, _x32, active(mark(_x53))), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, mark(_x32), _x53)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x31, if(_x81, f(_x121), _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(f(mark(_x121))), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(c, f(if(c, _x62, _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(active(c), mark(_x62), _x63))), _x33)) | |
mark#(if(c, f(mark(_x41)), active(_x33))) | → | active#(if(active(c), f(_x41), _x33)) | mark#(if(if(_x61, _x32, active(_x63)), f(f(false)), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(active(f(active(false))))), X3)) | |
mark#(f(X)) | → | active#(f(mark(X))) | mark#(if(c, X2, mark(active(_x23)))) | → | active#(if(c, mark(X2), _x23)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(false)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(active(false), c, f(true))), c, f(true))), X3)) | mark#(if(true, X2, mark(_x23))) | → | active#(if(active(true), mark(X2), _x23)) | |
mark#(if(X1, if(_x41, _x42, _x43), X3)) | → | active#(if(mark(X1), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(if(if(true, _x32, _x33), X2, X3)) | → | active#(if(active(if(active(true), mark(_x32), _x33)), mark(X2), X3)) | |
mark#(if(f(true), X2, X3)) | → | active#(if(active(f(active(true))), mark(X2), X3)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(active(if(mark(mark(_x71)), mark(c), f(true))))), X3)) | |
mark#(if(c, false, mark(mark(_x23)))) | → | active#(if(c, active(false), _x23)) | mark#(if(if(_x31, _x32, active(_x53)), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), mark(if(mark(_x41), c, f(true))), X3)) | |
mark#(if(X1, X2, active(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) | mark#(if(if(_x31, if(f(_x121), _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(f(mark(_x121))), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(true)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(active(true), c, f(true))), c, f(true))), X3)) | mark#(if(if(_x31, if(_x81, _x102, _x103), active(active(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(mark(_x81), _x32, active(mark(_x83))), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(mark(_x41))), _x23)) |
active(f(X)) | → | mark(if(X, c, f(true))) | active(if(true, X, Y)) | → | mark(X) | |
active(if(false, X, Y)) | → | mark(Y) | mark(f(X)) | → | active(f(mark(X))) | |
mark(if(X1, X2, X3)) | → | active(if(mark(X1), mark(X2), X3)) | mark(c) | → | active(c) | |
mark(true) | → | active(true) | mark(false) | → | active(false) | |
f(mark(X)) | → | f(X) | f(active(X)) | → | f(X) | |
if(mark(X1), X2, X3) | → | if(X1, X2, X3) | if(X1, mark(X2), X3) | → | if(X1, X2, X3) | |
if(X1, X2, mark(X3)) | → | if(X1, X2, X3) | if(active(X1), X2, X3) | → | if(X1, X2, X3) | |
if(X1, active(X2), X3) | → | if(X1, X2, X3) | if(X1, X2, active(X3)) | → | if(X1, X2, X3) |
Termination of terms over the following signature is verified: f, c, if, true, active, false, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(if(if(_x51, active(true), _x53), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))))), X3)) | |
active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(active(false), c, f(true))))), X3)) | |
active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(_x81, c, f(true))))), X3)) | |
active#(if(mark(active(true)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
active#(if(active(if(_x41, true, _x43)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
active#(if(active(if(_x51, active(true), _x53)), f(mark(if(mark(_x71), c, f(true)))), _x23)) | |
active#(if(active(if(_x51, active(true), _x53)), active(f(active(if(mark(mark(_x71)), mark(c), f(true))))), X3)) | |
active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(active(c), c, f(true))))), X3)) | |
active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
active#(if(mark(_x31), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
active#(if(active(if(_x51, active(true), _x53)), active(f(if(mark(_x71), c, f(true)))), X3)) | |
active#(if(active(if(_x51, active(true), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(active(true), c, f(true))))), X3)) | |
active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(active(f(mark(_x91))), c, f(true))))), X3)) |
mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), X3)) → active#(if(active(if(_x51, active(true), _x53)), active(f(if(mark(_x71), c, f(true)))), X3)) | mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), X3)) → active#(if(active(if(_x51, active(true), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) |
mark#(if(if(mark(_x71), true, active(mark(active(_x43)))), f(f(_x71)), X3)) → active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(true), true, active(mark(_x53))), f(f(true)), X3)) → active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(active(true), c, f(true))))), X3)) |
mark#(if(if(mark(c), true, active(mark(_x53))), f(f(c)), X3)) → active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(active(c), c, f(true))))), X3)) | mark#(if(if(mark(if(_x91, _x92, _x93)), true, active(mark(_x53))), f(f(if(_x91, _x92, _x93))), X3)) → active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))))), X3)) |
mark#(if(if(mark(_x81), true, active(mark(_x53))), f(f(_x81)), X3)) → active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(_x81, c, f(true))))), X3)) | mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), mark(_x23))) → active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) |
mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), X3)) → active#(if(mark(active(true)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), active(_x23))) → active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) |
mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), X3)) → active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), X3)) → active#(if(mark(_x31), active(f(mark(if(mark(_x71), c, f(true))))), X3)) |
mark#(if(if(mark(_x71), true, active(mark(mark(_x43)))), f(f(_x71)), X3)) → active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(f(_x91)), true, active(mark(_x53))), f(f(f(_x91))), X3)) → active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(active(f(mark(_x91))), c, f(true))))), X3)) |
mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), X3)) → active#(if(active(if(_x41, true, _x43)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), _x23)) → active#(if(if(_x51, active(true), _x53), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) |
mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), X3)) → active#(if(active(if(_x51, active(true), _x53)), active(f(active(if(mark(mark(_x71)), mark(c), f(true))))), X3)) | mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), _x23)) → active#(if(active(if(_x51, active(true), _x53)), f(mark(if(mark(_x71), c, f(true)))), _x23)) |
mark#(if(if(mark(false), true, active(mark(_x53))), f(f(false)), X3)) → active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(active(false), c, f(true))))), X3)) |
mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), X3)) | → | active#(if(mark(_x31), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, false, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(false), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, _x32, active(active(_x83))), f(_x41), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x83)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))))), X3)) | mark#(if(if(_x61, true, active(_x63)), f(f(_x71)), active(_x23))) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(active(f(mark(_x71))))), _x23)) | |
mark#(if(if(_x31, if(_x81, true, _x83), active(mark(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(active(if(mark(mark(_x71)), mark(c), f(true))))), X3)) | |
mark#(if(if(_x31, if(true, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(true), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(true, if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(true), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x71, _x32, active(mark(_x73))), f(_x41), active(_x23))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(mark(_x41))), _x23)) | mark#(if(if(c, _x32, _x33), f(_x41), X3)) | → | active#(if(active(if(active(c), mark(_x32), _x33)), active(f(mark(_x41))), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(f(_x41)))), f(f(_x71)), X3)) | → | active#(if(active(f(mark(_x41))), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(c, f(if(_x81, _x82, _x83)), active(_x23))) | → | active#(if(active(c), active(f(active(if(mark(_x81), mark(_x82), _x83)))), _x23)) | |
mark#(if(if(mark(_x71), true, active(_x31)), f(f(_x71)), X3)) | → | active#(if(mark(_x31), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(_x81), _x82, active(_x83)), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, _x82, _x83)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(true, false, _x33), c, X3)) | → | active#(if(active(if(active(true), active(false), _x33)), active(c), X3)) | mark#(if(true, if(if(_x71, _x72, _x73), _x42, _x43), X3)) | → | active#(if(active(true), active(if(active(if(mark(_x71), mark(_x72), _x73)), mark(_x42), _x43)), X3)) | |
mark#(if(true, if(false, if(_x71, _x72, _x73), _x43), _x23)) | → | active#(if(active(true), if(active(false), active(if(mark(_x71), mark(_x72), _x73)), _x43), _x23)) | mark#(if(true, if(c, _x42, _x43), X3)) | → | active#(if(active(true), active(if(active(c), mark(_x42), _x43)), X3)) | |
mark#(if(if(_x61, _x32, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), mark(if(active(f(mark(_x71))), c, f(true))), X3)) | mark#(if(if(_x31, true, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(true), _x53)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(true, if(_x41, _x42, _x43), mark(_x23))) | → | active#(if(active(true), active(if(mark(_x41), mark(_x42), _x43)), _x23)) | mark#(if(true, if(_x61, _x42, _x63), X3)) | → | active#(if(active(true), active(if(_x61, mark(_x42), _x63)), X3)) | |
mark#(if(if(_x31, false, active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(mark(_x31), active(false), _x53)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x31, if(if(_x111, _x112, _x113), true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(if(mark(_x111), mark(_x112), _x113)), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(f(_x71), false, _x53), X2, X3)) | → | active#(if(active(if(active(f(mark(_x71))), false, _x53)), mark(X2), X3)) | mark#(if(if(false, if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(false), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(f(_x31), f(_x41), X3)) | → | active#(if(active(f(mark(_x31))), active(f(mark(_x41))), X3)) | mark#(if(true, c, X3)) | → | active#(if(active(true), active(c), X3)) | |
mark#(if(c, true, X3)) | → | active#(if(active(c), active(true), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(f(mark(_x71)))), X3)) | |
mark#(if(if(_x31, false, _x33), if(_x41, _x42, _x43), X3)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(if(X1, true, X3)) | → | active#(if(mark(X1), active(true), X3)) | |
mark#(if(c, f(if(_x61, _x62, _x63)), active(_x33))) | → | active#(if(active(c), f(if(mark(_x61), mark(_x62), _x63)), _x33)) | mark#(if(if(mark(true), _x32, active(_x61)), f(_x41), active(_x23))) | → | active#(if(mark(mark(_x32)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(false, false, _x33), X2, X3)) | → | active#(if(active(if(active(false), active(false), _x33)), mark(X2), X3)) | mark#(if(if(mark(_x71), _x32, active(_x73)), f(_x41), active(mark(_x53)))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(mark(_x41))), _x53)) | |
mark#(if(if(false, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(false), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), _x23)) | → | active#(if(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), _x23)) | |
mark#(if(X1, c, _x23)) | → | active#(if(mark(X1), c, _x23)) | mark#(if(if(_x31, _x32, _x33), f(_x41), _x23)) | → | active#(if(if(mark(_x31), mark(_x32), _x33), active(f(mark(_x41))), _x23)) | |
mark#(if(if(_x31, if(_x101, _x82, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(_x101, mark(_x82), _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(_x41), mark(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(c)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(active(c), c, f(true))))), X3)) | mark#(if(if(f(_x71), _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(f(mark(_x71))), mark(_x32), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x61, _x32, active(_x63)), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(active(f(mark(_x71))))), _x23)) | mark#(if(if(false, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(false), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(true, if(false, false, _x43), _x23)) | → | active#(if(true, active(if(active(false), active(false), _x43)), _x23)) | mark#(if(if(_x81, false, active(_x83)), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, active(false), _x83)), active(f(mark(_x41))), _x23)) | |
mark#(if(c, f(if(_x61, _x72, _x73)), active(_x33))) | → | active#(if(active(c), f(active(if(mark(_x61), _x72, _x73))), _x33)) | mark#(if(if(_x31, _x32, active(active(_x63))), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x63)), active(f(mark(_x41))), X3)) | |
mark#(if(if(_x61, if(_x81, _x82, _x83), active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(if(mark(_x81), mark(_x82), _x83)), _x63)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(_x31, if(_x81, _x112, mark(_x113)), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x112, _x113)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(true, if(_x41, c, _x43), X3)) | → | active#(if(active(true), active(if(mark(_x41), active(c), _x43)), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(true)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(f(active(true))))), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(c)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(if(active(c), c, f(true))))), X3)) | mark#(if(if(_x31, _x32, _x33), f(_x41), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(if(_x91, _x92, _x93), _x32, active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(active(if(mark(_x91), mark(_x92), _x93)), mark(_x32), _x53)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(_x31, if(false, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(false), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(true, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(true), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(_x31, _x32, _x33), X2, mark(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(X2), _x23)) | mark#(if(if(f(_x61), _x32, _x33), X2, X3)) | → | active#(if(active(if(active(f(mark(_x61))), mark(_x32), _x33)), mark(X2), X3)) | |
mark#(if(c, f(_x71), active(_x33))) | → | active#(if(c, active(f(_x71)), _x33)) | mark#(if(c, true, mark(_x33))) | → | active#(if(c, active(true), _x33)) | |
mark#(if(true, if(false, _x42, _x53), _x23)) | → | active#(if(active(true), if(false, mark(_x42), _x53), _x23)) | mark#(if(f(_x31), true, X3)) | → | active#(if(active(f(mark(_x31))), active(true), X3)) | |
mark#(if(if(_x31, false, _x53), X2, _x23)) | → | active#(if(if(mark(_x31), false, _x53), mark(X2), _x23)) | mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(f(_x71), if(_x81, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(f(mark(_x71))), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(if(_x71, _x72, _x73), _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(if(mark(_x71), mark(_x72), _x73)), mark(_x32), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x81, _x32, active(_x83)), f(true), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(active(true))), _x23)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), _x23)) | |
mark#(if(if(_x31, if(_x71, _x72, _x73), _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x71), mark(_x72), _x73)), _x33)), mark(X2), X3)) | mark#(if(true, if(false, false, _x43), _x23)) | → | active#(if(active(true), if(active(false), active(false), _x43), _x23)) | |
mark#(if(if(true, false, _x33), _x22, _x23)) | → | active#(if(active(if(active(true), active(false), _x33)), _x22, _x23)) | mark#(if(true, if(false, f(_x81), _x43), X3)) | → | active#(if(active(true), active(if(active(false), active(f(mark(_x81))), _x43)), X3)) | |
mark#(if(if(_x31, _x32, _x33), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(if(mark(_x41), c, f(true))), X3)) | mark#(if(if(_x81, true, active(_x83)), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, active(true), _x83)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(true, false, _x33), X2, active(_x23))) | → | active#(if(active(if(active(true), active(false), _x33)), mark(X2), _x23)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), _x23)) | → | active#(if(if(mark(_x31), mark(_x32), _x53), active(f(active(f(mark(_x71))))), _x23)) | |
mark#(if(c, c, _x23)) | → | active#(if(c, active(c), _x23)) | mark#(if(X1, false, X3)) | → | active#(if(mark(X1), active(false), X3)) | |
mark#(if(if(_x31, _x32, _x33), f(_x41), mark(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x61, true, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), mark(if(active(f(mark(_x71))), c, f(true))), X3)) | |
mark#(if(if(mark(mark(_x41)), _x32, active(_x73)), f(_x41), active(_x23))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), mark(if(mark(_x41), c, f(true))), _x23)) | mark#(if(c, f(_x41), mark(_x33))) | → | active#(if(c, active(f(mark(_x41))), _x33)) | |
mark#(if(if(_x31, _x32, _x33), f(_x41), _x23)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), f(mark(_x41)), _x23)) | mark#(if(true, f(_x41), X3)) | → | active#(if(active(true), active(f(mark(_x41))), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(_x61), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(_x61)), X3)) | mark#(if(X1, _x22, _x23)) | → | active#(if(mark(X1), _x22, _x23)) | |
mark#(if(true, if(false, _x42, active(_x53)), _x23)) | → | active#(if(active(true), if(active(false), mark(_x42), _x53), _x23)) | mark#(if(if(_x31, false, _x53), false, X3)) | → | active#(if(active(if(mark(_x31), false, _x53)), active(false), X3)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(false)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(active(false), c, f(true))))), X3)) | mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(c, f(_x71), active(active(_x33)))) | → | active#(if(active(c), active(f(_x71)), _x33)) | mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), active(_x23))) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(c, if(_x41, _x42, _x43), X3)) | → | active#(if(active(c), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(f(_x91))), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(if(active(f(mark(_x91))), c, f(true))))), X3)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), _x23)) | → | active#(if(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(c, f(true), active(_x33))) | → | active#(if(active(c), f(active(true)), _x33)) | |
mark#(if(if(c, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(c), mark(_x32), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(_x81)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(if(_x81, c, f(true))))), X3)) | |
mark#(if(if(_x31, _x32, _x33), f(_x61), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(_x61)), X3)) | mark#(if(if(_x31, false, _x53), X2, mark(_x23))) | → | active#(if(active(if(mark(_x31), false, _x53)), mark(X2), _x23)) | |
mark#(if(if(mark(_x71), _x32, active(_x73)), f(f(_x91)), active(_x23))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(active(f(mark(_x91))))), _x23)) | mark#(if(if(mark(_x81), true, active(mark(_x43))), f(f(_x81)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(_x81, c, f(true))))), X3)) | |
mark#(if(if(_x31, _x32, _x33), X2, _x23)) | → | active#(if(if(mark(_x31), mark(_x32), _x33), mark(X2), _x23)) | mark#(if(c, true, active(_x23))) | → | active#(if(active(c), active(true), _x23)) | |
mark#(if(if(f(_x71), if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(f(mark(_x71))), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(if(_x71, _x72, _x73), if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(if(mark(_x71), mark(_x72), _x73)), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(f(mark(_x71))))), _x23)) | mark#(if(if(mark(false), true, active(mark(_x53))), f(f(false)), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(active(false), c, f(true))))), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), _x23)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), f(mark(if(mark(_x71), c, f(true)))), _x23)) | mark#(if(if(mark(true), true, active(_x63)), f(f(true)), mark(_x23))) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(mark(if(active(true), c, f(true))))), _x23)) | |
mark#(if(if(mark(true), true, active(f(true))), f(f(true)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(active(if(mark(active(true)), mark(c), f(true))))), X3)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x31, false, _x33), c, X3)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), active(c), X3)) | mark#(if(if(_x31, true, _x33), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(true), _x33)), active(f(mark(_x41))), X3)) | |
mark#(if(c, c, X3)) | → | active#(if(active(c), active(c), X3)) | mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(true)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(active(true), c, f(true))))), X3)) | |
mark#(if(if(c, if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(c), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(if(_x91, _x92, _x93)), true, active(mark(_x53))), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))))), X3)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(if(mark(mark(if(mark(_x71), c, f(true)))), mark(c), f(true))), X3)) | mark#(if(if(_x81, if(_x91, _x92, _x93), active(_x83)), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, active(if(mark(_x91), mark(_x92), _x93)), _x83)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(mark(if(_x91, _x92, _x93)), true, active(mark(_x43))), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))))), X3)) | mark#(if(if(_x41, true, active(mark(_x43))), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(false, c, active(_x23))) | → | active#(if(active(false), active(c), _x23)) | mark#(if(if(_x31, _x62, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), _x62, _x63)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x61, if(_x81, true, _x83), active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(if(mark(_x81), active(true), _x83)), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, _x32, _x33), X2, active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), mark(X2), _x23)) | |
mark#(if(if(_x51, _x32, _x53), X2, X3)) | → | active#(if(active(if(_x51, mark(_x32), _x53)), mark(X2), X3)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), active(_x23))) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), _x23)) | → | active#(if(if(_x51, active(true), _x53), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(true, true, active(_x31)), f(f(_x71)), X3)) | → | active#(if(mark(active(true)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(_x31, if(true, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(true), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(true, if(false, if(_x81, _x82, _x83), _x43), X3)) | → | active#(if(active(true), active(if(active(false), active(if(mark(_x81), mark(_x82), _x83)), _x43)), X3)) | mark#(if(if(_x31, false, _x53), if(_x41, _x42, _x43), X3)) | → | active#(if(active(if(mark(_x31), false, _x53)), active(if(mark(_x41), mark(_x42), _x43)), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(f(mark(_x71))))), _x23)) | mark#(if(if(c, _x32, active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(active(c), mark(_x32), _x53)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(_x81)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(f(_x81)))), X3)) | mark#(if(if(_x61, true, active(_x63)), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(active(f(mark(_x71))))), _x23)) | |
mark#(if(if(_x81, _x32, active(_x83)), f(if(_x91, _x92, _x93)), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(active(if(mark(_x91), mark(_x92), _x93)))), _x23)) | mark#(if(if(_x31, true, active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(mark(_x31), active(true), _x53)), active(f(mark(_x41))), _x23)) | |
mark#(if(c, f(if(true, _x62, _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(active(true), mark(_x62), _x63))), _x33)) | mark#(if(true, if(_x41, _x42, mark(_x63)), X3)) | → | active#(if(active(true), active(if(mark(_x41), mark(_x42), _x63)), X3)) | |
mark#(if(if(_x31, false, _x33), X2, mark(_x23))) | → | active#(if(active(if(mark(_x31), active(false), _x33)), mark(X2), _x23)) | mark#(if(true, if(false, false, _x43), mark(_x23))) | → | active#(if(active(true), active(if(active(false), active(false), _x43)), _x23)) | |
mark#(if(if(mark(_x71), true, active(_x43)), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, true, _x43)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(f(_x91)), true, active(_x63)), f(f(f(_x91))), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(mark(if(active(f(mark(_x91))), c, f(true))))), X3)) | |
mark#(if(if(_x31, _x32, _x33), f(true), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(active(true))), X3)) | mark#(if(c, mark(active(_x22)), mark(_x23))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(true, if(_x41, f(_x81), _x43), X3)) | → | active#(if(active(true), active(if(mark(_x41), active(f(mark(_x81))), _x43)), X3)) | mark#(if(if(mark(_x71), true, active(mark(mark(_x43)))), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(mark(f(_x91)), true, active(mark(_x53))), f(f(f(_x91))), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(active(f(mark(_x91))), c, f(true))))), X3)) | mark#(if(c, f(c), active(_x23))) | → | active#(if(active(c), active(f(active(c))), _x23)) | |
mark#(if(true, if(false, true, _x43), X3)) | → | active#(if(active(true), active(if(active(false), active(true), _x43)), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(true), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(true))), X3)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), _x23)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), f(mark(if(mark(_x71), c, f(true)))), _x23)) | mark#(if(f(f(_x61)), X2, X3)) | → | active#(if(active(f(active(f(mark(_x61))))), mark(X2), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(c))), f(f(_x71)), X3)) | → | active#(if(active(c), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(_x51), _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, mark(_x32), _x53)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(true)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(active(true), c, f(true))))), X3)) | mark#(if(if(_x61, _x32, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(f(mark(_x71)))), X3)) | |
mark#(if(if(_x31, _x32, active(active(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x63)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(_x81, _x32, active(_x83)), f(_x41), active(mark(_x53)))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(mark(_x41))), _x53)) | |
mark#(if(if(_x31, true, _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), active(true), _x33)), mark(X2), X3)) | mark#(if(if(if(_x71, _x72, _x73), _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(if(mark(_x71), mark(_x72), _x73)), mark(_x32), _x53)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x31, false, active(_x53)), X2, X3)) | → | active#(if(active(if(mark(_x31), active(false), _x53)), mark(X2), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(false)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(if(active(false), c, f(true))))), X3)) | |
mark#(if(if(true, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(true), mark(_x32), _x53)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(false, _x32, active(_x41)), f(f(_x71)), X3)) | → | active#(if(mark(_x41), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x31, if(_x81, false, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(false), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(true, false, mark(_x53)), X2, X3)) | → | active#(if(active(if(active(true), active(false), _x53)), mark(X2), X3)) | |
mark#(if(if(mark(_x71), _x32, active(_x73)), f(false), active(_x23))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(active(false))), _x23)) | mark#(if(if(_x31, _x32, active(_x53)), f(_x91), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(_x91)), _x23)) | |
mark#(if(if(_x31, if(_x81, active(_x112), _x113), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x112, _x113)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(true, _x32, active(_x41)), f(f(_x71)), X3)) | → | active#(if(mark(mark(_x32)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x61, if(_x81, _x102, _x103), active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(if(mark(_x81), _x102, _x103)), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(_x71), true, active(mark(mark(_x53)))), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(mark(_x71), true, active(_x63)), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(if(_x31, if(f(_x111), _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(f(mark(_x111))), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(c, X2, active(active(_x33)))) | → | active#(if(active(c), mark(X2), _x33)) | mark#(if(c, f(false), active(_x33))) | → | active#(if(active(c), f(active(false)), _x33)) | |
mark#(if(if(_x31, false, _x53), _x22, _x23)) | → | active#(if(active(if(mark(_x31), false, _x53)), _x22, _x23)) | mark#(if(if(_x61, false, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(false), _x63)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(mark(_x81), true, active(mark(_x53))), f(f(_x81)), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(_x81, c, f(true))))), X3)) | mark#(if(if(_x61, _x32, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(c, mark(mark(_x22)), mark(_x23))) | → | active#(if(c, _x22, _x23)) | mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), X3)) | → | active#(if(mark(_x31), active(f(active(if(mark(mark(_x71)), mark(c), f(true))))), X3)) | |
mark#(if(if(true, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(true), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, false, _x53), true, X3)) | → | active#(if(active(if(mark(_x31), false, _x53)), active(true), X3)) | |
mark#(if(if(mark(_x71), _x32, active(_x73)), f(c), active(_x23))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(active(c))), _x23)) | mark#(if(f(_x31), _x22, _x23)) | → | active#(if(active(f(mark(_x31))), _x22, _x23)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(mark(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(true, if(false, c, _x43), X3)) | → | active#(if(active(true), active(if(active(false), active(c), _x43)), X3)) | |
mark#(if(if(mark(_x71), _x32, active(_x73)), f(_x41), active(_x53))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), f(mark(_x41)), _x53)) | mark#(if(if(_x31, if(c, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(c), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x61, _x32, active(_x63)), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(active(f(active(if(mark(_x91), mark(_x92), _x93)))))), X3)) | mark#(if(if(_x31, if(_x71, _x72, _x73), _x33), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x71), mark(_x72), _x73)), _x33)), active(f(mark(_x41))), X3)) | |
mark#(if(if(mark(mark(_x81)), _x32, active(_x83)), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x31, _x32, _x33), true, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(true), X3)) | |
mark#(if(if(true, _x32, active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(active(true), mark(_x32), _x53)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x31, if(_x81, true, active(_x103)), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x61, _x32, active(_x63)), f(f(f(_x91))), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(active(f(active(f(mark(_x91))))))), X3)) | mark#(if(if(_x41, true, active(active(_x43))), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x31, if(_x81, true, mark(_x103)), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, if(_x111, _x112, _x113), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(_x111, _x112, _x113)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, false, active(_x53)), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(false), _x53)), active(f(mark(_x41))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(false), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(false))), _x23)) | |
mark#(if(if(_x31, _x32, _x33), false, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(false), X3)) | mark#(if(true, if(_x41, _x42, _x43), _x23)) | → | active#(if(true, active(if(mark(_x41), mark(_x42), _x43)), _x23)) | |
mark#(if(if(_x61, true, active(_x63)), f(f(false)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(active(f(active(false))))), X3)) | mark#(if(if(_x81, _x32, active(_x83)), f(_x41), active(_x53))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), f(mark(_x41)), _x53)) | |
mark#(if(if(_x61, false, _x63), X2, X3)) | → | active#(if(active(if(_x61, false, _x63)), mark(X2), X3)) | mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))))), X3)) | |
mark#(if(c, false, active(_x23))) | → | active#(if(active(c), active(false), _x23)) | mark#(if(X1, X2, X3)) | → | mark#(X2) | |
mark#(if(true, if(false, f(_x71), _x43), _x23)) | → | active#(if(active(true), if(active(false), active(f(mark(_x71))), _x43), _x23)) | mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), if(mark(_x81), _x102, _x103), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x81, _x32, active(_x83)), f(false), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(active(false))), _x23)) | mark#(if(if(_x31, false, _x33), _x22, _x23)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), _x22, _x23)) | |
mark#(if(true, X2, _x23)) | → | active#(if(true, mark(X2), _x23)) | mark#(if(if(_x61, true, active(_x63)), f(f(_x71)), _x23)) | → | active#(if(if(_x61, active(true), _x63), active(f(active(f(mark(_x71))))), _x23)) | |
mark#(if(_x21, c, _x23)) | → | active#(if(_x21, active(c), _x23)) | mark#(if(if(mark(false), true, active(_x63)), f(f(false)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(mark(if(active(false), c, f(true))))), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), _x23)) | → | active#(if(active(if(_x51, active(true), _x53)), f(mark(if(mark(_x71), c, f(true)))), _x23)) | mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), _x23)) | → | active#(if(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(c, f(if(_x61, false, _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(mark(_x61), active(false), _x63))), _x33)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), if(mark(_x81), mark(_x82), _x83), _x63)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(false, _x32, _x33), X2, X3)) | → | active#(if(active(if(active(false), mark(_x32), _x33)), mark(X2), X3)) | mark#(if(if(true, false, _x53), X2, X3)) | → | active#(if(active(if(true, active(false), _x53)), mark(X2), X3)) | |
mark#(if(_x21, X2, _x23)) | → | active#(if(_x21, mark(X2), _x23)) | mark#(if(true, if(false, false, mark(_x63)), X3)) | → | active#(if(active(true), active(if(active(false), active(false), _x63)), X3)) | |
mark#(if(if(_x31, _x32, _x33), f(c), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(active(c))), X3)) | mark#(if(f(_x31), X2, mark(_x23))) | → | active#(if(active(f(mark(_x31))), mark(X2), _x23)) | |
mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(active(if(mark(mark(_x71)), mark(c), f(true))))), X3)) | mark#(if(if(mark(true), true, active(_x63)), f(f(true)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(if(active(true), c, f(true)))), X3)) | |
mark#(if(true, X2, active(_x23))) | → | active#(if(active(true), mark(X2), _x23)) | mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))))), X3)) | |
mark#(if(if(mark(_x71), false, active(_x73)), f(_x41), active(_x23))) | → | active#(if(active(if(_x71, active(false), _x73)), active(f(mark(_x41))), _x23)) | mark#(if(c, f(_x51), active(mark(_x23)))) | → | active#(if(active(c), f(mark(_x51)), _x23)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), _x23)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), f(active(f(mark(_x71)))), _x23)) | mark#(if(c, f(active(_x41)), active(_x33))) | → | active#(if(active(c), f(_x41), _x33)) | |
mark#(if(if(_x61, c, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(c), _x63)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(c, c, active(_x23))) | → | active#(if(active(c), active(c), _x23)) | |
mark#(if(if(_x31, if(_x81, true, _x83), active(active(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(c, mark(_x22), _x23)) | → | active#(if(c, _x22, _x23)) | |
mark#(if(if(_x31, if(_x101, _x102, _x103), active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(mark(_x31), active(if(mark(_x101), mark(_x102), _x103)), _x53)), active(f(mark(_x41))), _x23)) | mark#(if(if(true, _x32, active(_x61)), f(_x41), active(_x23))) | → | active#(if(mark(mark(_x32)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(if(mark(_x71), c, f(true)))), X3)) | mark#(if(if(_x31, if(c, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(c), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(mark(true), true, active(_x63)), f(f(true)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), mark(if(mark(if(active(true), c, f(true))), c, f(true))), X3)) | mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(_x71)), _x23)) | → | active#(if(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(if(mark(true), true, active(mark(_x53))), f(f(true)), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(active(true), c, f(true))))), X3)) | mark#(if(if(c, false, _x33), X2, X3)) | → | active#(if(active(if(active(c), active(false), _x33)), mark(X2), X3)) | |
mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(c, _x32, mark(active(_x33)))) | → | active#(if(c, _x32, _x33)) | |
mark#(if(if(true, _x32, active(_x53)), f(_x41), X3)) | → | active#(if(active(if(active(true), mark(_x32), _x53)), active(f(mark(_x41))), X3)) | mark#(if(if(mark(_x71), _x32, active(_x73)), f(_x41), active(active(_x53)))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(mark(_x41))), _x53)) | |
mark#(if(if(if(_x61, _x62, _x63), false, _x33), X2, X3)) | → | active#(if(active(if(active(if(mark(_x61), mark(_x62), _x63)), active(false), _x33)), mark(X2), X3)) | mark#(if(c, if(_x51, _x52, _x53), _x23)) | → | active#(if(c, active(if(mark(_x51), mark(_x52), _x53)), _x23)) | |
mark#(if(if(_x31, if(false, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(false), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(_x31, false, _x33), false, X3)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), active(false), X3)) | |
mark#(if(if(_x31, if(true, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(true), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, false, _x53), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), false, _x53)), active(f(mark(_x41))), X3)) | |
mark#(if(if(mark(_x81), _x32, active(active(_x83))), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(mark(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x63)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(true, _x22, _x23)) | → | active#(if(active(true), _x22, _x23)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(f(_x91))), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(f(active(f(mark(_x91))))))), X3)) | |
mark#(if(if(f(_x71), _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(f(mark(_x71))), mark(_x32), _x53)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(false, true, active(_x31)), f(f(_x71)), X3)) | → | active#(if(mark(_x31), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(mark(false), true, active(mark(_x43))), f(f(false)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(active(false), c, f(true))))), X3)) | mark#(if(if(mark(c), true, active(_x63)), f(f(c)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(mark(if(active(c), c, f(true))))), X3)) | |
mark#(if(if(_x31, c, _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), active(c), _x33)), mark(X2), X3)) | mark#(if(c, mark(_x22), mark(mark(_x23)))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(c)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(f(active(c))))), X3)) | mark#(if(if(false, _x32, _x33), f(_x41), X3)) | → | active#(if(active(if(active(false), mark(_x32), _x33)), active(f(mark(_x41))), X3)) | |
mark#(if(if(mark(_x71), true, active(_x43)), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(_x71), _x32, active(_x73)), f(_x41), active(_x53))) | → | active#(if(if(_x71, mark(_x32), _x73), active(f(mark(_x41))), _x53)) | |
mark#(if(if(mark(_x71), _x32, active(_x73)), f(true), active(_x23))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(active(true))), _x23)) | mark#(if(if(_x81, _x32, active(_x83)), f(c), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(active(c))), _x23)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), mark(if(active(f(mark(_x71))), c, f(true))), X3)) | mark#(if(c, f(if(if(_x81, _x82, _x83), _x62, _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(active(if(mark(_x81), mark(_x82), _x83)), mark(_x62), _x63))), _x33)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(if(mark(f(_x91)), true, active(mark(_x43))), f(f(f(_x91))), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(active(f(mark(_x91))), c, f(true))))), X3)) | |
mark#(if(true, if(false, _x42, _x43), active(_x23))) | → | active#(if(active(true), active(if(active(false), mark(_x42), _x43)), _x23)) | mark#(if(X1, c, active(_x23))) | → | active#(if(mark(X1), active(c), _x23)) | |
mark#(if(if(_x31, if(if(_x111, _x112, _x113), _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(if(mark(_x111), mark(_x112), _x113)), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(active(_x41), true, active(_x43)), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(c, _x32, mark(mark(_x33)))) | → | active#(if(c, _x32, _x33)) | mark#(if(true, if(_x41, if(_x81, _x82, _x83), _x43), X3)) | → | active#(if(active(true), active(if(mark(_x41), active(if(mark(_x81), mark(_x82), _x83)), _x43)), X3)) | |
mark#(if(if(_x31, f(_x81), active(_x53)), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(f(mark(_x81))), _x53)), active(f(mark(_x41))), X3)) | mark#(if(c, f(_x51), active(active(_x23)))) | → | active#(if(active(c), f(mark(_x51)), _x23)) | |
mark#(if(if(mark(false), _x32, active(_x61)), f(_x41), active(_x23))) | → | active#(if(mark(_x61), active(f(mark(_x41))), _x23)) | mark#(if(if(_x31, _x32, active(_x53)), f(_x41), active(_x63))) | → | active#(if(if(mark(_x31), mark(_x32), _x53), active(f(mark(_x41))), _x63)) | |
mark#(if(if(_x31, if(_x81, _x82, mark(_x103)), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(c, false, _x23)) | → | active#(if(active(c), false, _x23)) | |
mark#(if(c, f(_x51), active(active(_x33)))) | → | active#(if(active(c), active(f(mark(_x51))), _x33)) | mark#(if(c, f(if(_x61, _x62, mark(_x73))), active(_x33))) | → | active#(if(active(c), f(active(if(mark(_x61), mark(_x62), _x73))), _x33)) | |
mark#(if(if(mark(_x71), c, active(_x73)), f(_x41), active(_x23))) | → | active#(if(active(if(_x71, active(c), _x73)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x31, c, _x33), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(c), _x33)), active(f(mark(_x41))), X3)) | |
mark#(if(true, if(false, _x42, _x43), active(_x33))) | → | active#(if(active(true), if(active(false), mark(_x42), _x43), _x33)) | mark#(if(true, true, X3)) | → | active#(if(active(true), active(true), X3)) | |
mark#(if(if(false, if(_x81, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(false), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x81, _x32, active(_x83)), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), mark(if(mark(_x41), c, f(true))), _x23)) | |
mark#(if(if(_x31, if(_x81, c, f(true)), active(_x53)), f(f(_x81)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(_x81, c, f(true))))), X3)) | active#(f(X)) | → | mark#(if(X, c, f(true))) | |
mark#(if(if(mark(true), true, active(_x63)), f(f(true)), _x23)) | → | active#(if(active(if(_x61, active(true), _x63)), f(mark(if(active(true), c, f(true)))), _x23)) | mark#(if(if(_x61, true, active(_x63)), f(f(true)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(active(f(active(true))))), X3)) | |
mark#(if(if(mark(true), true, active(_x63)), f(f(true)), active(_x23))) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(mark(if(active(true), c, f(true))))), _x23)) | mark#(if(if(_x51, false, _x53), X2, X3)) | → | active#(if(active(if(_x51, active(false), _x53)), mark(X2), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(f(active(if(mark(_x91), mark(_x92), _x93)))))), X3)) | mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(f(_x91))), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(active(f(mark(_x91))), c, f(true))))), X3)) | |
mark#(if(if(_x31, _x62, active(_x63)), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), _x62, _x63)), active(f(mark(_x41))), X3)) | mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(true)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(active(true), c, f(true))))), X3)) | |
mark#(if(c, _x22, active(_x23))) | → | active#(if(c, _x22, _x23)) | mark#(if(if(_x61, _x32, active(_x63)), f(f(_x71)), _x23)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), f(active(f(mark(_x71)))), _x23)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(f(true))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(if(mark(_x71), c, f(true)), c, f(true))), X3)) | mark#(if(if(_x31, false, _x33), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), active(f(mark(_x41))), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(_x41), active(active(_x63)))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(_x41))), _x63)) | mark#(if(c, X2, mark(_x23))) | → | active#(if(active(c), mark(X2), _x23)) | |
mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(if(mark(_x71), c, f(true)))), X3)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(active(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, if(f(_x111), true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(f(mark(_x111))), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(_x81)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(_x81, c, f(true))))), X3)) | |
mark#(if(f(_x31), if(_x41, _x42, _x43), X3)) | → | active#(if(active(f(mark(_x31))), active(if(mark(_x41), mark(_x42), _x43)), X3)) | mark#(f(X)) | → | mark#(X) | |
mark#(if(if(_x31, false, _x33), X2, _x23)) | → | active#(if(if(mark(_x31), active(false), _x33), mark(X2), _x23)) | mark#(if(c, X2, active(_x33))) | → | active#(if(c, mark(X2), _x33)) | |
mark#(if(c, f(_x51), active(_x33))) | → | active#(if(c, active(f(mark(_x51))), _x33)) | mark#(if(if(_x31, if(_x81, c, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(c), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x81, _x32, active(_x83)), f(f(_x91)), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(active(f(mark(_x91))))), _x23)) | mark#(if(c, false, mark(active(_x23)))) | → | active#(if(c, active(false), _x23)) | |
mark#(if(if(f(_x61), false, _x33), X2, X3)) | → | active#(if(active(if(active(f(mark(_x61))), active(false), _x33)), mark(X2), X3)) | mark#(if(if(mark(active(_x81)), _x32, active(_x83)), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(f(_x91))), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(active(f(mark(_x91))), c, f(true))))), X3)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(if(_x101, _x102, _x103)), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(if(mark(_x101), mark(_x102), _x103)))), _x23)) | mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), active(_x23))) | → | active#(if(mark(_x31), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(c, active(_x32), mark(_x33))) | → | active#(if(c, _x32, _x33)) | mark#(if(if(f(_x61), _x32, _x33), f(_x41), X3)) | → | active#(if(active(if(active(f(mark(_x61))), mark(_x32), _x33)), active(f(mark(_x41))), X3)) | |
mark#(if(if(_x81, f(_x91), active(_x83)), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, active(f(mark(_x91))), _x83)), active(f(mark(_x41))), _x23)) | mark#(if(true, if(_x41, true, _x43), X3)) | → | active#(if(active(true), active(if(mark(_x41), active(true), _x43)), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(active(_x43)))), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, if(_x81, if(_x121, _x122, _x123), _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(if(mark(_x121), mark(_x122), _x123)), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(mark(c), true, active(mark(_x53))), f(f(c)), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(active(c), c, f(true))))), X3)) | mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), active(_x23))) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(if(_x31, if(_x81, _x82, active(_x103)), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x103)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(mark(_x71), true, active(_x63)), f(f(_x71)), _x23)) | → | active#(if(active(if(_x61, active(true), _x63)), f(mark(if(mark(_x71), c, f(true)))), _x23)) | |
mark#(if(true, if(false, _x62, _x63), X3)) | → | active#(if(active(true), active(if(active(false), _x62, _x63)), X3)) | mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(if(mark(_x71), c, f(true)))), X3)) | |
mark#(if(true, if(false, _x42, _x43), _x23)) | → | active#(if(true, active(if(active(false), mark(_x42), _x43)), _x23)) | mark#(if(if(_x31, _x32, _x33), f(false), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(active(false))), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(if(mark(mark(_x71)), mark(c), f(true))))), X3)) | mark#(if(c, f(if(_x61, true, _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(mark(_x61), active(true), _x63))), _x33)) | |
mark#(if(if(true, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(true), mark(_x32), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x51, _x32, _x53), f(_x41), X3)) | → | active#(if(active(if(_x51, mark(_x32), _x53)), active(f(mark(_x41))), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(f(_x31), X2, X3)) | → | active#(if(mark(if(mark(_x31), c, f(true))), mark(X2), X3)) | |
mark#(if(if(_x31, if(if(_x111, _x112, _x113), _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(if(mark(_x111), mark(_x112), _x113)), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(c, f(true), active(_x23))) | → | active#(if(active(c), active(f(active(true))), _x23)) | |
mark#(if(c, f(_x51), active(mark(_x33)))) | → | active#(if(active(c), active(f(mark(_x51))), _x33)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), active(_x23))) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), _x23)) | |
mark#(if(if(if(_x71, _x72, _x73), _x32, active(_x53)), f(_x41), X3)) | → | active#(if(active(if(active(if(mark(_x71), mark(_x72), _x73)), mark(_x32), _x53)), active(f(mark(_x41))), X3)) | mark#(if(f(c), X2, X3)) | → | active#(if(active(f(active(c))), mark(X2), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(if(_x61, _x62, _x63), _x32, _x33), f(_x41), X3)) | → | active#(if(active(if(active(if(mark(_x61), mark(_x62), _x63)), mark(_x32), _x33)), active(f(mark(_x41))), X3)) | |
mark#(if(true, if(false, _x42, mark(_x53)), _x23)) | → | active#(if(active(true), if(active(false), mark(_x42), _x53), _x23)) | mark#(if(if(_x31, if(_x81, if(_x121, _x122, _x123), _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(if(mark(_x121), mark(_x122), _x123)), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, if(_x81, _x112, active(_x113)), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x112, _x113)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, _x32, active(mark(_x63))), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x63)), active(f(mark(_x41))), X3)) | |
mark#(if(X1, f(_x41), X3)) | → | active#(if(mark(X1), active(f(mark(_x41))), X3)) | mark#(if(true, false, X3)) | → | active#(if(active(true), active(false), X3)) | |
mark#(if(c, f(false), active(_x23))) | → | active#(if(active(c), active(f(active(false))), _x23)) | mark#(if(if(active(_x71), _x32, active(_x73)), f(_x41), active(_x23))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(false)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(f(active(false))))), X3)) | mark#(if(if(_x31, _x62, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), _x62, _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(X1, X2, X3)) | → | mark#(X1) | mark#(if(if(_x31, if(_x81, _x82, active(_x103)), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(f(_x31), c, X3)) | → | active#(if(active(f(mark(_x31))), active(c), X3)) | mark#(if(c, X2, mark(mark(_x23)))) | → | active#(if(c, mark(X2), _x23)) | |
mark#(if(c, f(_x51), active(_x23))) | → | active#(if(c, f(mark(_x51)), _x23)) | mark#(if(if(_x31, if(_x81, true, _x83), active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), if(mark(_x81), active(true), _x83), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(true, if(true, _x42, _x43), X3)) | → | active#(if(active(true), active(if(active(true), mark(_x42), _x43)), X3)) | mark#(if(if(_x31, true, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(true), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(if(_x71, _x72, _x73), if(_x81, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(if(mark(_x71), mark(_x72), _x73)), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(c, f(c), active(_x33))) | → | active#(if(active(c), f(active(c)), _x33)) | |
mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), _x23)) | → | active#(if(active(if(_x41, active(true), _x43)), f(mark(if(mark(_x71), c, f(true)))), _x23)) | mark#(if(if(_x31, true, active(_x53)), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(true), _x53)), active(f(mark(_x41))), X3)) | |
mark#(if(true, if(false, _x42, mark(_x63)), X3)) | → | active#(if(active(true), active(if(active(false), mark(_x42), _x63)), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(_x41), _x23)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), f(mark(_x41)), _x23)) | |
mark#(if(if(_x31, f(_x81), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(f(mark(_x81))), _x53)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(if(_x71, _x72, _x73), if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(if(mark(_x71), mark(_x72), _x73)), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(true, if(false, false, _x63), X3)) | → | active#(if(active(true), active(if(false, active(false), _x63)), X3)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(f(_x91))), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(active(f(mark(_x91))), c, f(true))), c, f(true))), X3)) | |
mark#(if(c, c, _x23)) | → | active#(if(active(c), c, _x23)) | mark#(if(if(c, _x32, active(_x53)), f(_x41), X3)) | → | active#(if(active(if(active(c), mark(_x32), _x53)), active(f(mark(_x41))), X3)) | |
mark#(if(if(mark(_x71), true, active(active(_x43))), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), X2, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), mark(X2), X3)) | |
mark#(if(c, f(active(_x61)), active(_x23))) | → | active#(if(active(c), active(f(_x61)), _x23)) | mark#(if(if(mark(true), true, active(mark(_x43))), f(f(true)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(active(true), c, f(true))))), X3)) | |
mark#(if(true, if(false, _x42, _x43), _x33)) | → | active#(if(true, if(active(false), mark(_x42), _x43), _x33)) | mark#(if(if(_x71, _x32, active(active(_x73))), f(_x41), active(_x23))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(c)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(active(c), c, f(true))), c, f(true))), X3)) | mark#(if(false, c, mark(_x23))) | → | active#(if(active(false), active(c), _x23)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), _x23)) | → | active#(if(if(mark(_x31), mark(_x32), _x53), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(true)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(if(active(true), c, f(true))))), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), X3)) | → | active#(if(mark(_x31), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(active(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x63)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(true, if(_x41, _x42, active(_x63)), X3)) | → | active#(if(active(true), active(if(mark(_x41), mark(_x42), _x63)), X3)) | mark#(if(if(_x31, false, _x53), c, X3)) | → | active#(if(active(if(mark(_x31), false, _x53)), active(c), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(true))), f(f(_x71)), X3)) | → | active#(if(active(true), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(c, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(c), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, false, active(_x63)), X2, X3)) | → | active#(if(active(if(mark(_x31), false, _x63)), mark(X2), X3)) | mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(if(mark(_x71), c, f(true)))), X3)) | mark#(if(c, f(_x41), X3)) | → | active#(if(active(c), active(f(mark(_x41))), X3)) | |
mark#(if(if(mark(_x71), true, active(f(true))), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(active(if(mark(mark(_x71)), mark(c), f(true))))), X3)) | mark#(if(c, f(if(_x61, if(_x91, _x92, _x93), _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(mark(_x61), active(if(mark(_x91), mark(_x92), _x93)), _x63))), _x33)) | |
mark#(if(if(c, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(c), mark(_x32), _x53)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(_x41))), X3)) | |
mark#(if(if(true, false, _x33), X2, _x23)) | → | active#(if(if(active(true), active(false), _x33), mark(X2), _x23)) | mark#(if(if(false, _x32, active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(active(false), mark(_x32), _x53)), active(f(mark(_x41))), _x23)) | |
mark#(if(c, false, mark(_x23))) | → | active#(if(active(c), active(false), _x23)) | mark#(if(c, f(f(_x81)), active(_x23))) | → | active#(if(active(c), active(f(active(f(mark(_x81))))), _x23)) | |
mark#(if(c, f(_x51), active(_x23))) | → | active#(if(active(c), mark(if(mark(_x51), c, f(true))), _x23)) | mark#(if(if(_x31, if(_x101, true, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(_x101, active(true), _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(X1, X2, mark(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(c)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(active(c), c, f(true))))), X3)) | |
mark#(if(if(false, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(false), mark(_x32), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(if(_x61, _x62, _x63), _x32, _x33), X2, X3)) | → | active#(if(active(if(active(if(mark(_x61), mark(_x62), _x63)), mark(_x32), _x33)), mark(X2), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), mark(_x23))) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(c, false, mark(_x23))) | → | active#(if(c, false, _x23)) | |
mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(if(mark(_x71), c, f(true)))), X3)) | mark#(if(if(_x71, _x72, active(_x73)), f(_x41), active(_x23))) | → | active#(if(active(if(_x71, _x72, _x73)), active(f(mark(_x41))), _x23)) | |
mark#(if(true, if(false, false, active(_x63)), X3)) | → | active#(if(active(true), active(if(active(false), active(false), _x63)), X3)) | mark#(if(if(if(_x71, _x72, _x73), false, _x53), X2, X3)) | → | active#(if(active(if(active(if(mark(_x71), mark(_x72), _x73)), false, _x53)), mark(X2), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(if(_x41, _x42, _x43)))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x41), mark(_x42), _x43)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(true), true, active(_x31)), f(f(true)), X3)) | → | active#(if(mark(active(true)), active(f(mark(if(active(true), c, f(true))))), X3)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(f(_x91))), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(active(f(mark(_x91))), c, f(true))))), X3)) | mark#(if(c, f(_x41), active(_x33))) | → | active#(if(active(c), f(_x41), _x33)) | |
mark#(if(if(if(_x71, _x72, _x73), if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(if(mark(_x71), mark(_x72), _x73)), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(false, _x32, active(_x53)), f(_x41), X3)) | → | active#(if(active(if(active(false), mark(_x32), _x53)), active(f(mark(_x41))), X3)) | |
mark#(if(if(mark(_x71), true, active(_x63)), f(f(_x71)), _x23)) | → | active#(if(if(_x61, active(true), _x63), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | active#(if(true, X, Y)) | → | mark#(X) | |
mark#(if(c, f(_x71), active(mark(_x23)))) | → | active#(if(active(c), f(_x71), _x23)) | mark#(if(f(_x31), X2, active(_x23))) | → | active#(if(active(f(mark(_x31))), mark(X2), _x23)) | |
mark#(if(if(_x81, c, active(_x83)), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, active(c), _x83)), active(f(mark(_x41))), _x23)) | mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, true, _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(true, if(false, true, _x43), _x23)) | → | active#(if(active(true), if(active(false), active(true), _x43), _x23)) | mark#(if(c, f(mark(_x61)), active(_x23))) | → | active#(if(active(c), active(f(_x61)), _x23)) | |
mark#(if(if(_x31, c, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(c), _x53)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(_x31, if(_x81, false, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(false), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(_x31, f(_x81), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(f(mark(_x81))), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(_x81), true, active(mark(_x31))), f(f(_x81)), X3)) | → | active#(if(mark(_x31), active(f(mark(if(_x81, c, f(true))))), X3)) | |
mark#(if(c, _x32, active(_x33))) | → | active#(if(active(c), _x32, _x33)) | mark#(if(if(c, false, _x53), X2, X3)) | → | active#(if(active(if(active(c), false, _x53)), mark(X2), X3)) | |
mark#(if(if(mark(_x71), f(_x101), active(_x73)), f(_x41), active(_x23))) | → | active#(if(active(if(_x71, active(f(mark(_x101))), _x73)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x61, if(_x81, _x82, _x83), active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(if(mark(_x81), mark(_x82), _x83)), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(c, f(_x51), active(_x23))) | → | active#(if(active(c), mark(if(_x51, c, f(true))), _x23)) | mark#(if(if(_x31, _x32, mark(_x53)), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(_x41))), X3)) | |
mark#(if(if(_x61, _x32, active(_x63)), f(f(_x71)), active(_x23))) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(active(f(mark(_x71))))), _x23)) | mark#(if(true, if(false, _x42, _x43), mark(_x23))) | → | active#(if(active(true), active(if(active(false), mark(_x42), _x43)), _x23)) | |
mark#(if(if(mark(_x71), _x32, active(_x73)), f(_x81), active(_x23))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(_x81)), _x23)) | mark#(if(if(_x61, true, active(_x63)), f(f(c)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(active(f(active(c))))), X3)) | |
mark#(if(if(mark(_x41), true, active(_x43)), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(_x31, _x32, _x33), if(_x41, _x42, _x43), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(if(mark(_x41), mark(_x42), _x43)), X3)) | |
mark#(if(c, X2, active(mark(_x33)))) | → | active#(if(active(c), mark(X2), _x33)) | mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), X3)) | → | active#(if(mark(active(true)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, if(true, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(true), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(true, if(_x41, false, _x43), X3)) | → | active#(if(active(true), active(if(mark(_x41), active(false), _x43)), X3)) | |
mark#(if(c, f(_x51), _x23)) | → | active#(if(c, active(f(mark(_x51))), _x23)) | mark#(if(if(_x61, true, active(_x63)), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(active(f(active(if(mark(_x91), mark(_x92), _x93)))))), X3)) | |
mark#(if(if(mark(_x71), _x32, active(_x73)), f(if(_x91, _x92, _x93)), active(_x23))) | → | active#(if(active(if(_x71, mark(_x32), _x73)), active(f(active(if(mark(_x91), mark(_x92), _x93)))), _x23)) | mark#(if(if(c, _x32, _x33), X2, X3)) | → | active#(if(active(if(active(c), mark(_x32), _x33)), mark(X2), X3)) | |
mark#(if(if(mark(c), true, active(mark(_x31))), f(f(c)), X3)) | → | active#(if(mark(_x31), active(f(mark(if(active(c), c, f(true))))), X3)) | mark#(if(c, if(_x41, _x42, _x43), mark(_x33))) | → | active#(if(c, active(if(mark(_x41), mark(_x42), _x43)), _x33)) | |
mark#(if(if(_x61, true, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(f(mark(_x71)))), X3)) | mark#(if(false, c, _x23)) | → | active#(if(false, active(c), _x23)) | |
mark#(if(if(_x51, _x32, active(active(_x53))), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, mark(_x32), _x53)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(true, if(false, c, _x43), _x23)) | → | active#(if(active(true), if(active(false), active(c), _x43), _x23)) | |
mark#(if(c, true, _x23)) | → | active#(if(c, active(true), _x23)) | mark#(if(true, if(false, false, _x43), active(_x23))) | → | active#(if(active(true), active(if(active(false), active(false), _x43)), _x23)) | |
mark#(if(X1, c, mark(_x23))) | → | active#(if(mark(X1), active(c), _x23)) | mark#(if(if(mark(if(_x91, _x92, _x93)), true, active(_x63)), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))))), X3)) | |
mark#(if(if(f(_x91), _x32, active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(active(f(mark(_x91))), mark(_x32), _x53)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x51, _x52, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, _x52, _x53)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x31, if(_x81, _x82, mark(_x103)), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x103)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(_x31, _x52, _x53), X2, X3)) | → | active#(if(active(if(mark(_x31), _x52, _x53)), mark(X2), X3)) | |
mark#(if(if(true, if(_x81, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(true), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x61, if(_x71, _x72, _x73), active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(if(mark(_x71), mark(_x72), _x73)), _x63)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x81, _x32, active(_x83)), f(_x41), active(active(_x53)))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(mark(_x41))), _x53)) | mark#(if(if(_x31, _x32, active(_x53)), f(c), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(c))), _x23)) | |
mark#(if(c, f(_x71), active(_x23))) | → | active#(if(c, f(_x71), _x23)) | mark#(if(if(mark(_x71), if(_x101, _x102, _x103), active(_x73)), f(_x41), active(_x23))) | → | active#(if(active(if(_x71, active(if(mark(_x101), mark(_x102), _x103)), _x73)), active(f(mark(_x41))), _x23)) | |
mark#(if(c, f(if(_x61, _x62, _x63)), active(active(_x23)))) | → | active#(if(active(c), f(active(if(mark(_x61), mark(_x62), _x63))), _x23)) | mark#(if(if(mark(false), true, active(mark(_x31))), f(f(false)), X3)) | → | active#(if(mark(_x31), active(f(mark(if(active(false), c, f(true))))), X3)) | |
mark#(if(if(true, false, _x33), X2, mark(_x23))) | → | active#(if(active(if(active(true), active(false), _x33)), mark(X2), _x23)) | mark#(if(c, c, mark(_x33))) | → | active#(if(c, active(c), _x33)) | |
mark#(if(if(_x31, if(false, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(false), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(false, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(false), mark(_x32), _x53)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(_x71)), _x23)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), f(mark(if(mark(_x71), c, f(true)))), _x23)) | mark#(if(if(_x31, false, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(false), _x53)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x61, true, active(_x63)), f(f(_x71)), _x23)) | → | active#(if(active(if(_x61, active(true), _x63)), f(active(f(mark(_x71)))), _x23)) | mark#(if(c, f(if(_x61, f(_x91), _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(mark(_x61), active(f(mark(_x91))), _x63))), _x33)) | |
mark#(if(if(f(_x71), _x32, active(_x53)), f(_x41), X3)) | → | active#(if(active(if(active(f(mark(_x71))), mark(_x32), _x53)), active(f(mark(_x41))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(if(_x71, _x72, _x73)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(if(mark(_x71), mark(_x72), _x73)))), X3)) | |
mark#(if(if(_x31, _x32, _x33), _x22, _x23)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), _x22, _x23)) | mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), _x23)) | → | active#(if(mark(_x31), f(mark(if(mark(_x71), c, f(true)))), _x23)) | |
mark#(if(true, if(_x41, _x62, _x63), X3)) | → | active#(if(active(true), active(if(mark(_x41), _x62, _x63)), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(if(mark(_x71), c, f(true)))), X3)) | |
mark#(if(if(_x31, f(_x101), active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(mark(_x31), active(f(mark(_x101))), _x53)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x61, _x32, active(_x63)), f(f(c)), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(active(f(active(c))))), X3)) | |
mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(false)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(active(false), c, f(true))))), X3)) | mark#(if(if(_x31, if(_x81, _x102, _x103), active(mark(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, if(if(_x121, _x122, _x123), _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(if(mark(_x121), mark(_x122), _x123)), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(_x61, _x32, active(_x63)), f(f(_x71)), _x23)) | → | active#(if(if(_x61, mark(_x32), _x63), active(f(active(f(mark(_x71))))), _x23)) | mark#(if(if(mark(true), true, active(mark(_x31))), f(f(true)), X3)) | → | active#(if(mark(_x31), active(f(mark(if(active(true), c, f(true))))), X3)) | |
mark#(if(if(_x31, _x32, active(mark(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(true, if(_x41, _x42, _x43), _x23)) | → | active#(if(active(true), if(mark(_x41), mark(_x42), _x43), _x23)) | |
mark#(if(if(active(_x51), _x32, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, mark(_x32), _x53)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(mark(_x71), true, active(mark(active(_x53)))), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(mark(_x71), true, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(if(mark(_x71), c, f(true)))), X3)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), if(mark(_x81), mark(_x82), _x83), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, c, active(_x53)), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(c), _x53)), active(f(mark(_x41))), X3)) | mark#(if(if(_x31, _x32, active(mark(_x83))), f(_x41), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x83)), active(f(mark(_x41))), _x23)) | |
mark#(if(if(mark(_x71), true, active(_x31)), f(f(_x71)), X3)) | → | active#(if(mark(active(true)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(if(_x91, _x92, _x93)), true, active(mark(_x31))), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(mark(_x31), active(f(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))))), X3)) | |
mark#(if(if(_x31, if(c, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(c), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(c), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(c))), X3)) | |
mark#(if(if(_x31, false, mark(_x53)), X2, X3)) | → | active#(if(active(if(mark(_x31), active(false), _x53)), mark(X2), X3)) | mark#(if(true, if(false, _x42, _x63), X3)) | → | active#(if(active(true), active(if(false, mark(_x42), _x63)), X3)) | |
mark#(if(if(mark(_x71), true, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(_x81, _x32, active(_x83)), f(_x81), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(_x81)), _x23)) | |
mark#(if(c, f(if(f(_x81), _x62, _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(active(f(mark(_x81))), mark(_x62), _x63))), _x33)) | mark#(if(if(_x31, _x32, _x33), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(c, f(_x71), active(mark(_x33)))) | → | active#(if(active(c), active(f(_x71)), _x33)) | mark#(if(if(_x31, _x32, mark(_x53)), X2, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), mark(X2), X3)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(if(_x91, _x92, _x93))), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))))), X3)) | mark#(if(true, if(false, _x52, _x53), _x23)) | → | active#(if(active(true), if(active(false), _x52, _x53), _x23)) | |
mark#(if(if(_x31, _x32, active(active(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, false, _x53), X2, active(_x23))) | → | active#(if(active(if(mark(_x31), false, _x53)), mark(X2), _x23)) | |
mark#(if(if(_x31, if(_x101, _x82, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(_x101, mark(_x82), _x103)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(_x41), active(_x63))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), f(mark(_x41)), _x63)) | |
mark#(if(if(_x31, if(_x81, true, f(true)), active(_x53)), f(f(_x81)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(_x81, c, f(true))))), X3)) | mark#(if(if(true, false, _x33), if(_x41, _x42, _x43), X3)) | → | active#(if(active(if(active(true), active(false), _x33)), active(if(mark(_x41), mark(_x42), _x43)), X3)) | |
mark#(if(if(_x31, if(_x81, mark(_x112), _x113), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x112, _x113)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(false, c, _x23)) | → | active#(if(active(false), c, _x23)) | |
mark#(if(c, _x22, _x23)) | → | active#(if(active(c), _x22, _x23)) | mark#(if(if(mark(_x71), _x32, active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(c, active(_x22), _x23)) | → | active#(if(c, _x22, _x23)) | mark#(if(true, if(false, _x42, _x43), mark(_x33))) | → | active#(if(active(true), if(active(false), mark(_x42), _x43), _x33)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), _x23)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), if(mark(if(mark(_x71), c, f(true))), c, f(true)), _x23)) | mark#(if(if(c, if(_x81, true, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(c), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
active#(if(false, X, Y)) | → | mark#(Y) | mark#(if(if(c, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(c), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(true, if(f(_x71), _x42, _x43), X3)) | → | active#(if(active(true), active(if(active(f(mark(_x71))), mark(_x42), _x43)), X3)) | mark#(if(true, if(false, _x42, active(_x63)), X3)) | → | active#(if(active(true), active(if(active(false), mark(_x42), _x63)), X3)) | |
mark#(if(if(mark(true), true, active(_x63)), f(f(true)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(mark(if(true, c, f(true))))), X3)) | mark#(if(f(false), X2, X3)) | → | active#(if(active(f(active(false))), mark(X2), X3)) | |
mark#(if(f(_x31), X2, _x23)) | → | active#(if(f(mark(_x31)), mark(X2), _x23)) | mark#(if(if(true, false, _x53), X2, X3)) | → | active#(if(active(if(active(true), false, _x53)), mark(X2), X3)) | |
mark#(if(if(_x31, false, mark(_x63)), X2, X3)) | → | active#(if(active(if(mark(_x31), false, _x63)), mark(X2), X3)) | mark#(if(if(_x31, f(_x71), _x33), X2, X3)) | → | active#(if(active(if(mark(_x31), active(f(mark(_x71))), _x33)), mark(X2), X3)) | |
mark#(if(if(mark(true), true, active(_x43)), f(f(true)), X3)) | → | active#(if(active(if(_x41, true, _x43)), active(f(mark(if(active(true), c, f(true))))), X3)) | mark#(if(if(true, _x32, _x33), f(_x41), X3)) | → | active#(if(active(if(active(true), mark(_x32), _x33)), active(f(mark(_x41))), X3)) | |
mark#(if(if(_x31, _x82, active(_x83)), f(_x41), active(_x23))) | → | active#(if(active(if(mark(_x31), _x82, _x83)), active(f(mark(_x41))), _x23)) | mark#(if(if(mark(_x71), true, active(mark(_x21))), f(f(_x71)), _x23)) | → | active#(if(_x21, active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(if(_x31, if(_x81, true, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), true, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(c, f(if(_x61, c, _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(mark(_x61), active(c), _x63))), _x33)) | |
mark#(if(if(_x31, if(c, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(c), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(c, f(if(_x61, _x62, _x63)), active(_x23))) | → | active#(if(c, f(active(if(mark(_x61), mark(_x62), _x63))), _x23)) | |
mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(_x71)), active(_x23))) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), mark(_x23))) | → | active#(if(mark(_x31), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(if(_x31, false, _x33), true, X3)) | → | active#(if(active(if(mark(_x31), active(false), _x33)), active(true), X3)) | mark#(if(if(mark(true), true, active(active(_x43))), f(f(true)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(active(true), c, f(true))))), X3)) | |
mark#(if(if(_x31, _x32, _x33), c, X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(c), X3)) | mark#(if(c, false, _x23)) | → | active#(if(c, active(false), _x23)) | |
mark#(if(c, f(if(false, _x62, _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(active(false), mark(_x62), _x63))), _x33)) | mark#(if(c, f(if(_x71, _x62, _x73)), active(_x33))) | → | active#(if(active(c), f(active(if(_x71, mark(_x62), _x73))), _x33)) | |
mark#(if(if(mark(c), true, active(mark(_x43))), f(f(c)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(active(c), c, f(true))))), X3)) | mark#(if(if(_x31, if(_x81, true, _x83), active(_x53)), f(f(c)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(true), _x83)), _x53)), active(f(mark(if(active(c), c, f(true))))), X3)) | |
mark#(if(c, f(_x71), active(active(_x23)))) | → | active#(if(active(c), f(_x71), _x23)) | mark#(if(if(true, false, active(_x53)), X2, X3)) | → | active#(if(active(if(active(true), active(false), _x53)), mark(X2), X3)) | |
mark#(if(if(true, false, _x33), true, X3)) | → | active#(if(active(if(active(true), active(false), _x33)), active(true), X3)) | mark#(if(if(true, false, _x33), f(_x41), X3)) | → | active#(if(active(if(active(true), active(false), _x33)), active(f(mark(_x41))), X3)) | |
mark#(if(f(_x31), false, X3)) | → | active#(if(active(f(mark(_x31))), active(false), X3)) | mark#(if(if(mark(f(_x91)), true, active(mark(_x31))), f(f(f(_x91))), X3)) | → | active#(if(mark(_x31), active(f(mark(if(active(f(mark(_x91))), c, f(true))))), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), active(_x23))) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(c, _x22, mark(_x23))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(active(if(mark(mark(_x71)), mark(c), f(true))), c, f(true))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(_x41), _x23)) | → | active#(if(if(mark(_x31), mark(_x32), _x53), active(f(mark(_x41))), _x23)) | |
mark#(if(if(false, false, _x53), X2, X3)) | → | active#(if(active(if(active(false), false, _x53)), mark(X2), X3)) | mark#(if(if(mark(true), true, active(_x31)), f(f(true)), X3)) | → | active#(if(mark(_x31), active(f(mark(if(active(true), c, f(true))))), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), _x23)) | → | active#(if(if(_x41, active(true), _x43), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(if(mark(_x81), true, active(_x63)), f(f(_x81)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(mark(if(_x81, c, f(true))))), X3)) | |
mark#(if(if(mark(true), true, active(_x63)), f(f(true)), _x23)) | → | active#(if(if(_x61, active(true), _x63), active(f(mark(if(active(true), c, f(true))))), _x23)) | mark#(if(if(_x61, _x32, active(_x63)), f(_x41), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(mark(_x41))), X3)) | |
mark#(if(if(f(_x71), if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(f(mark(_x71))), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x41, true, active(_x43)), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, true, _x43)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(c, if(_x51, _x52, _x53), active(_x23))) | → | active#(if(active(c), active(if(mark(_x51), mark(_x52), _x53)), _x23)) | mark#(if(if(mark(_x71), true, active(_x63)), f(f(_x71)), active(_x23))) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(if(_x61, f(_x71), active(_x63)), f(f(_x71)), X3)) | → | active#(if(active(if(_x61, active(f(mark(_x71))), _x63)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(f(_x71), if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(active(f(mark(_x71))), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), X3)) | → | active#(if(mark(_x31), active(f(if(mark(_x71), c, f(true)))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(_x101)), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(f(mark(_x101))))), _x23)) | |
mark#(if(if(mark(true), true, active(_x43)), f(f(true)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(mark(if(active(true), c, f(true))))), X3)) | mark#(if(if(_x31, if(false, _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(false), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(false)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), active(f(mark(if(active(false), c, f(true))))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(_x41), active(mark(_x63)))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(_x41))), _x63)) | |
mark#(if(if(_x31, if(f(_x111), _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(f(mark(_x111))), mark(_x82), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(true, if(false, false, _x63), X3)) | → | active#(if(active(true), active(if(active(false), false, _x63)), X3)) | |
mark#(if(if(_x31, c, active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(mark(_x31), active(c), _x53)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x81, _x32, active(_x83)), f(_x41), active(_x53))) | → | active#(if(if(_x81, mark(_x32), _x83), active(f(mark(_x41))), _x53)) | |
mark#(if(c, f(if(_x61, _x62, _x63)), active(mark(_x23)))) | → | active#(if(active(c), f(active(if(mark(_x61), mark(_x62), _x63))), _x23)) | mark#(if(if(_x31, c, active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(c), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(true), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(true))), _x23)) | mark#(if(if(_x31, _x32, active(mark(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x63)), active(f(active(f(mark(_x71))))), X3)) | |
mark#(if(if(_x31, _x32, _x33), f(if(_x71, _x72, _x73)), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x33)), active(f(active(if(mark(_x71), mark(_x72), _x73)))), X3)) | mark#(if(if(_x61, _x32, active(_x63)), f(f(_x81)), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(active(f(_x81)))), X3)) | |
mark#(if(f(if(_x61, _x62, _x63)), X2, X3)) | → | active#(if(active(f(active(if(mark(_x61), mark(_x62), _x63)))), mark(X2), X3)) | mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, true, _x43)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(if(_x31, if(_x81, c, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(c), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | mark#(if(f(_x51), X2, X3)) | → | active#(if(active(f(_x51)), mark(X2), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(_x53))), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, active(true), _x53)), active(f(active(if(mark(mark(_x71)), mark(c), f(true))))), X3)) | mark#(if(if(_x31, if(_x81, _x102, _x103), active(_x53)), f(f(_x71)), _x23)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x53)), f(mark(if(mark(_x71), c, f(true)))), _x23)) | |
mark#(if(true, if(_x41, _x42, _x43), active(_x23))) | → | active#(if(active(true), active(if(mark(_x41), mark(_x42), _x43)), _x23)) | mark#(if(if(true, false, _x33), false, X3)) | → | active#(if(active(if(active(true), active(false), _x33)), active(false), X3)) | |
mark#(if(if(_x31, _x52, _x53), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), _x52, _x53)), active(f(mark(_x41))), X3)) | mark#(if(if(mark(_x71), true, active(mark(_x43))), f(f(_x71)), X3)) | → | active#(if(active(if(_x41, active(true), _x43)), active(f(active(if(mark(mark(_x71)), mark(c), f(true))))), X3)) | |
mark#(if(if(false, _x32, active(_x61)), f(_x41), active(_x23))) | → | active#(if(mark(_x61), active(f(mark(_x41))), _x23)) | mark#(if(if(_x31, if(_x81, f(_x121), _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(f(mark(_x121))), _x83)), _x53)), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
mark#(if(false, X2, X3)) | → | active#(if(active(false), mark(X2), X3)) | mark#(if(if(_x61, _x32, active(_x63)), f(f(true)), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(active(f(active(true))))), X3)) | |
mark#(if(if(mark(_x71), true, active(mark(false))), f(f(_x71)), X3)) | → | active#(if(active(false), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(c, mark(_x22), mark(active(_x23)))) | → | active#(if(c, _x22, _x23)) | |
mark#(if(if(mark(_x71), true, active(_x73)), f(_x41), active(_x23))) | → | active#(if(active(if(_x71, active(true), _x73)), active(f(mark(_x41))), _x23)) | mark#(if(if(_x31, _x32, active(_x53)), f(f(_x71)), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
mark#(if(if(_x61, true, active(_x63)), f(f(_x81)), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(active(f(_x81)))), X3)) | mark#(if(if(_x31, _x32, active(_x53)), f(false), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), active(f(active(false))), X3)) | |
mark#(if(if(_x61, true, active(_x63)), f(f(f(_x91))), X3)) | → | active#(if(active(if(_x61, active(true), _x63)), active(f(active(f(active(f(mark(_x91))))))), X3)) | mark#(if(if(_x31, false, _x33), X2, active(_x23))) | → | active#(if(active(if(mark(_x31), active(false), _x33)), mark(X2), _x23)) | |
mark#(if(if(_x31, f(_x71), _x33), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), active(f(mark(_x71))), _x33)), active(f(mark(_x41))), X3)) | mark#(if(c, f(if(_x61, _x62, active(_x73))), active(_x33))) | → | active#(if(active(c), f(active(if(mark(_x61), mark(_x62), _x73))), _x33)) | |
mark#(if(c, f(f(_x61)), active(_x33))) | → | active#(if(active(c), f(active(f(mark(_x61)))), _x33)) | mark#(if(if(_x31, _x32, active(_x53)), f(_x41), active(_x23))) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), mark(if(mark(_x41), c, f(true))), _x23)) | |
mark#(if(c, c, mark(_x23))) | → | active#(if(active(c), active(c), _x23)) | mark#(if(if(_x31, if(_x81, c, f(true)), active(_x53)), f(f(_x81)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(_x81, c, f(true))), c, f(true))), X3)) | |
mark#(if(if(_x51, _x32, active(mark(_x53))), f(f(_x71)), X3)) | → | active#(if(active(if(_x51, mark(_x32), _x53)), active(f(active(f(mark(_x71))))), X3)) | mark#(if(if(_x31, if(_x81, f(_x121), _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), active(f(mark(_x121))), _x83)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
mark#(if(c, f(if(c, _x62, _x63)), active(_x33))) | → | active#(if(active(c), f(active(if(active(c), mark(_x62), _x63))), _x33)) | mark#(if(c, f(mark(_x41)), active(_x33))) | → | active#(if(active(c), f(_x41), _x33)) | |
mark#(if(if(_x61, _x32, active(_x63)), f(f(false)), X3)) | → | active#(if(active(if(_x61, mark(_x32), _x63)), active(f(active(f(active(false))))), X3)) | mark#(f(X)) | → | active#(f(mark(X))) | |
mark#(if(c, X2, mark(active(_x23)))) | → | active#(if(c, mark(X2), _x23)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(false)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(active(false), c, f(true))), c, f(true))), X3)) | |
mark#(if(true, X2, mark(_x23))) | → | active#(if(active(true), mark(X2), _x23)) | mark#(if(X1, if(_x41, _x42, _x43), X3)) | → | active#(if(mark(X1), active(if(mark(_x41), mark(_x42), _x43)), X3)) | |
mark#(if(if(true, _x32, _x33), X2, X3)) | → | active#(if(active(if(active(true), mark(_x32), _x33)), mark(X2), X3)) | mark#(if(f(true), X2, X3)) | → | active#(if(active(f(active(true))), mark(X2), X3)) | |
mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), active(f(active(if(mark(mark(_x71)), mark(c), f(true))))), X3)) | mark#(if(c, false, mark(mark(_x23)))) | → | active#(if(c, active(false), _x23)) | |
mark#(if(if(_x31, _x32, active(_x53)), f(_x41), X3)) | → | active#(if(active(if(mark(_x31), mark(_x32), _x53)), mark(if(mark(_x41), c, f(true))), X3)) | mark#(if(X1, X2, active(_x23))) | → | active#(if(mark(X1), mark(X2), _x23)) | |
mark#(if(if(_x31, if(f(_x121), _x102, _x103), active(_x53)), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(active(f(mark(_x121))), _x102, _x103)), _x53)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(_x31, if(_x81, _x82, _x83), active(_x53)), f(f(true)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), mark(_x82), _x83)), _x53)), mark(if(mark(if(active(true), c, f(true))), c, f(true))), X3)) | |
mark#(if(if(_x31, if(_x81, _x102, _x103), active(active(_x63))), f(f(_x71)), X3)) | → | active#(if(active(if(mark(_x31), active(if(mark(_x81), _x102, _x103)), _x63)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(_x81), _x32, active(mark(_x83))), f(_x41), active(_x23))) | → | active#(if(active(if(_x81, mark(_x32), _x83)), active(f(mark(_x41))), _x23)) |
active(f(X)) | → | mark(if(X, c, f(true))) | active(if(true, X, Y)) | → | mark(X) | |
active(if(false, X, Y)) | → | mark(Y) | mark(f(X)) | → | active(f(mark(X))) | |
mark(if(X1, X2, X3)) | → | active(if(mark(X1), mark(X2), X3)) | mark(c) | → | active(c) | |
mark(true) | → | active(true) | mark(false) | → | active(false) | |
f(mark(X)) | → | f(X) | f(active(X)) | → | f(X) | |
if(mark(X1), X2, X3) | → | if(X1, X2, X3) | if(X1, mark(X2), X3) | → | if(X1, X2, X3) | |
if(X1, X2, mark(X3)) | → | if(X1, X2, X3) | if(active(X1), X2, X3) | → | if(X1, X2, X3) | |
if(X1, active(X2), X3) | → | if(X1, X2, X3) | if(X1, X2, active(X3)) | → | if(X1, X2, X3) |
Termination of terms over the following signature is verified: f, c, if, true, active, false, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(if(mark(_x31), active(f(mark(if(active(c), c, f(true))))), X3)) | |
active#(if(mark(_x31), active(f(mark(if(_x81, c, f(true))))), X3)) | |
active#(if(mark(_x31), active(f(mark(if(active(false), c, f(true))))), X3)) | |
active#(if(mark(_x31), active(f(mark(if(active(f(mark(_x91))), c, f(true))))), X3)) | |
active#(if(active(false), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
active#(if(mark(_x31), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) | |
active#(if(mark(_x31), active(f(mark(if(active(true), c, f(true))))), X3)) | |
active#(if(mark(_x31), active(f(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))))), X3)) | |
active#(if(active(true), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
active#(if(mark(_x31), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
active#(if(mark(_x31), active(f(if(mark(_x71), c, f(true)))), X3)) | |
active#(if(mark(_x31), f(mark(if(mark(_x71), c, f(true)))), _x23)) | |
active#(if(mark(_x31), active(f(active(if(mark(mark(_x71)), mark(c), f(true))))), X3)) | |
active#(if(active(c), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
active#(if(active(f(mark(_x41))), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | |
active#(if(_x21, active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | |
active#(if(active(if(mark(_x41), mark(_x42), _x43)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) |
mark#(if(if(mark(if(_x91, _x92, _x93)), true, active(mark(_x31))), f(f(if(_x91, _x92, _x93))), X3)) → active#(if(mark(_x31), active(f(mark(if(active(if(mark(_x91), mark(_x92), _x93)), c, f(true))))), X3)) | mark#(if(if(mark(_x81), true, active(mark(_x31))), f(f(_x81)), X3)) → active#(if(mark(_x31), active(f(mark(if(_x81, c, f(true))))), X3)) |
mark#(if(if(mark(_x71), true, active(mark(c))), f(f(_x71)), X3)) → active#(if(active(c), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), X3)) → active#(if(mark(_x31), mark(if(mark(if(mark(_x71), c, f(true))), c, f(true))), X3)) |
mark#(if(if(mark(f(_x91)), true, active(mark(_x31))), f(f(f(_x91))), X3)) → active#(if(mark(_x31), active(f(mark(if(active(f(mark(_x91))), c, f(true))))), X3)) | mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), mark(_x23))) → active#(if(mark(_x31), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) |
mark#(if(if(mark(_x71), true, active(mark(true))), f(f(_x71)), X3)) → active#(if(active(true), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(_x71), true, active(mark(if(_x41, _x42, _x43)))), f(f(_x71)), X3)) → active#(if(active(if(mark(_x41), mark(_x42), _x43)), active(f(mark(if(mark(_x71), c, f(true))))), X3)) |
mark#(if(if(mark(_x71), true, active(mark(false))), f(f(_x71)), X3)) → active#(if(active(false), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(true), true, active(mark(_x31))), f(f(true)), X3)) → active#(if(mark(_x31), active(f(mark(if(active(true), c, f(true))))), X3)) |
mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), X3)) → active#(if(mark(_x31), active(f(active(if(mark(mark(_x71)), mark(c), f(true))))), X3)) | mark#(if(if(mark(false), true, active(mark(_x31))), f(f(false)), X3)) → active#(if(mark(_x31), active(f(mark(if(active(false), c, f(true))))), X3)) |
mark#(if(if(mark(_x71), true, active(mark(f(_x41)))), f(f(_x71)), X3)) → active#(if(active(f(mark(_x41))), active(f(mark(if(mark(_x71), c, f(true))))), X3)) | mark#(if(if(mark(c), true, active(mark(_x31))), f(f(c)), X3)) → active#(if(mark(_x31), active(f(mark(if(active(c), c, f(true))))), X3)) |
mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), _x23)) → active#(if(mark(_x31), f(mark(if(mark(_x71), c, f(true)))), _x23)) | mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), active(_x23))) → active#(if(mark(_x31), active(f(mark(if(mark(_x71), c, f(true))))), _x23)) |
mark#(if(if(mark(_x71), true, active(mark(_x21))), f(f(_x71)), _x23)) → active#(if(_x21, active(f(mark(if(mark(_x71), c, f(true))))), _x23)) | mark#(if(if(mark(_x71), true, active(mark(_x31))), f(f(_x71)), X3)) → active#(if(mark(_x31), active(f(if(mark(_x71), c, f(true)))), X3)) |