TIMEOUT
The TRS could not be proven terminating. The proof attempt took 60002 ms.
Problem 1 was processed with processor DependencyGraph (121ms). | Problem 2 was processed with processor PolynomialLinearRange4iUR (1297ms). | | Problem 5 was processed with processor PolynomialLinearRange4iUR (1165ms). | | | Problem 7 was processed with processor ForwardNarrowing (2ms). | | | | Problem 10 was processed with processor ForwardNarrowing (52ms). | | | | | Problem 11 was processed with processor ForwardNarrowing (5ms). | | | | | | Problem 12 was processed with processor ForwardNarrowing (4ms). | | | | | | | Problem 13 was processed with processor ForwardNarrowing (11ms). | | | | | | | | Problem 14 was processed with processor ForwardNarrowing (11ms). | | | | | | | | | Problem 15 was processed with processor ForwardNarrowing (18ms). | | | | | | | | | | Problem 16 was processed with processor ForwardNarrowing (17ms). | | | | | | | | | | | Problem 17 was processed with processor ForwardNarrowing (16ms). | | | | | | | | | | | | Problem 18 was processed with processor ForwardNarrowing (61ms). | | | | | | | | | | | | | Problem 19 was processed with processor ForwardNarrowing (18ms). | | | | | | | | | | | | | | Problem 20 was processed with processor ForwardNarrowing (15ms). | | | | | | | | | | | | | | | Problem 21 was processed with processor ForwardNarrowing (17ms). | | | | | | | | | | | | | | | | Problem 22 was processed with processor ForwardNarrowing (19ms). | | | | | | | | | | | | | | | | | Problem 23 was processed with processor ForwardNarrowing (19ms). | | | | | | | | | | | | | | | | | | Problem 24 was processed with processor ForwardNarrowing (30ms). | | | | | | | | | | | | | | | | | | | Problem 25 was processed with processor ForwardNarrowing (71ms). | | | | | | | | | | | | | | | | | | | | Problem 26 was processed with processor ForwardNarrowing (32ms). | | | | | | | | | | | | | | | | | | | | | Problem 27 was processed with processor ForwardNarrowing (26ms). | | | | | | | | | | | | | | | | | | | | | | Problem 28 was processed with processor ForwardNarrowing (25ms). | | | | | | | | | | | | | | | | | | | | | | | Problem 29 was processed with processor ForwardNarrowing (142ms). | | | | | | | | | | | | | | | | | | | | | | | | Problem 30 was processed with processor ForwardNarrowing (224ms). | | | | | | | | | | | | | | | | | | | | | | | | | Problem 31 remains open; application of the following processors failed [ForwardNarrowing (426ms), ForwardNarrowing (296ms), ForwardNarrowing (259ms), ForwardNarrowing (299ms), ForwardNarrowing (438ms), ForwardNarrowing (201ms), ForwardNarrowing (323ms), ForwardNarrowing (356ms), ForwardNarrowing (331ms), ForwardNarrowing (200ms), ForwardNarrowing (198ms), ForwardNarrowing (333ms), ForwardNarrowing (344ms), ForwardNarrowing (205ms), ForwardNarrowing (334ms), ForwardNarrowing (347ms), ForwardNarrowing (385ms), ForwardNarrowing (200ms), ForwardNarrowing (432ms), ForwardNarrowing (202ms), ForwardNarrowing (163ms), ForwardNarrowing (162ms), ForwardNarrowing (235ms), ForwardNarrowing (259ms), ForwardNarrowing (328ms), ForwardNarrowing (327ms), ForwardNarrowing (331ms), ForwardNarrowing (465ms), ForwardNarrowing (476ms), ForwardNarrowing (680ms), ForwardNarrowing (347ms), ForwardNarrowing (544ms), ForwardNarrowing (489ms), ForwardNarrowing (702ms), ForwardNarrowing (533ms), ForwardNarrowing (406ms), ForwardNarrowing (402ms), ForwardNarrowing (timeout)]. | Problem 3 was processed with processor SubtermCriterion (1ms). | | Problem 4 was processed with processor PolynomialLinearRange4iUR (67ms). | | | Problem 6 was processed with processor PolynomialLinearRange4iUR (48ms). | | | | Problem 8 was processed with processor PolynomialLinearRange4iUR (19ms). | | | | | Problem 9 was processed with processor PolynomialLinearRange4iUR (58ms).
mark#(f(X1, X2, X3)) | → | mark#(X1) | active#(f(a, b, X)) | → | mark#(f(X, X, X)) | |
mark#(f(X1, X2, X3)) | → | mark#(X3) | active#(c) | → | mark#(b) | |
mark#(f(X1, X2, X3)) | → | active#(f(mark(X1), X2, mark(X3))) | active#(c) | → | mark#(a) | |
mark#(c) | → | active#(c) |
active(f(a, b, X)) | → | mark(f(X, X, X)) | active(c) | → | mark(a) | |
active(c) | → | mark(b) | mark(f(X1, X2, X3)) | → | active(f(mark(X1), X2, mark(X3))) | |
mark(a) | → | active(a) | mark(b) | → | active(b) | |
mark(c) | → | active(c) | f(mark(X1), X2, X3) | → | f(X1, X2, X3) | |
f(X1, mark(X2), X3) | → | f(X1, X2, X3) | f(X1, X2, mark(X3)) | → | f(X1, X2, X3) | |
f(active(X1), X2, X3) | → | f(X1, X2, X3) | f(X1, active(X2), X3) | → | f(X1, X2, X3) | |
f(X1, X2, active(X3)) | → | f(X1, X2, X3) |
Termination of terms over the following signature is verified: f, b, c, a, active, mark
active#(f(a, b, X)) | → | f#(X, X, X) | mark#(f(X1, X2, X3)) | → | mark#(X1) | |
mark#(a) | → | active#(a) | f#(X1, mark(X2), X3) | → | f#(X1, X2, X3) | |
mark#(f(X1, X2, X3)) | → | mark#(X3) | mark#(f(X1, X2, X3)) | → | active#(f(mark(X1), X2, mark(X3))) | |
active#(c) | → | mark#(a) | mark#(c) | → | active#(c) | |
f#(X1, X2, mark(X3)) | → | f#(X1, X2, X3) | mark#(b) | → | active#(b) | |
f#(mark(X1), X2, X3) | → | f#(X1, X2, X3) | active#(f(a, b, X)) | → | mark#(f(X, X, X)) | |
active#(c) | → | mark#(b) | f#(active(X1), X2, X3) | → | f#(X1, X2, X3) | |
f#(X1, active(X2), X3) | → | f#(X1, X2, X3) | mark#(f(X1, X2, X3)) | → | f#(mark(X1), X2, mark(X3)) | |
f#(X1, X2, active(X3)) | → | f#(X1, X2, X3) |
active(f(a, b, X)) | → | mark(f(X, X, X)) | active(c) | → | mark(a) | |
active(c) | → | mark(b) | mark(f(X1, X2, X3)) | → | active(f(mark(X1), X2, mark(X3))) | |
mark(a) | → | active(a) | mark(b) | → | active(b) | |
mark(c) | → | active(c) | f(mark(X1), X2, X3) | → | f(X1, X2, X3) | |
f(X1, mark(X2), X3) | → | f(X1, X2, X3) | f(X1, X2, mark(X3)) | → | f(X1, X2, X3) | |
f(active(X1), X2, X3) | → | f(X1, X2, X3) | f(X1, active(X2), X3) | → | f(X1, X2, X3) | |
f(X1, X2, active(X3)) | → | f(X1, X2, X3) |
Termination of terms over the following signature is verified: f, b, c, a, active, mark
f#(X1, X2, mark(X3)) → f#(X1, X2, X3) | f#(mark(X1), X2, X3) → f#(X1, X2, X3) |
f#(X1, mark(X2), X3) → f#(X1, X2, X3) | f#(X1, active(X2), X3) → f#(X1, X2, X3) |
f#(active(X1), X2, X3) → f#(X1, X2, X3) | f#(X1, X2, active(X3)) → f#(X1, X2, X3) |
mark#(b) → active#(b) | mark#(f(X1, X2, X3)) → mark#(X1) |
active#(f(a, b, X)) → mark#(f(X, X, X)) | mark#(a) → active#(a) |
mark#(f(X1, X2, X3)) → mark#(X3) | active#(c) → mark#(b) |
mark#(f(X1, X2, X3)) → active#(f(mark(X1), X2, mark(X3))) | mark#(c) → active#(c) |
active#(c) → mark#(a) |
mark#(b) | → | active#(b) | mark#(f(X1, X2, X3)) | → | mark#(X1) | |
active#(f(a, b, X)) | → | mark#(f(X, X, X)) | mark#(a) | → | active#(a) | |
mark#(f(X1, X2, X3)) | → | mark#(X3) | active#(c) | → | mark#(b) | |
mark#(f(X1, X2, X3)) | → | active#(f(mark(X1), X2, mark(X3))) | mark#(c) | → | active#(c) | |
active#(c) | → | mark#(a) |
active(f(a, b, X)) | → | mark(f(X, X, X)) | active(c) | → | mark(a) | |
active(c) | → | mark(b) | mark(f(X1, X2, X3)) | → | active(f(mark(X1), X2, mark(X3))) | |
mark(a) | → | active(a) | mark(b) | → | active(b) | |
mark(c) | → | active(c) | f(mark(X1), X2, X3) | → | f(X1, X2, X3) | |
f(X1, mark(X2), X3) | → | f(X1, X2, X3) | f(X1, X2, mark(X3)) | → | f(X1, X2, X3) | |
f(active(X1), X2, X3) | → | f(X1, X2, X3) | f(X1, active(X2), X3) | → | f(X1, X2, X3) | |
f(X1, X2, active(X3)) | → | f(X1, X2, X3) |
Termination of terms over the following signature is verified: f, b, c, a, active, mark
f(X1, X2, mark(X3)) | → | f(X1, X2, X3) | f(mark(X1), X2, X3) | → | f(X1, X2, X3) | |
f(active(X1), X2, X3) | → | f(X1, X2, X3) | f(X1, mark(X2), X3) | → | f(X1, X2, X3) | |
f(X1, X2, active(X3)) | → | f(X1, X2, X3) | f(X1, active(X2), X3) | → | f(X1, X2, X3) |
The following dependency pairs are strictly oriented by an ordering on the given polynomial interpretation, thus they are removed:
mark#(b) | → | active#(b) |
mark#(f(X1, X2, X3)) | → | mark#(X1) | mark#(a) | → | active#(a) | |
active#(f(a, b, X)) | → | mark#(f(X, X, X)) | mark#(f(X1, X2, X3)) | → | mark#(X3) | |
active#(c) | → | mark#(b) | mark#(f(X1, X2, X3)) | → | active#(f(mark(X1), X2, mark(X3))) | |
active#(c) | → | mark#(a) | mark#(c) | → | active#(c) |
active(f(a, b, X)) | → | mark(f(X, X, X)) | active(c) | → | mark(a) | |
active(c) | → | mark(b) | mark(f(X1, X2, X3)) | → | active(f(mark(X1), X2, mark(X3))) | |
mark(a) | → | active(a) | mark(b) | → | active(b) | |
mark(c) | → | active(c) | f(mark(X1), X2, X3) | → | f(X1, X2, X3) | |
f(X1, mark(X2), X3) | → | f(X1, X2, X3) | f(X1, X2, mark(X3)) | → | f(X1, X2, X3) | |
f(active(X1), X2, X3) | → | f(X1, X2, X3) | f(X1, active(X2), X3) | → | f(X1, X2, X3) | |
f(X1, X2, active(X3)) | → | f(X1, X2, X3) |
Termination of terms over the following signature is verified: f, b, c, a, active, mark
f(X1, X2, mark(X3)) | → | f(X1, X2, X3) | f(mark(X1), X2, X3) | → | f(X1, X2, X3) | |
f(active(X1), X2, X3) | → | f(X1, X2, X3) | f(X1, mark(X2), X3) | → | f(X1, X2, X3) | |
f(X1, X2, active(X3)) | → | f(X1, X2, X3) | f(X1, active(X2), X3) | → | f(X1, X2, X3) |
The following dependency pairs are strictly oriented by an ordering on the given polynomial interpretation, thus they are removed:
mark#(a) | → | active#(a) |
mark#(f(X1, X2, X3)) | → | mark#(X1) | active#(f(a, b, X)) | → | mark#(f(X, X, X)) | |
mark#(f(X1, X2, X3)) | → | mark#(X3) | active#(c) | → | mark#(b) | |
mark#(f(X1, X2, X3)) | → | active#(f(mark(X1), X2, mark(X3))) | mark#(c) | → | active#(c) | |
active#(c) | → | mark#(a) |
active(f(a, b, X)) | → | mark(f(X, X, X)) | active(c) | → | mark(a) | |
active(c) | → | mark(b) | mark(f(X1, X2, X3)) | → | active(f(mark(X1), X2, mark(X3))) | |
mark(a) | → | active(a) | mark(b) | → | active(b) | |
mark(c) | → | active(c) | f(mark(X1), X2, X3) | → | f(X1, X2, X3) | |
f(X1, mark(X2), X3) | → | f(X1, X2, X3) | f(X1, X2, mark(X3)) | → | f(X1, X2, X3) | |
f(active(X1), X2, X3) | → | f(X1, X2, X3) | f(X1, active(X2), X3) | → | f(X1, X2, X3) | |
f(X1, X2, active(X3)) | → | f(X1, X2, X3) |
Termination of terms over the following signature is verified: f, b, c, a, active, mark
Relevant Terms | Irrelevant Terms |
---|
mark#(f(X1, X2, X3)) | → | mark#(X1) | active#(f(a, b, X)) | → | mark#(f(X, X, X)) | |
mark#(f(X1, X2, X3)) | → | mark#(X3) | mark#(f(X1, X2, X3)) | → | active#(f(mark(X1), X2, mark(X3))) | |
active#(c) | → | mark#(a) | mark#(c) | → | active#(c) |
active(f(a, b, X)) | → | mark(f(X, X, X)) | active(c) | → | mark(a) | |
active(c) | → | mark(b) | mark(f(X1, X2, X3)) | → | active(f(mark(X1), X2, mark(X3))) | |
mark(a) | → | active(a) | mark(b) | → | active(b) | |
mark(c) | → | active(c) | f(mark(X1), X2, X3) | → | f(X1, X2, X3) | |
f(X1, mark(X2), X3) | → | f(X1, X2, X3) | f(X1, X2, mark(X3)) | → | f(X1, X2, X3) | |
f(active(X1), X2, X3) | → | f(X1, X2, X3) | f(X1, active(X2), X3) | → | f(X1, X2, X3) | |
f(X1, X2, active(X3)) | → | f(X1, X2, X3) |
Termination of terms over the following signature is verified: f, b, c, a, active, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(f(active(a), X2, mark(X3))) | |
active#(f(mark(X1), X2, active(b))) | |
active#(f(mark(X1), X2, active(a))) | |
active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
active#(f(mark(X1), _x22, _x23)) | |
active#(f(_x21, _x22, mark(X3))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3))) | |
active#(f(mark(X1), X2, active(c))) | |
active#(f(active(c), X2, mark(X3))) | |
active#(f(active(b), X2, mark(X3))) | |
active#(f(mark(X1), _x22, mark(X3))) |
mark#(f(X1, _x22, _x23)) → active#(f(mark(X1), _x22, _x23)) | mark#(f(b, X2, X3)) → active#(f(active(b), X2, mark(X3))) |
mark#(f(c, X2, X3)) → active#(f(active(c), X2, mark(X3))) | mark#(f(_x21, _x22, X3)) → active#(f(_x21, _x22, mark(X3))) |
mark#(f(X1, X2, f(_x51, _x52, _x53))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, c)) → active#(f(mark(X1), X2, active(c))) |
mark#(f(a, X2, X3)) → active#(f(active(a), X2, mark(X3))) | mark#(f(X1, X2, b)) → active#(f(mark(X1), X2, active(b))) |
mark#(f(X1, X2, a)) → active#(f(mark(X1), X2, active(a))) | mark#(f(f(_x31, _x32, _x33), X2, X3)) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3))) |
mark#(f(X1, mark(_x22), X3)) → active#(f(mark(X1), _x22, mark(X3))) | mark#(f(X1, active(_x22), X3)) → active#(f(mark(X1), _x22, mark(X3))) |
mark#(f(b, X2, X3)) | → | active#(f(active(b), X2, mark(X3))) | mark#(f(_x21, _x22, X3)) | → | active#(f(_x21, _x22, mark(X3))) | |
mark#(f(X1, X2, X3)) | → | mark#(X1) | mark#(f(X1, X2, f(_x51, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(a, X2, X3)) | → | active#(f(active(a), X2, mark(X3))) | mark#(f(X1, X2, X3)) | → | mark#(X3) | |
mark#(f(X1, X2, b)) | → | active#(f(mark(X1), X2, active(b))) | mark#(f(f(_x31, _x32, _x33), X2, X3)) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3))) | |
mark#(f(X1, mark(_x22), X3)) | → | active#(f(mark(X1), _x22, mark(X3))) | mark#(c) | → | active#(c) | |
active#(c) | → | mark#(a) | mark#(f(X1, _x22, _x23)) | → | active#(f(mark(X1), _x22, _x23)) | |
mark#(f(c, X2, X3)) | → | active#(f(active(c), X2, mark(X3))) | mark#(f(X1, X2, c)) | → | active#(f(mark(X1), X2, active(c))) | |
active#(f(a, b, X)) | → | mark#(f(X, X, X)) | mark#(f(X1, X2, a)) | → | active#(f(mark(X1), X2, active(a))) | |
mark#(f(X1, active(_x22), X3)) | → | active#(f(mark(X1), _x22, mark(X3))) |
active(f(a, b, X)) | → | mark(f(X, X, X)) | active(c) | → | mark(a) | |
active(c) | → | mark(b) | mark(f(X1, X2, X3)) | → | active(f(mark(X1), X2, mark(X3))) | |
mark(a) | → | active(a) | mark(b) | → | active(b) | |
mark(c) | → | active(c) | f(mark(X1), X2, X3) | → | f(X1, X2, X3) | |
f(X1, mark(X2), X3) | → | f(X1, X2, X3) | f(X1, X2, mark(X3)) | → | f(X1, X2, X3) | |
f(active(X1), X2, X3) | → | f(X1, X2, X3) | f(X1, active(X2), X3) | → | f(X1, X2, X3) | |
f(X1, X2, active(X3)) | → | f(X1, X2, X3) |
Termination of terms over the following signature is verified: f, b, c, a, active, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(f(active(b), _x22, mark(X3))) | |
active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
active#(f(active(b), X2, active(a))) | |
active#(f(active(b), _x22, _x23)) | |
active#(f(active(b), X2, active(c))) | |
active#(f(active(b), X2, active(b))) | |
active#(f(b, _x22, mark(X3))) |
mark#(f(b, _x22, _x23)) → active#(f(active(b), _x22, _x23)) | mark#(f(b, X2, a)) → active#(f(active(b), X2, active(a))) |
mark#(f(b, _x22, X3)) → active#(f(b, _x22, mark(X3))) | mark#(f(b, X2, f(_x51, _x52, _x53))) → active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53))))) |
mark#(f(b, mark(_x22), X3)) → active#(f(active(b), _x22, mark(X3))) | mark#(f(b, active(_x22), X3)) → active#(f(active(b), _x22, mark(X3))) |
mark#(f(b, X2, c)) → active#(f(active(b), X2, active(c))) | mark#(f(b, X2, b)) → active#(f(active(b), X2, active(b))) |
mark#(f(b, _x22, _x23)) | → | active#(f(active(b), _x22, _x23)) | mark#(f(_x21, _x22, X3)) | → | active#(f(_x21, _x22, mark(X3))) | |
mark#(f(b, _x22, X3)) | → | active#(f(b, _x22, mark(X3))) | mark#(f(X1, X2, X3)) | → | mark#(X1) | |
mark#(f(X1, X2, f(_x51, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(a, X2, X3)) | → | active#(f(active(a), X2, mark(X3))) | |
mark#(f(b, active(_x22), X3)) | → | active#(f(active(b), _x22, mark(X3))) | mark#(f(X1, X2, X3)) | → | mark#(X3) | |
mark#(f(X1, X2, b)) | → | active#(f(mark(X1), X2, active(b))) | mark#(f(f(_x31, _x32, _x33), X2, X3)) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3))) | |
mark#(f(X1, mark(_x22), X3)) | → | active#(f(mark(X1), _x22, mark(X3))) | mark#(c) | → | active#(c) | |
active#(c) | → | mark#(a) | mark#(f(X1, _x22, _x23)) | → | active#(f(mark(X1), _x22, _x23)) | |
mark#(f(c, X2, X3)) | → | active#(f(active(c), X2, mark(X3))) | mark#(f(b, X2, a)) | → | active#(f(active(b), X2, active(a))) | |
mark#(f(b, X2, f(_x51, _x52, _x53))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, c)) | → | active#(f(mark(X1), X2, active(c))) | |
active#(f(a, b, X)) | → | mark#(f(X, X, X)) | mark#(f(b, mark(_x22), X3)) | → | active#(f(active(b), _x22, mark(X3))) | |
mark#(f(X1, X2, a)) | → | active#(f(mark(X1), X2, active(a))) | mark#(f(b, X2, c)) | → | active#(f(active(b), X2, active(c))) | |
mark#(f(X1, active(_x22), X3)) | → | active#(f(mark(X1), _x22, mark(X3))) | mark#(f(b, X2, b)) | → | active#(f(active(b), X2, active(b))) |
active(f(a, b, X)) | → | mark(f(X, X, X)) | active(c) | → | mark(a) | |
active(c) | → | mark(b) | mark(f(X1, X2, X3)) | → | active(f(mark(X1), X2, mark(X3))) | |
mark(a) | → | active(a) | mark(b) | → | active(b) | |
mark(c) | → | active(c) | f(mark(X1), X2, X3) | → | f(X1, X2, X3) | |
f(X1, mark(X2), X3) | → | f(X1, X2, X3) | f(X1, X2, mark(X3)) | → | f(X1, X2, X3) | |
f(active(X1), X2, X3) | → | f(X1, X2, X3) | f(X1, active(X2), X3) | → | f(X1, X2, X3) | |
f(X1, X2, active(X3)) | → | f(X1, X2, X3) |
Termination of terms over the following signature is verified: f, b, c, a, active, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(f(b, _x32, _x33)) | |
active#(f(active(b), _x32, _x33)) |
mark#(f(b, mark(_x32), _x33)) → active#(f(active(b), _x32, _x33)) | mark#(f(b, _x32, mark(_x33))) → active#(f(active(b), _x32, _x33)) |
mark#(f(b, active(_x32), _x33)) → active#(f(active(b), _x32, _x33)) | mark#(f(b, _x32, _x33)) → active#(f(b, _x32, _x33)) |
mark#(f(b, _x32, active(_x33))) → active#(f(active(b), _x32, _x33)) |
mark#(f(_x21, _x22, X3)) | → | active#(f(_x21, _x22, mark(X3))) | mark#(f(b, _x22, X3)) | → | active#(f(b, _x22, mark(X3))) | |
mark#(f(X1, X2, f(_x51, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(b, _x32, _x33)) | → | active#(f(b, _x32, _x33)) | |
mark#(f(X1, X2, b)) | → | active#(f(mark(X1), X2, active(b))) | mark#(f(X1, mark(_x22), X3)) | → | active#(f(mark(X1), _x22, mark(X3))) | |
active#(c) | → | mark#(a) | mark#(f(X1, _x22, _x23)) | → | active#(f(mark(X1), _x22, _x23)) | |
mark#(f(b, X2, a)) | → | active#(f(active(b), X2, active(a))) | mark#(f(X1, X2, c)) | → | active#(f(mark(X1), X2, active(c))) | |
mark#(f(b, active(_x32), _x33)) | → | active#(f(active(b), _x32, _x33)) | mark#(f(X1, active(_x22), X3)) | → | active#(f(mark(X1), _x22, mark(X3))) | |
mark#(f(b, X2, b)) | → | active#(f(active(b), X2, active(b))) | mark#(f(b, mark(_x32), _x33)) | → | active#(f(active(b), _x32, _x33)) | |
mark#(f(X1, X2, X3)) | → | mark#(X1) | mark#(f(a, X2, X3)) | → | active#(f(active(a), X2, mark(X3))) | |
mark#(f(X1, X2, X3)) | → | mark#(X3) | mark#(f(b, active(_x22), X3)) | → | active#(f(active(b), _x22, mark(X3))) | |
mark#(f(b, _x32, active(_x33))) | → | active#(f(active(b), _x32, _x33)) | mark#(f(f(_x31, _x32, _x33), X2, X3)) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3))) | |
mark#(c) | → | active#(c) | mark#(f(c, X2, X3)) | → | active#(f(active(c), X2, mark(X3))) | |
mark#(f(b, _x32, mark(_x33))) | → | active#(f(active(b), _x32, _x33)) | mark#(f(b, X2, f(_x51, _x52, _x53))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
active#(f(a, b, X)) | → | mark#(f(X, X, X)) | mark#(f(b, mark(_x22), X3)) | → | active#(f(active(b), _x22, mark(X3))) | |
mark#(f(X1, X2, a)) | → | active#(f(mark(X1), X2, active(a))) | mark#(f(b, X2, c)) | → | active#(f(active(b), X2, active(c))) |
active(f(a, b, X)) | → | mark(f(X, X, X)) | active(c) | → | mark(a) | |
active(c) | → | mark(b) | mark(f(X1, X2, X3)) | → | active(f(mark(X1), X2, mark(X3))) | |
mark(a) | → | active(a) | mark(b) | → | active(b) | |
mark(c) | → | active(c) | f(mark(X1), X2, X3) | → | f(X1, X2, X3) | |
f(X1, mark(X2), X3) | → | f(X1, X2, X3) | f(X1, X2, mark(X3)) | → | f(X1, X2, X3) | |
f(active(X1), X2, X3) | → | f(X1, X2, X3) | f(X1, active(X2), X3) | → | f(X1, X2, X3) | |
f(X1, X2, active(X3)) | → | f(X1, X2, X3) |
Termination of terms over the following signature is verified: f, b, c, a, active, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(f(active(a), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
active#(f(mark(X1), X2, active(f(active(c), _x52, mark(_x53))))) | |
active#(f(mark(X1), X2, active(f(active(b), _x52, mark(_x53))))) | |
active#(f(_x21, _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
active#(f(mark(X1), X2, active(f(active(a), _x52, mark(_x53))))) | |
active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(c))))) | |
active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | |
active#(f(active(c), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
active#(f(mark(X1), X2, active(f(_x71, _x72, mark(_x53))))) | |
active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
active#(f(mark(X1), X2, active(f(mark(_x51), _x72, _x73)))) | |
active#(f(mark(X1), _x22, f(mark(_x51), _x52, mark(_x53)))) | |
active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(b))))) | |
active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(a))))) | |
active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) |
mark#(f(X1, X2, f(_x51, _x52, c))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(c))))) | mark#(f(_x21, _x22, f(_x51, _x52, _x53))) → active#(f(_x21, _x22, active(f(mark(_x51), _x52, mark(_x53))))) |
mark#(f(X1, mark(_x22), f(_x51, _x52, _x53))) → active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(_x71, _x72, _x53))) → active#(f(mark(X1), X2, active(f(_x71, _x72, mark(_x53))))) |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, _x53))) → active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) |
mark#(f(c, X2, f(_x51, _x52, _x53))) → active#(f(active(c), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(_x51, mark(_x72), _x53))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53))))) |
mark#(f(X1, X2, f(_x51, _x52, f(_x101, _x102, _x103)))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | mark#(f(X1, active(_x22), f(_x51, _x52, _x53))) → active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53))))) |
mark#(f(X1, X2, f(c, _x52, _x53))) → active#(f(mark(X1), X2, active(f(active(c), _x52, mark(_x53))))) | mark#(f(X1, _x22, f(_x51, _x52, _x53))) → active#(f(mark(X1), _x22, f(mark(_x51), _x52, mark(_x53)))) |
mark#(f(X1, X2, f(_x51, _x52, a))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(a))))) | mark#(f(X1, X2, f(_x51, _x72, _x73))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x72, _x73)))) |
mark#(f(X1, X2, f(_x51, active(_x72), _x53))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(a, X2, f(_x51, _x52, _x53))) → active#(f(active(a), X2, active(f(mark(_x51), _x52, mark(_x53))))) |
mark#(f(X1, X2, f(_x51, _x52, b))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(b))))) | mark#(f(b, X2, f(_x51, _x52, _x53))) → active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53))))) |
mark#(f(X1, X2, f(b, _x52, _x53))) → active#(f(mark(X1), X2, active(f(active(b), _x52, mark(_x53))))) | mark#(f(X1, X2, f(a, _x52, _x53))) → active#(f(mark(X1), X2, active(f(active(a), _x52, mark(_x53))))) |
mark#(f(_x21, _x22, X3)) | → | active#(f(_x21, _x22, mark(X3))) | mark#(f(b, _x22, X3)) | → | active#(f(b, _x22, mark(X3))) | |
mark#(f(X1, X2, f(_x51, _x52, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(c))))) | mark#(f(_x21, _x22, f(_x51, _x52, _x53))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, mark(_x22), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(_x71, _x72, _x53))) | → | active#(f(mark(X1), X2, active(f(_x71, _x72, mark(_x53))))) | |
mark#(f(b, _x32, _x33)) | → | active#(f(b, _x32, _x33)) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, b)) | → | active#(f(mark(X1), X2, active(b))) | mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53))))) | active#(c) | → | mark#(a) | |
mark#(f(X1, mark(_x22), X3)) | → | active#(f(mark(X1), _x22, mark(X3))) | mark#(f(X1, active(_x22), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, _x22, f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x52, mark(_x53)))) | mark#(f(X1, _x22, _x23)) | → | active#(f(mark(X1), _x22, _x23)) | |
mark#(f(X1, X2, f(_x51, active(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(X1, X2, f(_x51, _x72, _x73))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, _x73)))) | |
mark#(f(b, X2, a)) | → | active#(f(active(b), X2, active(a))) | mark#(f(X1, X2, f(_x51, _x52, b))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(a, X2, f(_x51, _x52, _x53))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, c)) | → | active#(f(mark(X1), X2, active(c))) | |
mark#(f(b, active(_x32), _x33)) | → | active#(f(active(b), _x32, _x33)) | mark#(f(X1, X2, f(b, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(a, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(b, X2, b)) | → | active#(f(active(b), X2, active(b))) | |
mark#(f(X1, active(_x22), X3)) | → | active#(f(mark(X1), _x22, mark(X3))) | mark#(f(b, mark(_x32), _x33)) | → | active#(f(active(b), _x32, _x33)) | |
mark#(f(X1, X2, X3)) | → | mark#(X1) | mark#(f(a, X2, X3)) | → | active#(f(active(a), X2, mark(X3))) | |
mark#(f(b, active(_x22), X3)) | → | active#(f(active(b), _x22, mark(X3))) | mark#(f(X1, X2, X3)) | → | mark#(X3) | |
mark#(f(b, _x32, active(_x33))) | → | active#(f(active(b), _x32, _x33)) | mark#(f(f(_x31, _x32, _x33), X2, X3)) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3))) | |
mark#(f(c, X2, f(_x51, _x52, _x53))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(_x51, _x52, f(_x101, _x102, _x103)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | |
mark#(c) | → | active#(c) | mark#(f(X1, X2, f(c, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(c), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, _x52, a))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(a))))) | mark#(f(c, X2, X3)) | → | active#(f(active(c), X2, mark(X3))) | |
mark#(f(b, _x32, mark(_x33))) | → | active#(f(active(b), _x32, _x33)) | mark#(f(b, X2, f(_x51, _x52, _x53))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
active#(f(a, b, X)) | → | mark#(f(X, X, X)) | mark#(f(b, mark(_x22), X3)) | → | active#(f(active(b), _x22, mark(X3))) | |
mark#(f(X1, X2, a)) | → | active#(f(mark(X1), X2, active(a))) | mark#(f(b, X2, c)) | → | active#(f(active(b), X2, active(c))) |
active(f(a, b, X)) | → | mark(f(X, X, X)) | active(c) | → | mark(a) | |
active(c) | → | mark(b) | mark(f(X1, X2, X3)) | → | active(f(mark(X1), X2, mark(X3))) | |
mark(a) | → | active(a) | mark(b) | → | active(b) | |
mark(c) | → | active(c) | f(mark(X1), X2, X3) | → | f(X1, X2, X3) | |
f(X1, mark(X2), X3) | → | f(X1, X2, X3) | f(X1, X2, mark(X3)) | → | f(X1, X2, X3) | |
f(active(X1), X2, X3) | → | f(X1, X2, X3) | f(X1, active(X2), X3) | → | f(X1, X2, X3) | |
f(X1, X2, active(X3)) | → | f(X1, X2, X3) |
Termination of terms over the following signature is verified: f, b, c, a, active, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(b))))) | |
active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(c))))) | |
active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c))))) | |
active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(a))))) | |
active#(f(mark(X1), X2, active(f(active(c), _x52, active(c))))) | |
active#(f(mark(X1), X2, active(f(_x71, _x72, active(c))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(c))))) | |
active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(c))))) | |
active#(f(active(a), X2, active(f(mark(_x51), _x52, active(c))))) | |
active#(f(mark(X1), X2, active(f(mark(_x51), _x72, c)))) | |
active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(c)))) | |
active#(f(mark(X1), X2, active(f(active(a), _x52, active(c))))) | |
active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c))))) | |
active#(f(mark(X1), X2, active(f(active(b), _x52, active(c))))) | |
active#(f(active(c), X2, active(f(mark(_x51), _x52, active(c))))) | |
active#(f(active(b), X2, active(f(mark(_x51), _x52, active(c))))) |
mark#(f(X1, active(_x22), f(_x51, _x52, c))) → active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c))))) | mark#(f(X1, X2, f(_x51, _x52, c))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(b))))) |
mark#(f(_x21, _x22, f(_x51, _x52, c))) → active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(c))))) | mark#(f(X1, X2, f(b, _x52, c))) → active#(f(mark(X1), X2, active(f(active(b), _x52, active(c))))) |
mark#(f(a, X2, f(_x51, _x52, c))) → active#(f(active(a), X2, active(f(mark(_x51), _x52, active(c))))) | mark#(f(c, X2, f(_x51, _x52, c))) → active#(f(active(c), X2, active(f(mark(_x51), _x52, active(c))))) |
mark#(f(X1, X2, f(_x71, _x72, c))) → active#(f(mark(X1), X2, active(f(_x71, _x72, active(c))))) | mark#(f(X1, X2, f(_x51, active(_x72), c))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c))))) |
mark#(f(X1, X2, f(a, _x52, c))) → active#(f(mark(X1), X2, active(f(active(a), _x52, active(c))))) | mark#(f(X1, X2, f(_x51, _x72, c))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x72, c)))) |
mark#(f(X1, mark(_x22), f(_x51, _x52, c))) → active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c))))) | mark#(f(X1, _x22, f(_x51, _x52, c))) → active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(c)))) |
mark#(f(X1, X2, f(_x51, mark(_x72), c))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c))))) | mark#(f(X1, X2, f(c, _x52, c))) → active#(f(mark(X1), X2, active(f(active(c), _x52, active(c))))) |
mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, c))) → active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(c))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, c))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(c))))) |
mark#(f(X1, X2, f(_x51, _x52, c))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(a))))) | mark#(f(b, X2, f(_x51, _x52, c))) → active#(f(active(b), X2, active(f(mark(_x51), _x52, active(c))))) |
mark#(f(_x21, _x22, X3)) | → | active#(f(_x21, _x22, mark(X3))) | mark#(f(_x21, _x22, f(_x51, _x52, _x53))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(_x51, mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(X1, X2, f(b, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, active(c))))) | mark#(f(X1, X2, f(_x51, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c))))) | |
mark#(f(X1, active(_x22), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, _x22, f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x52, mark(_x53)))) | |
mark#(f(X1, X2, f(_x51, _x72, _x73))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, _x73)))) | mark#(f(X1, X2, f(a, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(a), _x52, active(c))))) | |
mark#(f(X1, X2, f(_x51, _x52, b))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(b))))) | mark#(f(X1, X2, c)) | → | active#(f(mark(X1), X2, active(c))) | |
mark#(f(b, active(_x32), _x33)) | → | active#(f(active(b), _x32, _x33)) | mark#(f(X1, X2, f(b, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, _x52, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(a))))) | mark#(f(b, X2, f(_x51, _x52, c))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(X1, active(_x22), X3)) | → | active#(f(mark(X1), _x22, mark(X3))) | mark#(f(b, mark(_x32), _x33)) | → | active#(f(active(b), _x32, _x33)) | |
mark#(f(a, X2, X3)) | → | active#(f(active(a), X2, mark(X3))) | mark#(f(b, active(_x22), X3)) | → | active#(f(active(b), _x22, mark(X3))) | |
mark#(f(X1, X2, f(_x51, _x52, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(b))))) | mark#(f(b, _x32, active(_x33))) | → | active#(f(active(b), _x32, _x33)) | |
mark#(f(f(_x31, _x32, _x33), X2, X3)) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3))) | mark#(f(c, X2, f(_x51, _x52, _x53))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(c, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(c), _x52, mark(_x53))))) | mark#(f(b, _x32, mark(_x33))) | → | active#(f(active(b), _x32, _x33)) | |
mark#(f(X1, X2, f(_x51, _x72, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, c)))) | active#(f(a, b, X)) | → | mark#(f(X, X, X)) | |
mark#(f(b, mark(_x22), X3)) | → | active#(f(active(b), _x22, mark(X3))) | mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(c))))) | |
mark#(f(X1, X2, f(c, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(c), _x52, active(c))))) | mark#(f(X1, X2, f(_x51, mark(_x72), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c))))) | |
mark#(f(b, X2, c)) | → | active#(f(active(b), X2, active(c))) | mark#(f(b, _x22, X3)) | → | active#(f(b, _x22, mark(X3))) | |
mark#(f(X1, mark(_x22), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(_x71, _x72, _x53))) | → | active#(f(mark(X1), X2, active(f(_x71, _x72, mark(_x53))))) | |
mark#(f(X1, active(_x22), f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c))))) | mark#(f(b, _x32, _x33)) | → | active#(f(b, _x32, _x33)) | |
mark#(f(_x21, _x22, f(_x51, _x52, c))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(c))))) | mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | |
mark#(f(X1, X2, b)) | → | active#(f(mark(X1), X2, active(b))) | mark#(f(X1, X2, f(_x71, _x72, c))) | → | active#(f(mark(X1), X2, active(f(_x71, _x72, active(c))))) | |
mark#(f(c, X2, f(_x51, _x52, c))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x52, active(c))))) | mark#(f(X1, mark(_x22), X3)) | → | active#(f(mark(X1), _x22, mark(X3))) | |
active#(c) | → | mark#(a) | mark#(f(X1, _x22, _x23)) | → | active#(f(mark(X1), _x22, _x23)) | |
mark#(f(b, X2, a)) | → | active#(f(active(b), X2, active(a))) | mark#(f(X1, X2, f(_x51, active(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(a, X2, f(_x51, _x52, _x53))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(a, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(b, X2, b)) | → | active#(f(active(b), X2, active(b))) | mark#(f(X1, X2, X3)) | → | mark#(X1) | |
mark#(f(X1, X2, X3)) | → | mark#(X3) | mark#(f(a, X2, f(_x51, _x52, c))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(X1, X2, f(_x51, _x52, f(_x101, _x102, _x103)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | mark#(c) | → | active#(c) | |
mark#(f(X1, X2, f(_x51, _x52, a))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(a))))) | mark#(f(c, X2, X3)) | → | active#(f(active(c), X2, mark(X3))) | |
mark#(f(b, X2, f(_x51, _x52, _x53))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, mark(_x22), f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(X1, X2, a)) | → | active#(f(mark(X1), X2, active(a))) | mark#(f(X1, _x22, f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(c)))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(c))))) |
active(f(a, b, X)) | → | mark(f(X, X, X)) | active(c) | → | mark(a) | |
active(c) | → | mark(b) | mark(f(X1, X2, X3)) | → | active(f(mark(X1), X2, mark(X3))) | |
mark(a) | → | active(a) | mark(b) | → | active(b) | |
mark(c) | → | active(c) | f(mark(X1), X2, X3) | → | f(X1, X2, X3) | |
f(X1, mark(X2), X3) | → | f(X1, X2, X3) | f(X1, X2, mark(X3)) | → | f(X1, X2, X3) | |
f(active(X1), X2, X3) | → | f(X1, X2, X3) | f(X1, active(X2), X3) | → | f(X1, X2, X3) | |
f(X1, X2, active(X3)) | → | f(X1, X2, X3) |
Termination of terms over the following signature is verified: f, b, c, a, active, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(mark(_x51), _x52, mark(_x53)))) | |
active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(a))))) | |
active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(_x71, _x72, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, _x73)))) | |
active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(c), _x52, mark(_x53))))) | |
active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | |
active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(c))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(b))))) | |
active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) |
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) |
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) |
mark#(f(f(_x31, _x32, _x33), X2, f(f(_x81, _x82, _x83), _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, a))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(a))))) |
mark#(f(f(c, _x32, _x33), X2, f(_x51, _x52, _x53))) → active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, f(_x101, _x102, _x103)))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) |
mark#(f(f(_x31, active(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33)))) → active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, a), X2, f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(mark(_x51), _x52, mark(_x53))))) |
mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, mark(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33)))) → active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) |
mark#(f(f(_x31, _x32, b), X2, f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x71, _x72, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(_x71, _x72, mark(_x53))))) |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x72, _x73))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, _x73)))) | mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(_x51, _x52, _x53))) → active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) |
mark#(f(f(_x31, _x32, _x33), X2, f(c, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(c), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53))) → active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(mark(_x51), _x52, mark(_x53))))) |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(f(a, _x32, _x33), X2, f(_x51, _x52, _x53))) → active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) |
mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(mark(_x51), _x52, mark(_x53)))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(b))))) |
mark#(f(f(b, _x32, _x33), X2, f(_x51, _x52, _x53))) → active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x51, _x52, _x33), X2, f(_x51, _x52, mark(_x33)))) → active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), mark(_x22), f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) |
mark#(f(f(_x31, _x52, _x53), X2, f(mark(_x31), _x52, _x53))) → active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, c))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(c))))) |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(_x21, _x22, X3)) | → | active#(f(_x21, _x22, mark(X3))) | |
mark#(f(_x21, _x22, f(_x51, _x52, _x53))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(X1, X2, f(b, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, active(c))))) | |
mark#(f(X1, X2, f(_x51, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c))))) | mark#(f(X1, active(_x22), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, _x22, f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x52, mark(_x53)))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(a))))) | |
mark#(f(X1, X2, f(_x51, _x72, _x73))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, _x73)))) | mark#(f(X1, X2, f(a, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(a), _x52, active(c))))) | |
mark#(f(X1, X2, f(_x51, _x52, b))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(b))))) | mark#(f(X1, X2, c)) | → | active#(f(mark(X1), X2, active(c))) | |
mark#(f(f(c, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, active(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(b, active(_x32), _x33)) | → | active#(f(active(b), _x32, _x33)) | mark#(f(X1, X2, f(b, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, mark(_x53))))) | |
mark#(f(b, X2, f(_x51, _x52, c))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x52, active(c))))) | mark#(f(X1, X2, f(_x51, _x52, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(a))))) | |
mark#(f(X1, active(_x22), X3)) | → | active#(f(mark(X1), _x22, mark(X3))) | mark#(f(b, mark(_x32), _x33)) | → | active#(f(active(b), _x32, _x33)) | |
mark#(f(a, X2, X3)) | → | active#(f(active(a), X2, mark(X3))) | mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(b, active(_x22), X3)) | → | active#(f(active(b), _x22, mark(X3))) | mark#(f(X1, X2, f(_x51, _x52, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(b))))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(b, _x32, active(_x33))) | → | active#(f(active(b), _x32, _x33)) | |
mark#(f(f(_x31, _x32, _x33), X2, X3)) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3))) | mark#(f(c, X2, f(_x51, _x52, _x53))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(b))))) | mark#(f(X1, X2, f(c, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(c), _x52, mark(_x53))))) | |
mark#(f(b, _x32, mark(_x33))) | → | active#(f(active(b), _x32, _x33)) | mark#(f(X1, X2, f(_x51, _x72, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, c)))) | |
active#(f(a, b, X)) | → | mark#(f(X, X, X)) | mark#(f(b, mark(_x22), X3)) | → | active#(f(active(b), _x22, mark(X3))) | |
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x52, _x53), X2, f(mark(_x31), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(c))))) | mark#(f(X1, X2, f(c, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(c), _x52, active(c))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c))))) | mark#(f(b, X2, c)) | → | active#(f(active(b), X2, active(c))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53))))) | mark#(f(b, _x22, X3)) | → | active#(f(b, _x22, mark(X3))) | |
mark#(f(X1, mark(_x22), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(_x71, _x72, _x53))) | → | active#(f(mark(X1), X2, active(f(_x71, _x72, mark(_x53))))) | |
mark#(f(X1, active(_x22), f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c))))) | mark#(f(_x21, _x22, f(_x51, _x52, c))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(b, _x32, _x33)) | → | active#(f(b, _x32, _x33)) | |
mark#(f(X1, X2, b)) | → | active#(f(mark(X1), X2, active(b))) | mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(f(_x81, _x82, _x83), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | mark#(f(c, X2, f(_x51, _x52, c))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(X1, X2, f(_x71, _x72, c))) | → | active#(f(mark(X1), X2, active(f(_x71, _x72, active(c))))) | active#(c) | → | mark#(a) | |
mark#(f(X1, mark(_x22), X3)) | → | active#(f(mark(X1), _x22, mark(X3))) | mark#(f(X1, _x22, _x23)) | → | active#(f(mark(X1), _x22, _x23)) | |
mark#(f(X1, X2, f(_x51, active(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(b, X2, a)) | → | active#(f(active(b), X2, active(a))) | |
mark#(f(a, X2, f(_x51, _x52, _x53))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, f(_x101, _x102, _x103)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | |
mark#(f(f(_x31, _x32, a), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, mark(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, b), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(a, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x71, _x72, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(_x71, _x72, mark(_x53))))) | |
mark#(f(b, X2, b)) | → | active#(f(active(b), X2, active(b))) | mark#(f(X1, X2, X3)) | → | mark#(X1) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x72, _x73))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, _x73)))) | mark#(f(X1, X2, X3)) | → | mark#(X3) | |
mark#(f(f(_x31, _x32, _x33), X2, f(c, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(c), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(a, X2, f(_x51, _x52, c))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x52, active(c))))) | mark#(f(X1, X2, f(_x51, _x52, f(_x101, _x102, _x103)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | |
mark#(f(f(a, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(c) | → | active#(c) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(mark(_x51), _x52, mark(_x53)))) | mark#(f(f(b, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, _x52, a))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(a))))) | mark#(f(c, X2, X3)) | → | active#(f(active(c), X2, mark(X3))) | |
mark#(f(f(_x51, _x52, _x33), X2, f(_x51, _x52, mark(_x33)))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(b, X2, f(_x51, _x52, _x53))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, mark(_x22), f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(X1, X2, a)) | → | active#(f(mark(X1), X2, active(a))) | mark#(f(X1, _x22, f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(c)))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(c))))) |
active(f(a, b, X)) | → | mark(f(X, X, X)) | active(c) | → | mark(a) | |
active(c) | → | mark(b) | mark(f(X1, X2, X3)) | → | active(f(mark(X1), X2, mark(X3))) | |
mark(a) | → | active(a) | mark(b) | → | active(b) | |
mark(c) | → | active(c) | f(mark(X1), X2, X3) | → | f(X1, X2, X3) | |
f(X1, mark(X2), X3) | → | f(X1, X2, X3) | f(X1, X2, mark(X3)) | → | f(X1, X2, X3) | |
f(active(X1), X2, X3) | → | f(X1, X2, X3) | f(X1, active(X2), X3) | → | f(X1, X2, X3) | |
f(X1, X2, active(X3)) | → | f(X1, X2, X3) |
Termination of terms over the following signature is verified: f, b, c, a, active, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(a))))) | |
active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, mark(_x53)))) | |
active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(c))))) | |
active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53))))) | |
active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, _x73)))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, mark(_x53))))) |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, a))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(a))))) | mark#(f(f(_x31, _x32, b), X2, f(a, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, mark(_x53))))) |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, f(_x101, _x102, _x103)))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, _x53))) → active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) |
mark#(f(f(_x31, _x32, a), X2, f(a, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, mark(_x33)))) → active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) |
mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, mark(_x33)))) → active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, _x53))) → active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, mark(_x53))))) |
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, mark(_x53)))) | mark#(f(f(c, _x32, _x33), X2, f(a, _x52, _x53))) → active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x73))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, _x73)))) |
mark#(f(f(a, _x32, _x33), X2, f(a, _x52, _x53))) → active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, c), X2, f(a, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, mark(_x53))))) |
mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, mark(_x33)))) → active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53))) → active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53))))) |
mark#(f(f(b, _x32, _x33), X2, f(a, _x52, _x53))) → active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53))))) |
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53))))) |
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, c))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(c))))) |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(X1, X2, f(b, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, active(c))))) | |
mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(X1, X2, f(_x51, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c))))) | |
mark#(f(X1, active(_x22), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(_x51, _x52, b))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53))))) | mark#(f(X1, X2, f(b, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, mark(_x53))))) | |
mark#(f(b, X2, f(_x51, _x52, c))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x52, active(c))))) | mark#(f(X1, X2, f(_x51, _x52, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(a))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(c))))) | mark#(f(X1, active(_x22), X3)) | → | active#(f(mark(X1), _x22, mark(X3))) | |
mark#(f(b, mark(_x32), _x33)) | → | active#(f(active(b), _x32, _x33)) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, f(_x101, _x102, _x103)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | |
mark#(f(b, active(_x22), X3)) | → | active#(f(active(b), _x22, mark(X3))) | mark#(f(X1, X2, f(_x51, _x52, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(b))))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(c, X2, f(_x51, _x52, _x53))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(c, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(c), _x52, mark(_x53))))) | active#(f(a, b, X)) | → | mark#(f(X, X, X)) | |
mark#(f(f(_x31, _x32, c), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(b, mark(_x22), X3)) | → | active#(f(active(b), _x22, mark(X3))) | |
mark#(f(X1, X2, f(c, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(c), _x52, active(c))))) | mark#(f(X1, X2, f(_x51, mark(_x72), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53))))) | mark#(f(X1, mark(_x22), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x71, _x72, _x53))) | → | active#(f(mark(X1), X2, active(f(_x71, _x72, mark(_x53))))) | mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | mark#(f(X1, mark(_x22), X3)) | → | active#(f(mark(X1), _x22, mark(X3))) | |
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, f(_x101, _x102, _x103)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | |
mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, b), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x71, _x72, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(_x71, _x72, mark(_x53))))) | |
mark#(f(X1, X2, X3)) | → | mark#(X1) | mark#(f(X1, X2, X3)) | → | mark#(X3) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(a, X2, f(_x51, _x52, c))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(f(b, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x51, _x52, _x33), X2, f(_x51, _x52, mark(_x33)))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53))))) | mark#(f(X1, mark(_x22), f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(X1, X2, a)) | → | active#(f(mark(X1), X2, active(a))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53))))) | |
mark#(f(X1, _x22, f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(c)))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(_x21, _x22, X3)) | → | active#(f(_x21, _x22, mark(X3))) | mark#(f(_x21, _x22, f(_x51, _x52, _x53))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, a), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(X1, _x22, f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x52, mark(_x53)))) | |
mark#(f(X1, X2, f(_x51, _x72, _x73))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, _x73)))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(a))))) | |
mark#(f(X1, X2, f(a, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(a), _x52, active(c))))) | mark#(f(f(c, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, c)) | → | active#(f(mark(X1), X2, active(c))) | mark#(f(f(_x31, active(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(b, active(_x32), _x33)) | → | active#(f(active(b), _x32, _x33)) | mark#(f(f(b, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(a, X2, X3)) | → | active#(f(active(a), X2, mark(X3))) | mark#(f(b, _x32, active(_x33))) | → | active#(f(active(b), _x32, _x33)) | |
mark#(f(f(_x31, _x32, _x33), X2, X3)) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(b, _x32, mark(_x33))) | → | active#(f(active(b), _x32, _x33)) | |
mark#(f(X1, X2, f(_x51, _x72, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, c)))) | mark#(f(f(_x31, _x32, _x33), mark(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x52, _x53), X2, f(mark(_x31), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(c))))) | |
mark#(f(b, X2, c)) | → | active#(f(active(b), X2, active(c))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(a))))) | |
mark#(f(b, _x22, X3)) | → | active#(f(b, _x22, mark(X3))) | mark#(f(f(_x31, _x32, b), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(X1, active(_x22), f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c))))) | mark#(f(b, _x32, _x33)) | → | active#(f(b, _x32, _x33)) | |
mark#(f(_x21, _x22, f(_x51, _x52, c))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(c))))) | mark#(f(X1, X2, b)) | → | active#(f(mark(X1), X2, active(b))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(f(_x81, _x82, _x83), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | mark#(f(X1, X2, f(_x71, _x72, c))) | → | active#(f(mark(X1), X2, active(f(_x71, _x72, active(c))))) | |
mark#(f(c, X2, f(_x51, _x52, c))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x52, active(c))))) | active#(c) | → | mark#(a) | |
mark#(f(X1, _x22, _x23)) | → | active#(f(mark(X1), _x22, _x23)) | mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, mark(_x53)))) | |
mark#(f(b, X2, a)) | → | active#(f(active(b), X2, active(a))) | mark#(f(X1, X2, f(_x51, active(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(f(c, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(a, X2, f(_x51, _x52, _x53))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x73))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, _x73)))) | mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, a), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, mark(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(a, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(b, X2, b)) | → | active#(f(active(b), X2, active(b))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x72, _x73))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, _x73)))) | mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(c, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(c), _x52, mark(_x53))))) | mark#(f(X1, X2, f(_x51, _x52, f(_x101, _x102, _x103)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | |
mark#(f(f(a, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(c) | → | active#(c) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(mark(_x51), _x52, mark(_x53)))) | mark#(f(X1, X2, f(_x51, _x52, a))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(a))))) | |
mark#(f(c, X2, X3)) | → | active#(f(active(c), X2, mark(X3))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(b, X2, f(_x51, _x52, _x53))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(a, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) |
active(f(a, b, X)) | → | mark(f(X, X, X)) | active(c) | → | mark(a) | |
active(c) | → | mark(b) | mark(f(X1, X2, X3)) | → | active(f(mark(X1), X2, mark(X3))) | |
mark(a) | → | active(a) | mark(b) | → | active(b) | |
mark(c) | → | active(c) | f(mark(X1), X2, X3) | → | f(X1, X2, X3) | |
f(X1, mark(X2), X3) | → | f(X1, X2, X3) | f(X1, X2, mark(X3)) | → | f(X1, X2, X3) | |
f(active(X1), X2, X3) | → | f(X1, X2, X3) | f(X1, active(X2), X3) | → | f(X1, X2, X3) | |
f(X1, X2, active(X3)) | → | f(X1, X2, X3) |
Termination of terms over the following signature is verified: f, b, c, a, active, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, active(b))))) | |
active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, b)))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, active(b))))) | |
active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(b))))) | |
active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) | |
active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(b))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | |
active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, active(b))))) | |
active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, active(b))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b)))) | |
active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) |
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, b))) → active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, active(b))))) |
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) |
mark#(f(f(_x31, _x32, a), X2, f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, c), X2, f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, active(b))))) |
mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b))))) | mark#(f(f(a, _x32, _x33), X2, f(a, _x52, b))) → active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, b)))) | mark#(f(f(_x31, _x32, b), X2, f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) |
mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) |
mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, b))) → active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) |
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b))) → active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(b, _x32, _x33), X2, f(a, _x52, b))) → active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) |
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b)))) |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, active(b))))) | mark#(f(f(c, _x32, _x33), X2, f(a, _x52, b))) → active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) |
mark#(f(X1, X2, f(b, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, active(c))))) | mark#(f(X1, X2, f(_x51, mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, active(_x22), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c))))) | mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, b), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(_x51, _x52, b))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(b, _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b)))) | |
mark#(f(X1, X2, f(b, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, mark(_x53))))) | mark#(f(b, X2, f(_x51, _x52, c))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(X1, X2, f(_x51, _x52, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(a))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(c))))) | |
mark#(f(X1, active(_x22), X3)) | → | active#(f(mark(X1), _x22, mark(X3))) | mark#(f(b, mark(_x32), _x33)) | → | active#(f(active(b), _x32, _x33)) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, f(_x101, _x102, _x103)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | mark#(f(b, active(_x22), X3)) | → | active#(f(active(b), _x22, mark(X3))) | |
mark#(f(X1, X2, f(_x51, _x52, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(b))))) | mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(c, X2, f(_x51, _x52, _x53))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(c, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(c), _x52, mark(_x53))))) | |
active#(f(a, b, X)) | → | mark#(f(X, X, X)) | mark#(f(b, mark(_x22), X3)) | → | active#(f(active(b), _x22, mark(X3))) | |
mark#(f(f(_x31, _x32, c), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c))))) | mark#(f(X1, X2, f(c, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(c), _x52, active(c))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53))))) | mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, a), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, mark(_x22), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, c), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(_x71, _x72, _x53))) | → | active#(f(mark(X1), X2, active(f(_x71, _x72, mark(_x53))))) | mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | mark#(f(X1, mark(_x22), X3)) | → | active#(f(mark(X1), _x22, mark(X3))) | |
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, f(_x101, _x102, _x103)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | |
mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, b), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x71, _x72, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(_x71, _x72, mark(_x53))))) | |
mark#(f(X1, X2, X3)) | → | mark#(X1) | mark#(f(X1, X2, X3)) | → | mark#(X3) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(a, X2, f(_x51, _x52, c))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(f(b, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b))))) | |
mark#(f(f(_x51, _x52, _x33), X2, f(_x51, _x52, mark(_x33)))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(X1, mark(_x22), f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c))))) | mark#(f(X1, X2, a)) | → | active#(f(mark(X1), X2, active(a))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53))))) | mark#(f(X1, _x22, f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(c)))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(c))))) | mark#(f(_x21, _x22, X3)) | → | active#(f(_x21, _x22, mark(X3))) | |
mark#(f(_x21, _x22, f(_x51, _x52, _x53))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, a), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, b)))) | mark#(f(X1, _x22, f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x52, mark(_x53)))) | |
mark#(f(X1, X2, f(_x51, _x72, _x73))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, _x73)))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(a))))) | |
mark#(f(X1, X2, f(a, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(a), _x52, active(c))))) | mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(c, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, c)) | → | active#(f(mark(X1), X2, active(c))) | |
mark#(f(f(_x31, active(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(b, active(_x32), _x33)) | → | active#(f(active(b), _x32, _x33)) | |
mark#(f(f(b, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(c, _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(a, X2, X3)) | → | active#(f(active(a), X2, mark(X3))) | |
mark#(f(f(a, _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(b, _x32, active(_x33))) | → | active#(f(active(b), _x32, _x33)) | |
mark#(f(f(_x31, _x32, _x33), X2, X3)) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(b, _x32, mark(_x33))) | → | active#(f(active(b), _x32, _x33)) | |
mark#(f(X1, X2, f(_x51, _x72, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, c)))) | mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x52, _x53), X2, f(mark(_x31), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(c))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, active(b))))) | |
mark#(f(b, X2, c)) | → | active#(f(active(b), X2, active(c))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(a))))) | |
mark#(f(b, _x22, X3)) | → | active#(f(b, _x22, mark(X3))) | mark#(f(f(_x31, _x32, b), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(X1, active(_x22), f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c))))) | mark#(f(b, _x32, _x33)) | → | active#(f(b, _x32, _x33)) | |
mark#(f(_x21, _x22, f(_x51, _x52, c))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(c))))) | mark#(f(X1, X2, b)) | → | active#(f(mark(X1), X2, active(b))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(f(_x81, _x82, _x83), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | mark#(f(c, X2, f(_x51, _x52, c))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(X1, X2, f(_x71, _x72, c))) | → | active#(f(mark(X1), X2, active(f(_x71, _x72, active(c))))) | active#(c) | → | mark#(a) | |
mark#(f(X1, _x22, _x23)) | → | active#(f(mark(X1), _x22, _x23)) | mark#(f(X1, X2, f(_x51, active(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(b, X2, a)) | → | active#(f(active(b), X2, active(a))) | mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, mark(_x53)))) | |
mark#(f(a, X2, f(_x51, _x52, _x53))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(c, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x73))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, _x73)))) | mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, a), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, mark(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(a, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53))))) | mark#(f(b, X2, b)) | → | active#(f(active(b), X2, active(b))) | |
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x72, _x73))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, _x73)))) | mark#(f(f(_x31, _x32, _x33), X2, f(c, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(c), _x52, mark(_x53))))) | |
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b))))) | |
mark#(f(f(a, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(_x51, _x52, f(_x101, _x102, _x103)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | |
mark#(c) | → | active#(c) | mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(mark(_x51), _x52, mark(_x53)))) | |
mark#(f(X1, X2, f(_x51, _x52, a))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(a))))) | mark#(f(c, X2, X3)) | → | active#(f(active(c), X2, mark(X3))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(b, X2, f(_x51, _x52, _x53))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(a, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) |
active(f(a, b, X)) | → | mark(f(X, X, X)) | active(c) | → | mark(a) | |
active(c) | → | mark(b) | mark(f(X1, X2, X3)) | → | active(f(mark(X1), X2, mark(X3))) | |
mark(a) | → | active(a) | mark(b) | → | active(b) | |
mark(c) | → | active(c) | f(mark(X1), X2, X3) | → | f(X1, X2, X3) | |
f(X1, mark(X2), X3) | → | f(X1, X2, X3) | f(X1, X2, mark(X3)) | → | f(X1, X2, X3) | |
f(active(X1), X2, X3) | → | f(X1, X2, X3) | f(X1, active(X2), X3) | → | f(X1, X2, X3) | |
f(X1, X2, active(X3)) | → | f(X1, X2, X3) |
Termination of terms over the following signature is verified: f, b, c, a, active, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(_x81, _x82, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(c), _x52, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, _x83)))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(mark(_x51), _x52, mark(_x53)))) | |
active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53))))) | |
active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x52, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(b), _x52, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(f(mark(_x111), _x112, mark(_x113))))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53))))) | |
active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(mark(_x51), _x52, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(b))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(c))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(a))))) |
mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(mark(_x51), _x52, mark(_x53)))) |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, f(_x111, _x112, _x113)))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, a))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(a))))) |
mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, c))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(c))))) |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(c, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(c), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, c), active(_x22), f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(f(_x91, _x92, _x93), _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53))) → active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(mark(_x51), _x52, mark(_x53))))) |
mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, a), active(_x22), f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x81, _x82, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(_x81, _x82, mark(_x53))))) |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x82, _x83))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, _x83)))) | mark#(f(f(_x31, _x32, b), active(_x22), f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) |
mark#(f(f(_x31, _x62, _x63), active(_x22), f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(a, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) → active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) |
mark#(f(f(_x61, _x62, _x33), active(_x22), f(_x51, _x52, _x53))) → active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(b, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) → active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(b, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(b), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53))))) |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, mark(_x82), _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53))))) |
mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(_x51, _x52, _x53))) → active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53))))) |
mark#(f(f(c, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) → active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, active(_x82), _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53))))) |
mark#(f(X1, X2, f(_x51, mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(X1, X2, f(b, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, active(c))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(c, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(c), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, b), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(X1, X2, f(_x51, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c))))) | |
mark#(f(X1, active(_x22), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(_x51, _x52, b))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(f(_x91, _x92, _x93), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(b, _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b)))) | |
mark#(f(X1, X2, f(b, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, mark(_x53))))) | mark#(f(b, X2, f(_x51, _x52, c))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(X1, X2, f(_x51, _x52, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(a))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(c))))) | |
mark#(f(X1, active(_x22), X3)) | → | active#(f(mark(X1), _x22, mark(X3))) | mark#(f(b, mark(_x32), _x33)) | → | active#(f(active(b), _x32, _x33)) | |
mark#(f(f(_x31, _x32, a), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, f(_x101, _x102, _x103)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x81, _x82, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(_x81, _x82, mark(_x53))))) | mark#(f(b, active(_x22), X3)) | → | active#(f(active(b), _x22, mark(X3))) | |
mark#(f(X1, X2, f(_x51, _x52, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(b))))) | mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, b), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(c, X2, f(_x51, _x52, _x53))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(c, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(c), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(b, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(b), _x52, mark(_x53))))) | |
active#(f(a, b, X)) | → | mark#(f(X, X, X)) | mark#(f(f(_x31, _x32, c), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(b, mark(_x22), X3)) | → | active#(f(active(b), _x22, mark(X3))) | mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(c, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(c), _x52, active(c))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, active(_x82), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53))))) | |
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53))))) | |
mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, a), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, mark(_x22), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, c), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(_x71, _x72, _x53))) | → | active#(f(mark(X1), X2, active(f(_x71, _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | |
mark#(f(X1, mark(_x22), X3)) | → | active#(f(mark(X1), _x22, mark(X3))) | mark#(f(f(_x31, _x32, c), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, f(_x101, _x102, _x103)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | |
mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, b), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x71, _x72, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(_x71, _x72, mark(_x53))))) | |
mark#(f(X1, X2, X3)) | → | mark#(X1) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(X1, X2, X3)) | → | mark#(X3) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(f(a, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(a, X2, f(_x51, _x52, c))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(f(_x61, _x62, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(b, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(b, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b))))) | mark#(f(f(_x51, _x52, _x33), X2, f(_x51, _x52, mark(_x33)))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53))))) | mark#(f(X1, mark(_x22), f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(f(c, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, a)) | → | active#(f(mark(X1), X2, active(a))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53))))) | mark#(f(X1, _x22, f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(c)))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(c))))) | mark#(f(_x21, _x22, X3)) | → | active#(f(_x21, _x22, mark(X3))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, f(_x111, _x112, _x113)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(mark(_x51), _x52, mark(_x53)))) | |
mark#(f(_x21, _x22, f(_x51, _x52, _x53))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, a), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, b)))) | mark#(f(X1, _x22, f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x52, mark(_x53)))) | |
mark#(f(X1, X2, f(_x51, _x72, _x73))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, _x73)))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(a))))) | |
mark#(f(X1, X2, f(a, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(a), _x52, active(c))))) | mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(c, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, c)) | → | active#(f(mark(X1), X2, active(c))) | |
mark#(f(f(_x31, active(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(b, active(_x32), _x33)) | → | active#(f(active(b), _x32, _x33)) | |
mark#(f(f(b, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(c, _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(a, X2, X3)) | → | active#(f(active(a), X2, mark(X3))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x82, _x83))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, _x83)))) | mark#(f(b, _x32, active(_x33))) | → | active#(f(active(b), _x32, _x33)) | |
mark#(f(f(a, _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), X2, X3)) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(b, _x32, mark(_x33))) | → | active#(f(active(b), _x32, _x33)) | mark#(f(X1, X2, f(_x51, _x72, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, c)))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), mark(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x52, _x53), X2, f(mark(_x31), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(c))))) | |
mark#(f(b, X2, c)) | → | active#(f(active(b), X2, active(c))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(a))))) | mark#(f(b, _x22, X3)) | → | active#(f(b, _x22, mark(X3))) | |
mark#(f(f(_x31, _x32, b), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(a))))) | |
mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, active(_x22), f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(_x21, _x22, f(_x51, _x52, c))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(c))))) | mark#(f(b, _x32, _x33)) | → | active#(f(b, _x32, _x33)) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(c))))) | mark#(f(X1, X2, b)) | → | active#(f(mark(X1), X2, active(b))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(f(_x81, _x82, _x83), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | mark#(f(X1, X2, f(_x71, _x72, c))) | → | active#(f(mark(X1), X2, active(f(_x71, _x72, active(c))))) | |
mark#(f(c, X2, f(_x51, _x52, c))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x52, active(c))))) | active#(c) | → | mark#(a) | |
mark#(f(X1, _x22, _x23)) | → | active#(f(mark(X1), _x22, _x23)) | mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, mark(_x53)))) | |
mark#(f(b, X2, a)) | → | active#(f(active(b), X2, active(a))) | mark#(f(X1, X2, f(_x51, active(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(f(c, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(a, X2, f(_x51, _x52, _x53))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x73))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, _x73)))) | mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, a), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, mark(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(a, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53))))) | mark#(f(b, X2, b)) | → | active#(f(active(b), X2, active(b))) | |
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x72, _x73))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, _x73)))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b))))) | mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(c, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(c), _x52, mark(_x53))))) | mark#(f(f(_x31, _x62, _x63), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, _x52, f(_x101, _x102, _x103)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | mark#(f(f(a, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(c) | → | active#(c) | mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(mark(_x51), _x52, mark(_x53)))) | |
mark#(f(X1, X2, f(_x51, _x52, a))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(a))))) | mark#(f(c, X2, X3)) | → | active#(f(active(c), X2, mark(X3))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(b, X2, f(_x51, _x52, _x53))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, mark(_x82), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53))))) | mark#(f(f(a, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53))))) |
active(f(a, b, X)) | → | mark(f(X, X, X)) | active(c) | → | mark(a) | |
active(c) | → | mark(b) | mark(f(X1, X2, X3)) | → | active(f(mark(X1), X2, mark(X3))) | |
mark(a) | → | active(a) | mark(b) | → | active(b) | |
mark(c) | → | active(c) | f(mark(X1), X2, X3) | → | f(X1, X2, X3) | |
f(X1, mark(X2), X3) | → | f(X1, X2, X3) | f(X1, X2, mark(X3)) | → | f(X1, X2, X3) | |
f(active(X1), X2, X3) | → | f(X1, X2, X3) | f(X1, active(X2), X3) | → | f(X1, X2, X3) | |
f(X1, X2, active(X3)) | → | f(X1, X2, X3) |
Termination of terms over the following signature is verified: f, b, c, a, active, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c))))) | |
active#(f(mark(X1), X2, active(f(active(b), _x52, mark(a))))) | |
active#(f(mark(X1), X2, active(f(active(b), _x72, c)))) | |
active#(f(mark(X1), _x22, f(active(b), _x52, active(c)))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, active(c))))) | |
active#(f(active(b), X2, active(f(active(b), _x52, active(c))))) | |
active#(f(_x21, _x22, active(f(active(b), _x52, active(c))))) | |
active#(f(active(a), X2, active(f(active(b), _x52, active(c))))) | |
active#(f(mark(X1), X2, active(f(active(b), _x52, mark(b))))) | |
active#(f(mark(X1), X2, active(f(active(b), _x72, active(c))))) | |
active#(f(mark(X1), X2, active(f(b, _x72, active(c))))) | |
active#(f(active(c), X2, active(f(active(b), _x52, active(c))))) |
mark#(f(X1, X2, f(b, _x72, c))) → active#(f(mark(X1), X2, active(f(b, _x72, active(c))))) | mark#(f(X1, _x22, f(b, _x52, c))) → active#(f(mark(X1), _x22, f(active(b), _x52, active(c)))) |
mark#(f(X1, X2, f(b, _x52, c))) → active#(f(mark(X1), X2, active(f(active(b), _x52, mark(b))))) | mark#(f(b, X2, f(b, _x52, c))) → active#(f(active(b), X2, active(f(active(b), _x52, active(c))))) |
mark#(f(a, X2, f(b, _x52, c))) → active#(f(active(a), X2, active(f(active(b), _x52, active(c))))) | mark#(f(_x21, _x22, f(b, _x52, c))) → active#(f(_x21, _x22, active(f(active(b), _x52, active(c))))) |
mark#(f(X1, X2, f(b, mark(_x72), c))) → active#(f(mark(X1), X2, active(f(active(b), _x72, active(c))))) | mark#(f(c, X2, f(b, _x52, c))) → active#(f(active(c), X2, active(f(active(b), _x52, active(c))))) |
mark#(f(X1, active(_x22), f(b, _x52, c))) → active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c))))) | mark#(f(X1, X2, f(b, active(_x72), c))) → active#(f(mark(X1), X2, active(f(active(b), _x72, active(c))))) |
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, c))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, active(c))))) | mark#(f(X1, mark(_x22), f(b, _x52, c))) → active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c))))) |
mark#(f(X1, X2, f(b, _x52, c))) → active#(f(mark(X1), X2, active(f(active(b), _x52, mark(a))))) | mark#(f(X1, X2, f(b, _x72, c))) → active#(f(mark(X1), X2, active(f(active(b), _x72, c)))) |
mark#(f(a, X2, f(b, _x52, c))) | → | active#(f(active(a), X2, active(f(active(b), _x52, active(c))))) | mark#(f(X1, X2, f(_x51, mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(c, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(c), _x52, mark(_x53))))) | mark#(f(X1, active(_x22), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c))))) | mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, b), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(_x51, _x52, b))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(f(_x91, _x92, _x93), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(b, _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b)))) | |
mark#(f(X1, X2, f(b, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, mark(_x53))))) | mark#(f(X1, X2, f(b, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, mark(a))))) | |
mark#(f(b, X2, f(_x51, _x52, c))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x52, active(c))))) | mark#(f(X1, X2, f(_x51, _x52, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(a))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(c))))) | mark#(f(X1, active(_x22), X3)) | → | active#(f(mark(X1), _x22, mark(X3))) | |
mark#(f(b, mark(_x32), _x33)) | → | active#(f(active(b), _x32, _x33)) | mark#(f(f(_x31, _x32, a), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, f(_x101, _x102, _x103)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x81, _x82, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(_x81, _x82, mark(_x53))))) | |
mark#(f(b, active(_x22), X3)) | → | active#(f(active(b), _x22, mark(X3))) | mark#(f(X1, X2, f(_x51, _x52, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(b))))) | |
mark#(f(f(_x31, _x32, b), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(b, mark(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, active(c))))) | mark#(f(c, X2, f(_x51, _x52, _x53))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(c, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(c), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(b, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(b), _x52, mark(_x53))))) | |
active#(f(a, b, X)) | → | mark#(f(X, X, X)) | mark#(f(b, mark(_x22), X3)) | → | active#(f(active(b), _x22, mark(X3))) | |
mark#(f(f(_x31, _x32, c), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, active(_x82), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c))))) | mark#(f(X1, X2, f(c, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(c), _x52, active(c))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53))))) | mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, a), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, mark(_x22), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, c), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(_x71, _x72, _x53))) | → | active#(f(mark(X1), X2, active(f(_x71, _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | |
mark#(f(X1, active(_x22), f(b, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c))))) | mark#(f(c, X2, f(b, _x52, c))) | → | active#(f(active(c), X2, active(f(active(b), _x52, active(c))))) | |
mark#(f(X1, mark(_x22), X3)) | → | active#(f(mark(X1), _x22, mark(X3))) | mark#(f(f(_x31, _x32, c), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, f(_x101, _x102, _x103)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | |
mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, b), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x71, _x72, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(_x71, _x72, mark(_x53))))) | |
mark#(f(X1, _x22, f(b, _x52, c))) | → | active#(f(mark(X1), _x22, f(active(b), _x52, active(c)))) | mark#(f(X1, X2, X3)) | → | mark#(X1) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(b))))) | mark#(f(X1, X2, X3)) | → | mark#(X3) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(f(a, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(a, X2, f(_x51, _x52, c))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x52, active(c))))) | mark#(f(f(_x61, _x62, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(b, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(b, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b))))) | |
mark#(f(f(_x51, _x52, _x33), X2, f(_x51, _x52, mark(_x33)))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, active(c))))) | mark#(f(X1, mark(_x22), f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(f(c, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, a)) | → | active#(f(mark(X1), X2, active(a))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53))))) | mark#(f(X1, _x22, f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(c)))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(c))))) | mark#(f(X1, X2, f(b, _x72, c))) | → | active#(f(mark(X1), X2, active(f(b, _x72, active(c))))) | |
mark#(f(_x21, _x22, X3)) | → | active#(f(_x21, _x22, mark(X3))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, f(_x111, _x112, _x113)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(mark(_x51), _x52, mark(_x53)))) | mark#(f(_x21, _x22, f(_x51, _x52, _x53))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, a), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, b)))) | |
mark#(f(X1, _x22, f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x52, mark(_x53)))) | mark#(f(X1, X2, f(_x51, _x72, _x73))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, _x73)))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(a))))) | mark#(f(X1, X2, f(a, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(a), _x52, active(c))))) | |
mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(c, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, c)) | → | active#(f(mark(X1), X2, active(c))) | mark#(f(f(_x31, active(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(b, active(_x32), _x33)) | → | active#(f(active(b), _x32, _x33)) | mark#(f(f(b, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(c, _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, active(b))))) | mark#(f(b, X2, f(b, _x52, c))) | → | active#(f(active(b), X2, active(f(active(b), _x52, active(c))))) | |
mark#(f(a, X2, X3)) | → | active#(f(active(a), X2, mark(X3))) | mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x82, _x83))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, _x83)))) | mark#(f(f(a, _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(b, _x32, active(_x33))) | → | active#(f(active(b), _x32, _x33)) | mark#(f(f(_x31, _x32, _x33), X2, X3)) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(b, _x32, mark(_x33))) | → | active#(f(active(b), _x32, _x33)) | mark#(f(X1, X2, f(_x51, _x72, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, c)))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), mark(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x52, _x53), X2, f(mark(_x31), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(c))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, active(b))))) | mark#(f(b, X2, c)) | → | active#(f(active(b), X2, active(c))) | |
mark#(f(X1, X2, f(b, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, mark(b))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(a))))) | |
mark#(f(b, _x22, X3)) | → | active#(f(b, _x22, mark(X3))) | mark#(f(f(_x31, _x32, b), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(a))))) | |
mark#(f(X1, active(_x22), f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c))))) | mark#(f(_x21, _x22, f(b, _x52, c))) | → | active#(f(_x21, _x22, active(f(active(b), _x52, active(c))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(c))))) | mark#(f(b, _x32, _x33)) | → | active#(f(b, _x32, _x33)) | |
mark#(f(_x21, _x22, f(_x51, _x52, c))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(c))))) | mark#(f(X1, X2, b)) | → | active#(f(mark(X1), X2, active(b))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(f(_x81, _x82, _x83), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | mark#(f(c, X2, f(_x51, _x52, c))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(X1, X2, f(_x71, _x72, c))) | → | active#(f(mark(X1), X2, active(f(_x71, _x72, active(c))))) | active#(c) | → | mark#(a) | |
mark#(f(X1, _x22, _x23)) | → | active#(f(mark(X1), _x22, _x23)) | mark#(f(X1, X2, f(_x51, active(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(b, X2, a)) | → | active#(f(active(b), X2, active(a))) | mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, mark(_x53)))) | |
mark#(f(a, X2, f(_x51, _x52, _x53))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(c, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x73))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, _x73)))) | mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, a), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, mark(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(a, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(b, _x72, c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, c)))) | mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(b, X2, b)) | → | active#(f(active(b), X2, active(b))) | mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x72, _x73))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, _x73)))) | mark#(f(f(_x31, _x32, _x33), X2, f(c, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(c), _x52, mark(_x53))))) | |
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b))))) | |
mark#(f(f(_x31, _x62, _x63), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(a, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, _x52, f(_x101, _x102, _x103)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | mark#(c) | → | active#(c) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(mark(_x51), _x52, mark(_x53)))) | mark#(f(X1, X2, f(_x51, _x52, a))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(a))))) | |
mark#(f(X1, X2, f(b, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, active(c))))) | mark#(f(c, X2, X3)) | → | active#(f(active(c), X2, mark(X3))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(b, X2, f(_x51, _x52, _x53))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, mark(_x82), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53))))) | mark#(f(f(a, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, mark(_x22), f(b, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c))))) |
active(f(a, b, X)) | → | mark(f(X, X, X)) | active(c) | → | mark(a) | |
active(c) | → | mark(b) | mark(f(X1, X2, X3)) | → | active(f(mark(X1), X2, mark(X3))) | |
mark(a) | → | active(a) | mark(b) | → | active(b) | |
mark(c) | → | active(c) | f(mark(X1), X2, X3) | → | f(X1, X2, X3) | |
f(X1, mark(X2), X3) | → | f(X1, X2, X3) | f(X1, X2, mark(X3)) | → | f(X1, X2, X3) | |
f(active(X1), X2, X3) | → | f(X1, X2, X3) | f(X1, active(X2), X3) | → | f(X1, X2, X3) | |
f(X1, X2, active(X3)) | → | f(X1, X2, X3) |
Termination of terms over the following signature is verified: f, b, c, a, active, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(f(active(a), X2, active(f(active(b), _x72, c)))) | |
active#(f(active(a), _x22, f(active(b), _x52, active(c)))) | |
active#(f(active(a), X2, active(f(b, _x72, active(c))))) | |
active#(f(active(a), X2, active(f(active(b), _x52, mark(a))))) | |
active#(f(a, _x22, active(f(active(b), _x52, active(c))))) | |
active#(f(active(a), _x22, active(f(active(b), _x52, active(c))))) | |
active#(f(active(a), X2, active(f(active(b), _x52, mark(b))))) | |
active#(f(active(a), X2, active(f(active(b), _x72, active(c))))) |
mark#(f(a, _x22, f(b, _x52, c))) → active#(f(a, _x22, active(f(active(b), _x52, active(c))))) | mark#(f(a, X2, f(b, _x72, c))) → active#(f(active(a), X2, active(f(active(b), _x72, c)))) |
mark#(f(a, X2, f(b, mark(_x72), c))) → active#(f(active(a), X2, active(f(active(b), _x72, active(c))))) | mark#(f(a, _x22, f(b, _x52, c))) → active#(f(active(a), _x22, f(active(b), _x52, active(c)))) |
mark#(f(a, X2, f(b, active(_x72), c))) → active#(f(active(a), X2, active(f(active(b), _x72, active(c))))) | mark#(f(a, X2, f(b, _x52, c))) → active#(f(active(a), X2, active(f(active(b), _x52, mark(a))))) |
mark#(f(a, X2, f(b, _x52, c))) → active#(f(active(a), X2, active(f(active(b), _x52, mark(b))))) | mark#(f(a, mark(_x22), f(b, _x52, c))) → active#(f(active(a), _x22, active(f(active(b), _x52, active(c))))) |
mark#(f(a, X2, f(b, _x72, c))) → active#(f(active(a), X2, active(f(b, _x72, active(c))))) | mark#(f(a, active(_x22), f(b, _x52, c))) → active#(f(active(a), _x22, active(f(active(b), _x52, active(c))))) |
mark#(f(X1, X2, f(_x51, mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(c, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(c), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, b), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c))))) | mark#(f(X1, active(_x22), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(_x51, _x52, b))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(f(_x91, _x92, _x93), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(b, _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b)))) | |
mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(b, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(b, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, mark(a))))) | mark#(f(b, X2, f(_x51, _x52, c))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(X1, X2, f(_x51, _x52, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(a))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(c))))) | |
mark#(f(X1, active(_x22), X3)) | → | active#(f(mark(X1), _x22, mark(X3))) | mark#(f(a, _x22, f(b, _x52, c))) | → | active#(f(a, _x22, active(f(active(b), _x52, active(c))))) | |
mark#(f(b, mark(_x32), _x33)) | → | active#(f(active(b), _x32, _x33)) | mark#(f(f(_x31, _x32, a), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, f(_x101, _x102, _x103)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x81, _x82, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(_x81, _x82, mark(_x53))))) | |
mark#(f(b, active(_x22), X3)) | → | active#(f(active(b), _x22, mark(X3))) | mark#(f(X1, X2, f(_x51, _x52, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(b))))) | |
mark#(f(X1, X2, f(b, mark(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, active(c))))) | mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, b), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(c, X2, f(_x51, _x52, _x53))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(c, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(c), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(b, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(b), _x52, mark(_x53))))) | |
active#(f(a, b, X)) | → | mark#(f(X, X, X)) | mark#(f(f(_x31, _x32, c), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(b, mark(_x22), X3)) | → | active#(f(active(b), _x22, mark(X3))) | mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(c, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(c), _x52, active(c))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, active(_x82), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53))))) | |
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53))))) | |
mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, a), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, mark(_x22), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, c), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(_x71, _x72, _x53))) | → | active#(f(mark(X1), X2, active(f(_x71, _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | |
mark#(f(X1, active(_x22), f(b, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c))))) | mark#(f(c, X2, f(b, _x52, c))) | → | active#(f(active(c), X2, active(f(active(b), _x52, active(c))))) | |
mark#(f(X1, mark(_x22), X3)) | → | active#(f(mark(X1), _x22, mark(X3))) | mark#(f(f(_x31, _x32, c), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, f(_x101, _x102, _x103)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | |
mark#(f(a, X2, f(b, active(_x72), c))) | → | active#(f(active(a), X2, active(f(active(b), _x72, active(c))))) | mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, b), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x71, _x72, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(_x71, _x72, mark(_x53))))) | mark#(f(X1, _x22, f(b, _x52, c))) | → | active#(f(mark(X1), _x22, f(active(b), _x52, active(c)))) | |
mark#(f(X1, X2, X3)) | → | mark#(X1) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(X1, X2, X3)) | → | mark#(X3) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(a, X2, f(b, _x52, c))) | → | active#(f(active(a), X2, active(f(active(b), _x52, mark(b))))) | mark#(f(f(a, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(a, X2, f(_x51, _x52, c))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x52, active(c))))) | mark#(f(f(_x61, _x62, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(b, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(b, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b))))) | |
mark#(f(f(_x51, _x52, _x33), X2, f(_x51, _x52, mark(_x33)))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, active(c))))) | mark#(f(X1, mark(_x22), f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(f(c, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, a)) | → | active#(f(mark(X1), X2, active(a))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53))))) | mark#(f(X1, _x22, f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(c)))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(c))))) | mark#(f(X1, X2, f(b, _x72, c))) | → | active#(f(mark(X1), X2, active(f(b, _x72, active(c))))) | |
mark#(f(_x21, _x22, X3)) | → | active#(f(_x21, _x22, mark(X3))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, f(_x111, _x112, _x113)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(mark(_x51), _x52, mark(_x53)))) | mark#(f(_x21, _x22, f(_x51, _x52, _x53))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(a, X2, f(b, _x52, c))) | → | active#(f(active(a), X2, active(f(active(b), _x52, mark(a))))) | mark#(f(f(_x31, _x32, a), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, b)))) | mark#(f(X1, _x22, f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x52, mark(_x53)))) | |
mark#(f(X1, X2, f(_x51, _x72, _x73))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, _x73)))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(a))))) | |
mark#(f(X1, X2, f(a, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(a), _x52, active(c))))) | mark#(f(X1, X2, c)) | → | active#(f(mark(X1), X2, active(c))) | |
mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(c, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, active(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(b, active(_x32), _x33)) | → | active#(f(active(b), _x32, _x33)) | |
mark#(f(f(b, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(a, active(_x22), f(b, _x52, c))) | → | active#(f(active(a), _x22, active(f(active(b), _x52, active(c))))) | mark#(f(f(c, _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, active(b))))) | mark#(f(b, X2, f(b, _x52, c))) | → | active#(f(active(b), X2, active(f(active(b), _x52, active(c))))) | |
mark#(f(a, _x22, f(b, _x52, c))) | → | active#(f(active(a), _x22, f(active(b), _x52, active(c)))) | mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(a, X2, X3)) | → | active#(f(active(a), X2, mark(X3))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x82, _x83))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, _x83)))) | |
mark#(f(b, _x32, active(_x33))) | → | active#(f(active(b), _x32, _x33)) | mark#(f(f(a, _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), X2, X3)) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(b, _x32, mark(_x33))) | → | active#(f(active(b), _x32, _x33)) | |
mark#(f(X1, X2, f(_x51, _x72, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, c)))) | mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x52, _x53), X2, f(mark(_x31), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(c))))) | mark#(f(b, X2, c)) | → | active#(f(active(b), X2, active(c))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, active(b))))) | mark#(f(X1, X2, f(b, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, mark(b))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(a))))) | mark#(f(a, X2, f(b, _x72, c))) | → | active#(f(active(a), X2, active(f(active(b), _x72, c)))) | |
mark#(f(b, _x22, X3)) | → | active#(f(b, _x22, mark(X3))) | mark#(f(f(_x31, _x32, b), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(a))))) | mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(a, X2, f(b, mark(_x72), c))) | → | active#(f(active(a), X2, active(f(active(b), _x72, active(c))))) | mark#(f(X1, active(_x22), f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(_x21, _x22, f(b, _x52, c))) | → | active#(f(_x21, _x22, active(f(active(b), _x52, active(c))))) | mark#(f(_x21, _x22, f(_x51, _x52, c))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(b, _x32, _x33)) | → | active#(f(b, _x32, _x33)) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(X1, X2, b)) | → | active#(f(mark(X1), X2, active(b))) | mark#(f(f(_x31, _x32, _x33), X2, f(f(_x81, _x82, _x83), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x71, _x72, c))) | → | active#(f(mark(X1), X2, active(f(_x71, _x72, active(c))))) | mark#(f(c, X2, f(_x51, _x52, c))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x52, active(c))))) | |
active#(c) | → | mark#(a) | mark#(f(X1, _x22, _x23)) | → | active#(f(mark(X1), _x22, _x23)) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, mark(_x53)))) | mark#(f(b, X2, a)) | → | active#(f(active(b), X2, active(a))) | |
mark#(f(X1, X2, f(_x51, active(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(f(c, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(a, X2, f(_x51, _x52, _x53))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x73))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, _x73)))) | |
mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, a), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, mark(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(b, _x72, c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, c)))) | mark#(f(X1, X2, f(a, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(a, mark(_x22), f(b, _x52, c))) | → | active#(f(active(a), _x22, active(f(active(b), _x52, active(c))))) | mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(b, X2, b)) | → | active#(f(active(b), X2, active(b))) | mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x72, _x73))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, _x73)))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b))))) | |
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(c, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(c), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x62, _x63), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(a, X2, f(b, _x72, c))) | → | active#(f(active(a), X2, active(f(b, _x72, active(c))))) | |
mark#(f(X1, X2, f(_x51, _x52, f(_x101, _x102, _x103)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | mark#(f(f(a, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(c) | → | active#(c) | mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(mark(_x51), _x52, mark(_x53)))) | |
mark#(f(X1, X2, f(b, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, active(c))))) | mark#(f(X1, X2, f(_x51, _x52, a))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(a))))) | |
mark#(f(c, X2, X3)) | → | active#(f(active(c), X2, mark(X3))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(b, X2, f(_x51, _x52, _x53))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, mark(_x82), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53))))) | |
mark#(f(f(a, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(X1, mark(_x22), f(b, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c))))) | |
mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53))))) |
active(f(a, b, X)) | → | mark(f(X, X, X)) | active(c) | → | mark(a) | |
active(c) | → | mark(b) | mark(f(X1, X2, X3)) | → | active(f(mark(X1), X2, mark(X3))) | |
mark(a) | → | active(a) | mark(b) | → | active(b) | |
mark(c) | → | active(c) | f(mark(X1), X2, X3) | → | f(X1, X2, X3) | |
f(X1, mark(X2), X3) | → | f(X1, X2, X3) | f(X1, X2, mark(X3)) | → | f(X1, X2, X3) | |
f(active(X1), X2, X3) | → | f(X1, X2, X3) | f(X1, active(X2), X3) | → | f(X1, X2, X3) | |
f(X1, X2, active(X3)) | → | f(X1, X2, X3) |
Termination of terms over the following signature is verified: f, b, c, a, active, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(f(mark(X1), X2, active(f(active(b), _x72, mark(_x53))))) | |
active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | |
active#(f(mark(X1), X2, active(f(active(c), _x72, mark(_x53))))) | |
active#(f(active(b), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
active#(f(active(c), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53))))) | |
active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c))))) | |
active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(b))))) | |
active#(f(mark(X1), X2, active(f(active(a), _x72, mark(_x53))))) | |
active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(a))))) | |
active#(f(mark(X1), X2, active(f(_x81, _x82, mark(_x53))))) | |
active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53))))) | |
active#(f(mark(X1), X2, active(f(mark(_x51), _x82, _x83)))) | |
active#(f(_x21, _x22, active(f(mark(_x51), _x72, mark(_x53))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
active#(f(mark(X1), _x22, f(mark(_x51), _x72, mark(_x53)))) | |
active#(f(active(a), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, mark(_x53))))) |
mark#(f(_x21, _x22, f(_x51, mark(_x72), _x53))) → active#(f(_x21, _x22, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(X1, X2, f(_x51, mark(_x72), a))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(a))))) |
mark#(f(X1, X2, f(_x81, mark(_x82), _x53))) → active#(f(mark(X1), X2, active(f(_x81, _x82, mark(_x53))))) | mark#(f(X1, mark(_x22), f(_x51, mark(_x72), _x53))) → active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53))))) |
mark#(f(X1, X2, f(c, mark(_x72), _x53))) → active#(f(mark(X1), X2, active(f(active(c), _x72, mark(_x53))))) | mark#(f(X1, X2, f(f(_x91, _x92, _x93), mark(_x72), _x53))) → active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, mark(_x53))))) |
mark#(f(X1, X2, f(_x51, mark(mark(_x82)), _x53))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53))))) | mark#(f(c, X2, f(_x51, mark(_x72), _x53))) → active#(f(active(c), X2, active(f(mark(_x51), _x72, mark(_x53))))) |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), _x53))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, _x112, _x113)))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) |
mark#(f(X1, active(_x22), f(_x51, mark(_x72), _x53))) → active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(X1, X2, f(_x51, mark(_x82), _x83))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x82, _x83)))) |
mark#(f(X1, X2, f(a, mark(_x72), _x53))) → active#(f(mark(X1), X2, active(f(active(a), _x72, mark(_x53))))) | mark#(f(a, X2, f(_x51, mark(_x72), _x53))) → active#(f(active(a), X2, active(f(mark(_x51), _x72, mark(_x53))))) |
mark#(f(X1, _x22, f(_x51, mark(_x72), _x53))) → active#(f(mark(X1), _x22, f(mark(_x51), _x72, mark(_x53)))) | mark#(f(X1, X2, f(b, mark(_x72), _x53))) → active#(f(mark(X1), X2, active(f(active(b), _x72, mark(_x53))))) |
mark#(f(X1, X2, f(_x51, mark(_x72), b))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(b))))) | mark#(f(X1, X2, f(_x51, mark(_x72), c))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c))))) |
mark#(f(b, X2, f(_x51, mark(_x72), _x53))) → active#(f(active(b), X2, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(X1, X2, f(_x51, mark(active(_x82)), _x53))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53))))) |
mark#(f(X1, active(_x22), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(_x51, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c))))) | |
mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, b), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(_x51, _x52, b))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(b, _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(b, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, mark(a))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(c))))) | mark#(f(b, mark(_x32), _x33)) | → | active#(f(active(b), _x32, _x33)) | |
mark#(f(a, _x22, f(b, _x52, c))) | → | active#(f(a, _x22, active(f(active(b), _x52, active(c))))) | mark#(f(f(_x31, _x32, a), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, _x52, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(b))))) | mark#(f(f(_x31, _x32, b), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(c, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(c), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(b, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(b), _x52, mark(_x53))))) | |
active#(f(a, b, X)) | → | mark#(f(X, X, X)) | mark#(f(b, mark(_x22), X3)) | → | active#(f(active(b), _x22, mark(X3))) | |
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(_x51, mark(_x72), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, active(_x82), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53))))) | mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, a), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(_x71, _x72, _x53))) | → | active#(f(mark(X1), X2, active(f(_x71, _x72, mark(_x53))))) | mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(c, X2, f(b, _x52, c))) | → | active#(f(active(c), X2, active(f(active(b), _x52, active(c))))) | mark#(f(X1, X2, f(_x51, mark(mark(_x82)), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53))))) | |
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, f(_x101, _x102, _x103)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | |
mark#(f(a, X2, f(b, active(_x72), c))) | → | active#(f(active(a), X2, active(f(active(b), _x72, active(c))))) | mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x71, _x72, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(_x71, _x72, mark(_x53))))) | |
mark#(f(X1, X2, f(_x81, mark(_x82), _x53))) | → | active#(f(mark(X1), X2, active(f(_x81, _x82, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(f(a, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b))))) | mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x51, _x52, _x33), X2, f(_x51, _x52, mark(_x33)))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, active(c))))) | mark#(f(X1, mark(_x22), f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53))))) | mark#(f(X1, X2, a)) | → | active#(f(mark(X1), X2, active(a))) | |
mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(mark(_x51), _x52, mark(_x53)))) | mark#(f(_x21, _x22, f(_x51, _x52, _x53))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, b)))) | mark#(f(X1, X2, f(_x51, _x72, _x73))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, _x73)))) | |
mark#(f(X1, X2, f(a, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(a), _x52, active(c))))) | mark#(f(X1, X2, c)) | → | active#(f(mark(X1), X2, active(c))) | |
mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(c, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, active(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(b, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(c, _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, active(b))))) | mark#(f(b, X2, f(b, _x52, c))) | → | active#(f(active(b), X2, active(f(active(b), _x52, active(c))))) | |
mark#(f(f(a, _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(b, _x32, mark(_x33))) | → | active#(f(active(b), _x32, _x33)) | |
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x52, _x53), X2, f(mark(_x31), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(c))))) | mark#(f(b, X2, c)) | → | active#(f(active(b), X2, active(c))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, active(b))))) | mark#(f(_x21, _x22, f(_x51, mark(_x72), _x53))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(a))))) | mark#(f(a, X2, f(b, _x72, c))) | → | active#(f(active(a), X2, active(f(active(b), _x72, c)))) | |
mark#(f(b, _x22, X3)) | → | active#(f(b, _x22, mark(X3))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(a))))) | |
mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(a, X2, f(b, mark(_x72), c))) | → | active#(f(active(a), X2, active(f(active(b), _x72, active(c))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(c))))) | mark#(f(X1, X2, b)) | → | active#(f(mark(X1), X2, active(b))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(f(_x81, _x82, _x83), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | mark#(f(X1, X2, f(_x71, _x72, c))) | → | active#(f(mark(X1), X2, active(f(_x71, _x72, active(c))))) | |
mark#(f(X1, X2, f(_x51, active(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(a, X2, f(_x51, _x52, _x53))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x73))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, _x73)))) | mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, a), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, mark(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(a, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x72, _x73))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, _x73)))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b))))) | mark#(f(X1, X2, f(_x51, _x52, f(_x101, _x102, _x103)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | |
mark#(c) | → | active#(c) | mark#(f(X1, X2, f(_x51, _x52, a))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(a))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(b, X2, f(_x51, _x52, _x53))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, mark(_x82), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53))))) | mark#(f(a, X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(f(a, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, mark(active(_x82)), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(c, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(c), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(f(_x91, _x92, _x93), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b)))) | mark#(f(X1, X2, f(b, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, _x52, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(a))))) | mark#(f(b, X2, f(_x51, _x52, c))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(X1, active(_x22), X3)) | → | active#(f(mark(X1), _x22, mark(X3))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, f(_x101, _x102, _x103)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x81, _x82, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(_x81, _x82, mark(_x53))))) | mark#(f(b, active(_x22), X3)) | → | active#(f(active(b), _x22, mark(X3))) | |
mark#(f(X1, X2, f(c, mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(active(c), _x72, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(b, mark(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, active(c))))) | mark#(f(X1, X2, f(f(_x91, _x92, _x93), mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, mark(_x53))))) | |
mark#(f(c, X2, f(_x51, _x52, _x53))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, c), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(c, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(c), _x52, active(c))))) | |
mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, mark(_x22), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, c), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | mark#(f(X1, active(_x22), f(b, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c))))) | |
mark#(f(X1, mark(_x22), X3)) | → | active#(f(mark(X1), _x22, mark(X3))) | mark#(f(f(_x31, _x32, c), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(c, X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(X1, X2, f(_x51, mark(_x82), _x83))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, _x83)))) | |
mark#(f(f(_x31, _x32, b), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(b, X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(X1, _x22, f(b, _x52, c))) | → | active#(f(mark(X1), _x22, f(active(b), _x52, active(c)))) | mark#(f(X1, X2, X3)) | → | mark#(X1) | |
mark#(f(X1, X2, X3)) | → | mark#(X3) | mark#(f(a, X2, f(_x51, _x52, c))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(a, X2, f(b, _x52, c))) | → | active#(f(active(a), X2, active(f(active(b), _x52, mark(b))))) | mark#(f(f(_x61, _x62, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(b, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(b, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(c, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, _x22, f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(c)))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(c))))) | mark#(f(X1, X2, f(b, _x72, c))) | → | active#(f(mark(X1), X2, active(f(b, _x72, active(c))))) | |
mark#(f(_x21, _x22, X3)) | → | active#(f(_x21, _x22, mark(X3))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, f(_x111, _x112, _x113)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(f(_x31, _x32, a), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(a, X2, f(b, _x52, c))) | → | active#(f(active(a), X2, active(f(active(b), _x52, mark(a))))) | |
mark#(f(X1, _x22, f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x52, mark(_x53)))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(a))))) | |
mark#(f(b, active(_x32), _x33)) | → | active#(f(active(b), _x32, _x33)) | mark#(f(a, active(_x22), f(b, _x52, c))) | → | active#(f(active(a), _x22, active(f(active(b), _x52, active(c))))) | |
mark#(f(a, _x22, f(b, _x52, c))) | → | active#(f(active(a), _x22, f(active(b), _x52, active(c)))) | mark#(f(a, X2, X3)) | → | active#(f(active(a), X2, mark(X3))) | |
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x82, _x83))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, _x83)))) | |
mark#(f(b, _x32, active(_x33))) | → | active#(f(active(b), _x32, _x33)) | mark#(f(f(_x31, _x32, _x33), X2, X3)) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, _x72, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, c)))) | mark#(f(X1, active(_x22), f(_x51, mark(_x72), _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(X1, _x22, f(_x51, mark(_x72), _x53))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x72, mark(_x53)))) | |
mark#(f(X1, X2, f(b, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, mark(b))))) | mark#(f(X1, X2, f(_x51, mark(_x72), a))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(a))))) | |
mark#(f(f(_x31, _x32, b), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(X1, active(_x22), f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(_x21, _x22, f(b, _x52, c))) | → | active#(f(_x21, _x22, active(f(active(b), _x52, active(c))))) | mark#(f(b, _x32, _x33)) | → | active#(f(b, _x32, _x33)) | |
mark#(f(_x21, _x22, f(_x51, _x52, c))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(c))))) | mark#(f(c, X2, f(_x51, _x52, c))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x52, active(c))))) | |
active#(c) | → | mark#(a) | mark#(f(X1, _x22, _x23)) | → | active#(f(mark(X1), _x22, _x23)) | |
mark#(f(b, X2, a)) | → | active#(f(active(b), X2, active(a))) | mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, mark(_x53)))) | |
mark#(f(f(c, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), b))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(b))))) | mark#(f(a, mark(_x22), f(b, _x52, c))) | → | active#(f(active(a), _x22, active(f(active(b), _x52, active(c))))) | |
mark#(f(X1, X2, f(b, _x72, c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, c)))) | mark#(f(b, X2, b)) | → | active#(f(active(b), X2, active(b))) | |
mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(c, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(c), _x52, mark(_x53))))) | mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(X1, mark(_x22), f(_x51, mark(_x72), _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(f(_x31, _x62, _x63), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(a, X2, f(b, _x72, c))) | → | active#(f(active(a), X2, active(f(b, _x72, active(c))))) | mark#(f(f(a, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(mark(_x51), _x52, mark(_x53)))) | mark#(f(X1, X2, f(b, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, active(c))))) | |
mark#(f(c, X2, X3)) | → | active#(f(active(c), X2, mark(X3))) | mark#(f(X1, X2, f(a, mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(active(a), _x72, mark(_x53))))) | |
mark#(f(X1, X2, f(b, mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, mark(_x53))))) | mark#(f(X1, mark(_x22), f(b, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c))))) |
active(f(a, b, X)) | → | mark(f(X, X, X)) | active(c) | → | mark(a) | |
active(c) | → | mark(b) | mark(f(X1, X2, X3)) | → | active(f(mark(X1), X2, mark(X3))) | |
mark(a) | → | active(a) | mark(b) | → | active(b) | |
mark(c) | → | active(c) | f(mark(X1), X2, X3) | → | f(X1, X2, X3) | |
f(X1, mark(X2), X3) | → | f(X1, X2, X3) | f(X1, X2, mark(X3)) | → | f(X1, X2, X3) | |
f(active(X1), X2, X3) | → | f(X1, X2, X3) | f(X1, active(X2), X3) | → | f(X1, X2, X3) | |
f(X1, X2, active(X3)) | → | f(X1, X2, X3) |
Termination of terms over the following signature is verified: f, b, c, a, active, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(b))))) | |
active#(f(mark(X1), _x22, active(f(_x71, _x72, mark(_x53))))) | |
active#(f(mark(X1), _x32, active(f(mark(_x51), _x52, mark(_x53))))) | |
active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(a))))) | |
active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53))))) | |
active#(f(active(a), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
active#(f(active(b), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
active#(f(mark(X1), _x22, active(f(active(c), _x52, mark(_x53))))) | |
active#(f(active(c), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
active#(f(mark(X1), _x22, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | |
active#(f(_x31, _x32, active(f(mark(_x51), _x52, mark(_x53))))) | |
active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c))))) | |
active#(f(mark(X1), _x32, f(mark(_x51), _x52, mark(_x53)))) | |
active#(f(mark(X1), _x22, active(f(active(b), _x52, mark(_x53))))) | |
active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, _x73)))) | |
active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | |
active#(f(mark(X1), _x22, active(f(active(a), _x52, mark(_x53))))) |
mark#(f(X1, active(active(_x32)), f(_x51, _x52, _x53))) → active#(f(mark(X1), _x32, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(a, active(_x22), f(_x51, _x52, _x53))) → active#(f(active(a), _x22, active(f(mark(_x51), _x52, mark(_x53))))) |
mark#(f(X1, active(_x22), f(_x71, _x72, _x53))) → active#(f(mark(X1), _x22, active(f(_x71, _x72, mark(_x53))))) | mark#(f(X1, active(_x22), f(b, _x52, _x53))) → active#(f(mark(X1), _x22, active(f(active(b), _x52, mark(_x53))))) |
mark#(f(X1, active(_x22), f(_x51, _x52, c))) → active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c))))) | mark#(f(X1, active(mark(_x32)), f(_x51, _x52, _x53))) → active#(f(mark(X1), _x32, active(f(mark(_x51), _x52, mark(_x53))))) |
mark#(f(X1, active(_x32), f(_x51, _x52, _x53))) → active#(f(mark(X1), _x32, f(mark(_x51), _x52, mark(_x53)))) | mark#(f(X1, active(_x22), f(_x51, _x52, b))) → active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(b))))) |
mark#(f(X1, active(_x22), f(_x51, _x52, f(_x101, _x102, _x103)))) → active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | mark#(f(f(_x41, _x42, _x43), active(_x22), f(_x51, _x52, _x53))) → active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) |
mark#(f(_x31, active(_x32), f(_x51, _x52, _x53))) → active#(f(_x31, _x32, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, active(_x22), f(f(_x81, _x82, _x83), _x52, _x53))) → active#(f(mark(X1), _x22, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) |
mark#(f(X1, active(_x22), f(_x51, mark(_x72), _x53))) → active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(X1, active(_x22), f(_x51, _x52, a))) → active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(a))))) |
mark#(f(X1, active(_x22), f(_x51, active(_x72), _x53))) → active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(c, active(_x22), f(_x51, _x52, _x53))) → active#(f(active(c), _x22, active(f(mark(_x51), _x52, mark(_x53))))) |
mark#(f(X1, active(_x22), f(a, _x52, _x53))) → active#(f(mark(X1), _x22, active(f(active(a), _x52, mark(_x53))))) | mark#(f(X1, active(_x22), f(_x51, _x72, _x73))) → active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, _x73)))) |
mark#(f(X1, active(_x22), f(c, _x52, _x53))) → active#(f(mark(X1), _x22, active(f(active(c), _x52, mark(_x53))))) | mark#(f(b, active(_x22), f(_x51, _x52, _x53))) → active#(f(active(b), _x22, active(f(mark(_x51), _x52, mark(_x53))))) |
mark#(f(X1, X2, f(_x51, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c))))) | mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, b), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(_x51, _x52, b))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(b, _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(b, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, mark(a))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(c))))) | |
mark#(f(b, mark(_x32), _x33)) | → | active#(f(active(b), _x32, _x33)) | mark#(f(a, _x22, f(b, _x52, c))) | → | active#(f(a, _x22, active(f(active(b), _x52, active(c))))) | |
mark#(f(f(_x31, _x32, a), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(_x51, _x52, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(b))))) | |
mark#(f(f(_x31, _x32, b), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(c, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(c), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(b, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(b), _x52, mark(_x53))))) | active#(f(a, b, X)) | → | mark#(f(X, X, X)) | |
mark#(f(b, mark(_x22), X3)) | → | active#(f(active(b), _x22, mark(X3))) | mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, active(_x82), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53))))) | mark#(f(X1, X2, f(_x51, mark(_x72), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53))))) | mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, a), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(_x71, _x72, _x53))) | → | active#(f(mark(X1), X2, active(f(_x71, _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(c, X2, f(b, _x52, c))) | → | active#(f(active(c), X2, active(f(active(b), _x52, active(c))))) | |
mark#(f(X1, X2, f(_x51, mark(mark(_x82)), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53))))) | mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, f(_x101, _x102, _x103)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | mark#(f(a, X2, f(b, active(_x72), c))) | → | active#(f(active(a), X2, active(f(active(b), _x72, active(c))))) | |
mark#(f(X1, active(_x22), f(a, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x71, _x72, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(_x71, _x72, mark(_x53))))) | |
mark#(f(X1, X2, f(_x81, mark(_x82), _x53))) | → | active#(f(mark(X1), X2, active(f(_x81, _x82, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(f(a, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b))))) | mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x51, _x52, _x33), X2, f(_x51, _x52, mark(_x33)))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, active(c))))) | mark#(f(X1, mark(_x22), f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53))))) | mark#(f(X1, X2, a)) | → | active#(f(mark(X1), X2, active(a))) | |
mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(mark(_x51), _x52, mark(_x53)))) | mark#(f(_x21, _x22, f(_x51, _x52, _x53))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, b)))) | mark#(f(X1, X2, f(_x51, _x72, _x73))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, _x73)))) | |
mark#(f(X1, X2, f(a, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(a), _x52, active(c))))) | mark#(f(f(c, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, c)) | → | active#(f(mark(X1), X2, active(c))) | |
mark#(f(f(_x31, active(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(b, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(c, _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, active(b))))) | mark#(f(b, X2, f(b, _x52, c))) | → | active#(f(active(b), X2, active(f(active(b), _x52, active(c))))) | |
mark#(f(f(a, _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, active(_x22), f(_x51, _x52, f(_x101, _x102, _x103)))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | |
mark#(f(_x31, active(_x32), f(_x51, _x52, _x53))) | → | active#(f(_x31, _x32, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(b, _x32, mark(_x33))) | → | active#(f(active(b), _x32, _x33)) | |
mark#(f(X1, active(_x22), f(_x51, _x52, a))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(a))))) | mark#(f(f(_x31, _x32, _x33), mark(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x52, _x53), X2, f(mark(_x31), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(c))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, active(b))))) | mark#(f(b, X2, c)) | → | active#(f(active(b), X2, active(c))) | |
mark#(f(_x21, _x22, f(_x51, mark(_x72), _x53))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(X1, active(active(_x32)), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x32, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(a, X2, f(b, _x72, c))) | → | active#(f(active(a), X2, active(f(active(b), _x72, c)))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(a))))) | |
mark#(f(b, _x22, X3)) | → | active#(f(b, _x22, mark(X3))) | mark#(f(a, X2, f(b, mark(_x72), c))) | → | active#(f(active(a), X2, active(f(active(b), _x72, active(c))))) | |
mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(a))))) | |
mark#(f(X1, active(_x22), f(b, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(X1, X2, b)) | → | active#(f(mark(X1), X2, active(b))) | mark#(f(f(_x31, _x32, _x33), X2, f(f(_x81, _x82, _x83), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x71, _x72, c))) | → | active#(f(mark(X1), X2, active(f(_x71, _x72, active(c))))) | mark#(f(X1, X2, f(_x51, active(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(a, X2, f(_x51, _x52, _x53))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x73))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, _x73)))) | |
mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, active(_x22), f(_x51, active(_x72), _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, a), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, mark(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(a, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(b, active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(b), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x72, _x73))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, _x73)))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b))))) | |
mark#(f(X1, X2, f(_x51, _x52, f(_x101, _x102, _x103)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | mark#(c) | → | active#(c) | |
mark#(f(X1, X2, f(_x51, _x52, a))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(a))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(b, X2, f(_x51, _x52, _x53))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, mark(_x82), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53))))) | |
mark#(f(a, X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(f(a, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, active(_x22), f(_x51, _x72, _x73))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, _x73)))) | |
mark#(f(X1, X2, f(_x51, mark(active(_x82)), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53))))) | mark#(f(X1, active(_x22), f(_x71, _x72, _x53))) | → | active#(f(mark(X1), _x22, active(f(_x71, _x72, mark(_x53))))) | |
mark#(f(a, active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(a), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, active(_x22), f(_x51, _x52, b))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(c, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(c), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(f(_x91, _x92, _x93), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x52, mark(_x53))))) | |
mark#(f(c, active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(c), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b)))) | mark#(f(X1, X2, f(b, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, _x52, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(a))))) | mark#(f(b, X2, f(_x51, _x52, c))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(X1, active(_x22), X3)) | → | active#(f(mark(X1), _x22, mark(X3))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, f(_x101, _x102, _x103)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x81, _x82, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(_x81, _x82, mark(_x53))))) | mark#(f(b, active(_x22), X3)) | → | active#(f(active(b), _x22, mark(X3))) | |
mark#(f(X1, X2, f(c, mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(active(c), _x72, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(b, mark(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, active(c))))) | mark#(f(X1, X2, f(f(_x91, _x92, _x93), mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, mark(_x53))))) | |
mark#(f(c, X2, f(_x51, _x52, _x53))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, c), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(c, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(c), _x52, active(c))))) | |
mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, mark(_x22), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, c), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | mark#(f(X1, active(_x22), f(b, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c))))) | |
mark#(f(X1, mark(_x22), X3)) | → | active#(f(mark(X1), _x22, mark(X3))) | mark#(f(f(_x31, _x32, c), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(c, X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(X1, X2, f(_x51, mark(_x82), _x83))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, _x83)))) | |
mark#(f(f(_x31, _x32, b), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(b, X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(X1, _x22, f(b, _x52, c))) | → | active#(f(mark(X1), _x22, f(active(b), _x52, active(c)))) | mark#(f(X1, X2, X3)) | → | mark#(X1) | |
mark#(f(X1, X2, X3)) | → | mark#(X3) | mark#(f(a, X2, f(_x51, _x52, c))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(a, X2, f(b, _x52, c))) | → | active#(f(active(a), X2, active(f(active(b), _x52, mark(b))))) | mark#(f(f(_x61, _x62, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(b, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(b, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(c, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, _x22, f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(c)))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(c))))) | mark#(f(X1, X2, f(b, _x72, c))) | → | active#(f(mark(X1), X2, active(f(b, _x72, active(c))))) | |
mark#(f(_x21, _x22, X3)) | → | active#(f(_x21, _x22, mark(X3))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, f(_x111, _x112, _x113)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(f(_x31, _x32, a), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(a, X2, f(b, _x52, c))) | → | active#(f(active(a), X2, active(f(active(b), _x52, mark(a))))) | |
mark#(f(X1, _x22, f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x52, mark(_x53)))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(a))))) | |
mark#(f(b, active(_x32), _x33)) | → | active#(f(active(b), _x32, _x33)) | mark#(f(a, active(_x22), f(b, _x52, c))) | → | active#(f(active(a), _x22, active(f(active(b), _x52, active(c))))) | |
mark#(f(a, _x22, f(b, _x52, c))) | → | active#(f(active(a), _x22, f(active(b), _x52, active(c)))) | mark#(f(a, X2, X3)) | → | active#(f(active(a), X2, mark(X3))) | |
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x82, _x83))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, _x83)))) | |
mark#(f(b, _x32, active(_x33))) | → | active#(f(active(b), _x32, _x33)) | mark#(f(f(_x31, _x32, _x33), X2, X3)) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, _x72, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, c)))) | mark#(f(X1, active(_x22), f(_x51, mark(_x72), _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(X1, _x22, f(_x51, mark(_x72), _x53))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x72, mark(_x53)))) | |
mark#(f(X1, active(_x22), f(c, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(active(c), _x52, mark(_x53))))) | mark#(f(X1, X2, f(b, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, mark(b))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), a))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(a))))) | mark#(f(f(_x31, _x32, b), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(X1, active(_x22), f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c))))) | mark#(f(_x21, _x22, f(b, _x52, c))) | → | active#(f(_x21, _x22, active(f(active(b), _x52, active(c))))) | |
mark#(f(b, _x32, _x33)) | → | active#(f(b, _x32, _x33)) | mark#(f(_x21, _x22, f(_x51, _x52, c))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(c, X2, f(_x51, _x52, c))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x52, active(c))))) | active#(c) | → | mark#(a) | |
mark#(f(f(_x41, _x42, _x43), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, _x22, _x23)) | → | active#(f(mark(X1), _x22, _x23)) | |
mark#(f(b, X2, a)) | → | active#(f(active(b), X2, active(a))) | mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, mark(_x53)))) | |
mark#(f(f(c, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(b, _x72, c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, c)))) | mark#(f(a, mark(_x22), f(b, _x52, c))) | → | active#(f(active(a), _x22, active(f(active(b), _x52, active(c))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), b))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(b))))) | mark#(f(b, X2, b)) | → | active#(f(active(b), X2, active(b))) | |
mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, mark(_x53))))) | |
mark#(f(X1, mark(_x22), f(_x51, mark(_x72), _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(c, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(c), _x52, mark(_x53))))) | mark#(f(X1, active(mark(_x32)), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x32, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, active(_x32), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x32, f(mark(_x51), _x52, mark(_x53)))) | mark#(f(f(_x31, _x62, _x63), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(a, X2, f(b, _x72, c))) | → | active#(f(active(a), X2, active(f(b, _x72, active(c))))) | mark#(f(f(a, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(mark(_x51), _x52, mark(_x53)))) | mark#(f(X1, X2, f(b, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, active(c))))) | |
mark#(f(c, X2, X3)) | → | active#(f(active(c), X2, mark(X3))) | mark#(f(X1, active(_x22), f(f(_x81, _x82, _x83), _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(a, mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(active(a), _x72, mark(_x53))))) | mark#(f(X1, mark(_x22), f(b, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c))))) | |
mark#(f(X1, X2, f(b, mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, mark(_x53))))) |
active(f(a, b, X)) | → | mark(f(X, X, X)) | active(c) | → | mark(a) | |
active(c) | → | mark(b) | mark(f(X1, X2, X3)) | → | active(f(mark(X1), X2, mark(X3))) | |
mark(a) | → | active(a) | mark(b) | → | active(b) | |
mark(c) | → | active(c) | f(mark(X1), X2, X3) | → | f(X1, X2, X3) | |
f(X1, mark(X2), X3) | → | f(X1, X2, X3) | f(X1, X2, mark(X3)) | → | f(X1, X2, X3) | |
f(active(X1), X2, X3) | → | f(X1, X2, X3) | f(X1, active(X2), X3) | → | f(X1, X2, X3) | |
f(X1, X2, active(X3)) | → | f(X1, X2, X3) |
Termination of terms over the following signature is verified: f, b, c, a, active, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, active(c))))) | |
active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(b))))) | |
active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(c))))) | |
active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(a))))) | |
active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(c))))) | |
active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(c))))) | |
active#(f(active(b), X2, active(f(mark(_x51), _x72, active(c))))) | |
active#(f(mark(X1), X2, active(f(active(a), _x72, active(c))))) | |
active#(f(mark(X1), X2, active(f(_x81, _x82, active(c))))) | |
active#(f(mark(X1), X2, active(f(mark(_x51), _x82, c)))) | |
active#(f(active(c), X2, active(f(mark(_x51), _x72, active(c))))) | |
active#(f(mark(X1), X2, active(f(active(c), _x72, active(c))))) | |
active#(f(_x21, _x22, active(f(mark(_x51), _x72, active(c))))) | |
active#(f(mark(X1), _x22, f(mark(_x51), _x72, active(c)))) | |
active#(f(active(a), X2, active(f(mark(_x51), _x72, active(c))))) | |
active#(f(mark(X1), X2, active(f(active(b), _x72, active(c))))) |
mark#(f(X1, active(_x22), f(_x51, active(_x72), c))) → active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(c))))) | mark#(f(X1, _x22, f(_x51, active(_x72), c))) → active#(f(mark(X1), _x22, f(mark(_x51), _x72, active(c)))) |
mark#(f(a, X2, f(_x51, active(_x72), c))) → active#(f(active(a), X2, active(f(mark(_x51), _x72, active(c))))) | mark#(f(X1, X2, f(a, active(_x72), c))) → active#(f(mark(X1), X2, active(f(active(a), _x72, active(c))))) |
mark#(f(b, X2, f(_x51, active(_x72), c))) → active#(f(active(b), X2, active(f(mark(_x51), _x72, active(c))))) | mark#(f(X1, X2, f(_x51, active(_x82), c))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x82, c)))) |
mark#(f(X1, X2, f(_x81, active(_x82), c))) → active#(f(mark(X1), X2, active(f(_x81, _x82, active(c))))) | mark#(f(X1, X2, f(b, active(_x72), c))) → active#(f(mark(X1), X2, active(f(active(b), _x72, active(c))))) |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), c))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, active(c))))) | mark#(f(c, X2, f(_x51, active(_x72), c))) → active#(f(active(c), X2, active(f(mark(_x51), _x72, active(c))))) |
mark#(f(X1, X2, f(_x51, active(_x72), c))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(b))))) | mark#(f(X1, X2, f(_x51, active(_x72), c))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(a))))) |
mark#(f(X1, X2, f(_x51, active(active(_x82)), c))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(c))))) | mark#(f(X1, X2, f(_x51, active(mark(_x82)), c))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(c))))) |
mark#(f(X1, X2, f(f(_x91, _x92, _x93), active(_x72), c))) → active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(c))))) | mark#(f(_x21, _x22, f(_x51, active(_x72), c))) → active#(f(_x21, _x22, active(f(mark(_x51), _x72, active(c))))) |
mark#(f(X1, X2, f(c, active(_x72), c))) → active#(f(mark(X1), X2, active(f(active(c), _x72, active(c))))) | mark#(f(X1, mark(_x22), f(_x51, active(_x72), c))) → active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(c))))) |
mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, b), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(_x51, _x52, b))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(b, _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(_x21, _x22, f(_x51, active(_x72), c))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x72, active(c))))) | |
mark#(f(X1, X2, f(b, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, mark(a))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(c))))) | |
mark#(f(X1, active(_x22), f(_x51, active(_x72), c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(c))))) | mark#(f(b, mark(_x32), _x33)) | → | active#(f(active(b), _x32, _x33)) | |
mark#(f(a, _x22, f(b, _x52, c))) | → | active#(f(a, _x22, active(f(active(b), _x52, active(c))))) | mark#(f(f(_x31, _x32, a), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, _x52, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(b))))) | mark#(f(f(_x31, _x32, b), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(c, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(c), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(b, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(b), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(b))))) | active#(f(a, b, X)) | → | mark#(f(X, X, X)) | |
mark#(f(b, mark(_x22), X3)) | → | active#(f(active(b), _x22, mark(X3))) | mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, active(_x82), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53))))) | mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, a), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(_x71, _x72, _x53))) | → | active#(f(mark(X1), X2, active(f(_x71, _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(c, X2, f(b, _x52, c))) | → | active#(f(active(c), X2, active(f(active(b), _x52, active(c))))) | |
mark#(f(X1, X2, f(_x51, mark(mark(_x82)), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53))))) | mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(c, X2, f(_x51, active(_x72), c))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x72, active(c))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, f(_x101, _x102, _x103)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | |
mark#(f(a, X2, f(b, active(_x72), c))) | → | active#(f(active(a), X2, active(f(active(b), _x72, active(c))))) | mark#(f(X1, active(_x22), f(a, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x71, _x72, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(_x71, _x72, mark(_x53))))) | mark#(f(X1, X2, f(_x81, mark(_x82), _x53))) | → | active#(f(mark(X1), X2, active(f(_x81, _x82, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(f(a, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x51, _x52, _x33), X2, f(_x51, _x52, mark(_x33)))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, active(c))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, active(c))))) | mark#(f(X1, mark(_x22), f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(X1, X2, a)) | → | active#(f(mark(X1), X2, active(a))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(mark(_x51), _x52, mark(_x53)))) | mark#(f(X1, X2, f(a, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(a), _x72, active(c))))) | |
mark#(f(_x21, _x22, f(_x51, _x52, _x53))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(_x51, active(_x82), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, c)))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, b)))) | mark#(f(X1, X2, f(_x51, _x72, _x73))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, _x73)))) | |
mark#(f(X1, X2, f(a, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(a), _x52, active(c))))) | mark#(f(X1, X2, c)) | → | active#(f(mark(X1), X2, active(c))) | |
mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(c, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, active(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(b, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(c, _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, active(b))))) | mark#(f(b, X2, f(b, _x52, c))) | → | active#(f(active(b), X2, active(f(active(b), _x52, active(c))))) | |
mark#(f(b, X2, f(_x51, active(_x72), c))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x72, active(c))))) | mark#(f(f(a, _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, active(_x22), f(_x51, _x52, f(_x101, _x102, _x103)))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | mark#(f(_x31, active(_x32), f(_x51, _x52, _x53))) | → | active#(f(_x31, _x32, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(b, _x32, mark(_x33))) | → | active#(f(active(b), _x32, _x33)) | mark#(f(X1, active(_x22), f(_x51, _x52, a))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(a))))) | |
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x52, _x53), X2, f(mark(_x31), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(c))))) | mark#(f(b, X2, c)) | → | active#(f(active(b), X2, active(c))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, active(b))))) | mark#(f(X1, active(active(_x32)), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x32, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(_x21, _x22, f(_x51, mark(_x72), _x53))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(a))))) | |
mark#(f(a, X2, f(b, _x72, c))) | → | active#(f(active(a), X2, active(f(active(b), _x72, c)))) | mark#(f(b, _x22, X3)) | → | active#(f(b, _x22, mark(X3))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(a))))) | mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(a, X2, f(b, mark(_x72), c))) | → | active#(f(active(a), X2, active(f(active(b), _x72, active(c))))) | mark#(f(X1, active(_x22), f(b, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(c))))) | mark#(f(X1, X2, b)) | → | active#(f(mark(X1), X2, active(b))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(f(_x81, _x82, _x83), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | mark#(f(X1, X2, f(_x71, _x72, c))) | → | active#(f(mark(X1), X2, active(f(_x71, _x72, active(c))))) | |
mark#(f(X1, X2, f(_x51, active(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(a, X2, f(_x51, _x52, _x53))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x73))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, _x73)))) | mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, active(_x22), f(_x51, active(_x72), _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(f(_x31, _x32, a), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, mark(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(a, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(b, active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(b), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x72, _x73))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, _x73)))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b))))) | mark#(f(X1, X2, f(_x51, _x52, f(_x101, _x102, _x103)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | |
mark#(c) | → | active#(c) | mark#(f(X1, X2, f(_x51, _x52, a))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(a))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(b, X2, f(_x51, _x52, _x53))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, mark(_x82), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53))))) | mark#(f(a, X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(f(a, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, active(_x22), f(_x51, _x72, _x73))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, _x73)))) | mark#(f(X1, X2, f(c, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(c), _x72, active(c))))) | |
mark#(f(X1, X2, f(_x51, mark(active(_x82)), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53))))) | mark#(f(X1, active(_x22), f(_x71, _x72, _x53))) | → | active#(f(mark(X1), _x22, active(f(_x71, _x72, mark(_x53))))) | |
mark#(f(a, active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(a), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, active(_x22), f(_x51, _x52, b))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(c, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(c), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(f(_x91, _x92, _x93), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, active(mark(_x82)), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(c))))) | mark#(f(c, active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(c), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b)))) | |
mark#(f(X1, X2, f(b, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, mark(_x53))))) | mark#(f(X1, X2, f(_x51, _x52, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(a))))) | |
mark#(f(b, X2, f(_x51, _x52, c))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x52, active(c))))) | mark#(f(X1, active(_x22), X3)) | → | active#(f(mark(X1), _x22, mark(X3))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, f(_x101, _x102, _x103)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x81, _x82, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(_x81, _x82, mark(_x53))))) | |
mark#(f(b, active(_x22), X3)) | → | active#(f(active(b), _x22, mark(X3))) | mark#(f(X1, X2, f(c, mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(active(c), _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(b, mark(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, active(c))))) | |
mark#(f(X1, X2, f(f(_x91, _x92, _x93), mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, mark(_x53))))) | mark#(f(c, X2, f(_x51, _x52, _x53))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(a))))) | mark#(f(f(_x31, _x32, c), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(c, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(c), _x52, active(c))))) | |
mark#(f(X1, mark(_x22), f(_x51, active(_x72), c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(c))))) | mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, mark(_x22), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, c), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | |
mark#(f(X1, active(_x22), f(b, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c))))) | mark#(f(X1, X2, f(_x81, active(_x82), c))) | → | active#(f(mark(X1), X2, active(f(_x81, _x82, active(c))))) | |
mark#(f(X1, mark(_x22), X3)) | → | active#(f(mark(X1), _x22, mark(X3))) | mark#(f(f(_x31, _x32, c), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(c, X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(X1, X2, f(_x51, mark(_x82), _x83))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, _x83)))) | |
mark#(f(f(_x31, _x32, b), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(b, X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(a, X2, f(_x51, active(_x72), c))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x72, active(c))))) | mark#(f(X1, _x22, f(b, _x52, c))) | → | active#(f(mark(X1), _x22, f(active(b), _x52, active(c)))) | |
mark#(f(X1, X2, X3)) | → | mark#(X1) | mark#(f(X1, X2, X3)) | → | mark#(X3) | |
mark#(f(a, X2, f(_x51, _x52, c))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x52, active(c))))) | mark#(f(a, X2, f(b, _x52, c))) | → | active#(f(active(a), X2, active(f(active(b), _x52, mark(b))))) | |
mark#(f(f(_x61, _x62, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(b, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(b, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(c, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, _x22, f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(c)))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(X1, X2, f(b, _x72, c))) | → | active#(f(mark(X1), X2, active(f(b, _x72, active(c))))) | mark#(f(_x21, _x22, X3)) | → | active#(f(_x21, _x22, mark(X3))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, f(_x111, _x112, _x113)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(f(_x31, _x32, a), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(a, X2, f(b, _x52, c))) | → | active#(f(active(a), X2, active(f(active(b), _x52, mark(a))))) | mark#(f(X1, _x22, f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x52, mark(_x53)))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(a))))) | mark#(f(b, active(_x32), _x33)) | → | active#(f(active(b), _x32, _x33)) | |
mark#(f(X1, X2, f(f(_x91, _x92, _x93), active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(c))))) | mark#(f(a, active(_x22), f(b, _x52, c))) | → | active#(f(active(a), _x22, active(f(active(b), _x52, active(c))))) | |
mark#(f(a, _x22, f(b, _x52, c))) | → | active#(f(active(a), _x22, f(active(b), _x52, active(c)))) | mark#(f(a, X2, X3)) | → | active#(f(active(a), X2, mark(X3))) | |
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x82, _x83))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, _x83)))) | |
mark#(f(b, _x32, active(_x33))) | → | active#(f(active(b), _x32, _x33)) | mark#(f(f(_x31, _x32, _x33), X2, X3)) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, _x72, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, c)))) | mark#(f(X1, active(_x22), f(_x51, mark(_x72), _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(X1, _x22, f(_x51, mark(_x72), _x53))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x72, mark(_x53)))) | |
mark#(f(X1, active(_x22), f(c, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(active(c), _x52, mark(_x53))))) | mark#(f(X1, X2, f(b, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, mark(b))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), a))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(a))))) | mark#(f(f(_x31, _x32, b), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(X1, active(_x22), f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c))))) | mark#(f(_x21, _x22, f(b, _x52, c))) | → | active#(f(_x21, _x22, active(f(active(b), _x52, active(c))))) | |
mark#(f(_x21, _x22, f(_x51, _x52, c))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(c))))) | mark#(f(b, _x32, _x33)) | → | active#(f(b, _x32, _x33)) | |
mark#(f(c, X2, f(_x51, _x52, c))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x52, active(c))))) | active#(c) | → | mark#(a) | |
mark#(f(f(_x41, _x42, _x43), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, _x22, _x23)) | → | active#(f(mark(X1), _x22, _x23)) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, mark(_x53)))) | mark#(f(b, X2, a)) | → | active#(f(active(b), X2, active(a))) | |
mark#(f(f(c, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), b))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(b))))) | mark#(f(a, mark(_x22), f(b, _x52, c))) | → | active#(f(active(a), _x22, active(f(active(b), _x52, active(c))))) | |
mark#(f(X1, X2, f(b, _x72, c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, c)))) | mark#(f(b, X2, b)) | → | active#(f(active(b), X2, active(b))) | |
mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, mark(_x53))))) | |
mark#(f(X1, _x22, f(_x51, active(_x72), c))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x72, active(c)))) | mark#(f(f(_x31, _x32, _x33), X2, f(c, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(c), _x52, mark(_x53))))) | |
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(X1, mark(_x22), f(_x51, mark(_x72), _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(X1, active(mark(_x32)), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x32, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, active(_x32), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x32, f(mark(_x51), _x52, mark(_x53)))) | |
mark#(f(f(_x31, _x62, _x63), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(a, X2, f(b, _x72, c))) | → | active#(f(active(a), X2, active(f(b, _x72, active(c))))) | |
mark#(f(f(a, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(mark(_x51), _x52, mark(_x53)))) | |
mark#(f(X1, X2, f(b, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, active(c))))) | mark#(f(c, X2, X3)) | → | active#(f(active(c), X2, mark(X3))) | |
mark#(f(X1, active(_x22), f(f(_x81, _x82, _x83), _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | mark#(f(X1, X2, f(a, mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(active(a), _x72, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, active(active(_x82)), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(c))))) | mark#(f(X1, X2, f(b, mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, mark(_x53))))) | |
mark#(f(X1, mark(_x22), f(b, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c))))) |
active(f(a, b, X)) | → | mark(f(X, X, X)) | active(c) | → | mark(a) | |
active(c) | → | mark(b) | mark(f(X1, X2, X3)) | → | active(f(mark(X1), X2, mark(X3))) | |
mark(a) | → | active(a) | mark(b) | → | active(b) | |
mark(c) | → | active(c) | f(mark(X1), X2, X3) | → | f(X1, X2, X3) | |
f(X1, mark(X2), X3) | → | f(X1, X2, X3) | f(X1, X2, mark(X3)) | → | f(X1, X2, X3) | |
f(active(X1), X2, X3) | → | f(X1, X2, X3) | f(X1, active(X2), X3) | → | f(X1, X2, X3) | |
f(X1, X2, active(X3)) | → | f(X1, X2, X3) |
Termination of terms over the following signature is verified: f, b, c, a, active, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x72, active(b))))) | |
active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(a), _x52, active(b))))) | |
active#(f(active(f(mark(_x31), _x52, b)), X2, active(f(active(a), _x52, active(b))))) | |
active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(a, _x72, active(b))))) | |
active#(f(active(f(_x51, _x52, active(b))), X2, active(f(active(a), _x52, active(b))))) | |
active#(f(active(f(mark(_x31), _x52, active(b))), X2, active(f(active(a), _x52, active(b))))) | |
active#(f(active(f(active(c), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) | |
active#(f(f(mark(_x31), _x32, active(b)), _x22, active(f(active(a), _x52, active(b))))) | |
active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) | |
active#(f(active(f(active(b), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) | |
active#(f(active(f(mark(_x31), _x32, active(b))), _x22, f(active(a), _x52, active(b)))) | |
active#(f(active(f(active(a), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) | |
active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x72, b)))) |
mark#(f(f(_x31, _x32, b), X2, f(a, active(_x72), b))) → active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x72, active(b))))) | mark#(f(f(_x31, _x32, b), _x22, f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x32, active(b))), _x22, f(active(a), _x52, active(b)))) |
mark#(f(f(_x51, _x52, b), X2, f(a, _x52, b))) → active#(f(active(f(_x51, _x52, active(b))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(a, _x32, b), X2, f(a, _x52, b))) → active#(f(active(f(active(a), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) |
mark#(f(f(b, _x32, b), X2, f(a, _x52, b))) → active#(f(active(f(active(b), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, b), X2, f(a, mark(_x72), b))) → active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x72, active(b))))) |
mark#(f(f(_x31, _x32, b), X2, f(a, _x72, b))) → active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(a, _x72, active(b))))) | mark#(f(f(_x31, _x32, b), mark(_x22), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(a), _x52, active(b))))) |
mark#(f(f(_x31, _x52, b), X2, f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x52, b)), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(c, _x32, b), X2, f(a, _x52, b))) → active#(f(active(f(active(c), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) |
mark#(f(f(_x31, _x32, b), X2, f(a, _x72, b))) → active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x72, b)))) | mark#(f(f(_x31, mark(_x52), b), X2, f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x52, active(b))), X2, active(f(active(a), _x52, active(b))))) |
mark#(f(f(_x31, _x32, b), _x22, f(a, _x52, b))) → active#(f(f(mark(_x31), _x32, active(b)), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(f(_x61, _x62, _x63), _x32, b), X2, f(a, _x52, b))) → active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) |
mark#(f(f(_x31, active(_x52), b), X2, f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x52, active(b))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, b), active(_x22), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(a), _x52, active(b))))) |
mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(X1, X2, f(_x51, _x52, b))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(b, _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(_x21, _x22, f(_x51, active(_x72), c))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x72, active(c))))) | mark#(f(X1, X2, f(b, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, mark(a))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(c))))) | mark#(f(X1, active(_x22), f(_x51, active(_x72), c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(c))))) | |
mark#(f(b, mark(_x32), _x33)) | → | active#(f(active(b), _x32, _x33)) | mark#(f(a, _x22, f(b, _x52, c))) | → | active#(f(a, _x22, active(f(active(b), _x52, active(c))))) | |
mark#(f(f(_x31, _x32, a), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(_x51, _x52, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(b))))) | |
mark#(f(f(_x31, _x32, b), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(c, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(c), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(b, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(b), _x52, mark(_x53))))) | mark#(f(X1, X2, f(_x51, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(b))))) | |
active#(f(a, b, X)) | → | mark#(f(X, X, X)) | mark#(f(b, mark(_x22), X3)) | → | active#(f(active(b), _x22, mark(X3))) | |
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, active(_x82), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c))))) | mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, a), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(_x71, _x72, _x53))) | → | active#(f(mark(X1), X2, active(f(_x71, _x72, mark(_x53))))) | mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(c, X2, f(b, _x52, c))) | → | active#(f(active(c), X2, active(f(active(b), _x52, active(c))))) | mark#(f(X1, X2, f(_x51, mark(mark(_x82)), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53))))) | |
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(c, X2, f(_x51, active(_x72), c))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x72, active(c))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, f(_x101, _x102, _x103)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | mark#(f(a, X2, f(b, active(_x72), c))) | → | active#(f(active(a), X2, active(f(active(b), _x72, active(c))))) | |
mark#(f(f(_x31, mark(_x52), b), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, active(b))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, active(_x22), f(a, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x71, _x72, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(_x71, _x72, mark(_x53))))) | mark#(f(f(_x31, active(_x52), b), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, active(b))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(_x81, mark(_x82), _x53))) | → | active#(f(mark(X1), X2, active(f(_x81, _x82, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(f(a, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b))))) | mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x51, _x52, _x33), X2, f(_x51, _x52, mark(_x33)))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, active(c))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, active(c))))) | |
mark#(f(X1, mark(_x22), f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53))))) | |
mark#(f(X1, X2, a)) | → | active#(f(mark(X1), X2, active(a))) | mark#(f(X1, X2, f(a, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(a), _x72, active(c))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(mark(_x51), _x52, mark(_x53)))) | mark#(f(_x21, _x22, f(_x51, _x52, _x53))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, active(_x82), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, c)))) | mark#(f(f(a, _x32, b), X2, f(a, _x52, b))) | → | active#(f(active(f(active(a), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, b)))) | mark#(f(X1, X2, f(_x51, _x72, _x73))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, _x73)))) | |
mark#(f(X1, X2, f(a, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(a), _x52, active(c))))) | mark#(f(f(c, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, c)) | → | active#(f(mark(X1), X2, active(c))) | |
mark#(f(f(_x31, active(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(b, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(c, _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, active(b))))) | mark#(f(b, X2, f(b, _x52, c))) | → | active#(f(active(b), X2, active(f(active(b), _x52, active(c))))) | |
mark#(f(f(_x51, _x52, b), X2, f(a, _x52, b))) | → | active#(f(active(f(_x51, _x52, active(b))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(b, X2, f(_x51, active(_x72), c))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x72, active(c))))) | |
mark#(f(f(a, _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, active(_x22), f(_x51, _x52, f(_x101, _x102, _x103)))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | |
mark#(f(_x31, active(_x32), f(_x51, _x52, _x53))) | → | active#(f(_x31, _x32, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(b, _x32, mark(_x33))) | → | active#(f(active(b), _x32, _x33)) | |
mark#(f(X1, active(_x22), f(_x51, _x52, a))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(a))))) | mark#(f(f(_x31, _x32, _x33), mark(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x52, _x53), X2, f(mark(_x31), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(c))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, active(b))))) | mark#(f(b, X2, c)) | → | active#(f(active(b), X2, active(c))) | |
mark#(f(_x21, _x22, f(_x51, mark(_x72), _x53))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(X1, active(active(_x32)), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x32, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(a, X2, f(b, _x72, c))) | → | active#(f(active(a), X2, active(f(active(b), _x72, c)))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(a))))) | |
mark#(f(b, _x22, X3)) | → | active#(f(b, _x22, mark(X3))) | mark#(f(a, X2, f(b, mark(_x72), c))) | → | active#(f(active(a), X2, active(f(active(b), _x72, active(c))))) | |
mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(a))))) | |
mark#(f(X1, active(_x22), f(b, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(X1, X2, b)) | → | active#(f(mark(X1), X2, active(b))) | mark#(f(f(_x31, _x32, _x33), X2, f(f(_x81, _x82, _x83), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x71, _x72, c))) | → | active#(f(mark(X1), X2, active(f(_x71, _x72, active(c))))) | mark#(f(X1, X2, f(_x51, active(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(a, X2, f(_x51, _x52, _x53))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x73))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, _x73)))) | |
mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, active(_x22), f(_x51, active(_x72), _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, a), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, mark(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(a, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(b, active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(b), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x72, _x73))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, _x73)))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b))))) | |
mark#(f(X1, X2, f(_x51, _x52, f(_x101, _x102, _x103)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | mark#(c) | → | active#(c) | |
mark#(f(X1, X2, f(_x51, _x52, a))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(a))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(b, X2, f(_x51, _x52, _x53))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(c, _x32, b), X2, f(a, _x52, b))) | → | active#(f(active(f(active(c), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, mark(_x82), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53))))) | mark#(f(a, X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(f(a, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, active(_x22), f(_x51, _x72, _x73))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, _x73)))) | mark#(f(X1, X2, f(c, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(c), _x72, active(c))))) | |
mark#(f(X1, X2, f(_x51, mark(active(_x82)), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53))))) | mark#(f(X1, active(_x22), f(_x71, _x72, _x53))) | → | active#(f(mark(X1), _x22, active(f(_x71, _x72, mark(_x53))))) | |
mark#(f(a, active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(a), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, active(_x22), f(_x51, _x52, b))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(c, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(c), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, b), mark(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(f(_x91, _x92, _x93), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x52, mark(_x53))))) | mark#(f(X1, X2, f(_x51, active(mark(_x82)), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(c))))) | |
mark#(f(c, active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(c), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b)))) | mark#(f(X1, X2, f(b, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, _x52, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(a))))) | mark#(f(b, X2, f(_x51, _x52, c))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(X1, active(_x22), X3)) | → | active#(f(mark(X1), _x22, mark(X3))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, f(_x101, _x102, _x103)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x81, _x82, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(_x81, _x82, mark(_x53))))) | mark#(f(b, active(_x22), X3)) | → | active#(f(active(b), _x22, mark(X3))) | |
mark#(f(X1, X2, f(c, mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(active(c), _x72, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(b, mark(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, active(c))))) | mark#(f(X1, X2, f(f(_x91, _x92, _x93), mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, b), X2, f(a, mark(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x72, active(b))))) | mark#(f(c, X2, f(_x51, _x52, _x53))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(a))))) | mark#(f(f(_x31, _x32, c), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, b), X2, f(a, _x72, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x72, b)))) | mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(f(_x61, _x62, _x63), _x32, b), X2, f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, b), _x22, f(a, _x52, b))) | → | active#(f(f(mark(_x31), _x32, active(b)), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(c, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(c), _x52, active(c))))) | mark#(f(X1, mark(_x22), f(_x51, active(_x72), c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(c))))) | |
mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, mark(_x22), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, c), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | mark#(f(X1, active(_x22), f(b, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c))))) | |
mark#(f(X1, X2, f(_x81, active(_x82), c))) | → | active#(f(mark(X1), X2, active(f(_x81, _x82, active(c))))) | mark#(f(X1, mark(_x22), X3)) | → | active#(f(mark(X1), _x22, mark(X3))) | |
mark#(f(f(_x31, _x32, c), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(c, X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, mark(_x82), _x83))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, _x83)))) | mark#(f(f(_x31, _x32, b), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(b, X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(f(_x31, _x32, b), X2, f(a, active(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x72, active(b))))) | |
mark#(f(a, X2, f(_x51, active(_x72), c))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x72, active(c))))) | mark#(f(X1, _x22, f(b, _x52, c))) | → | active#(f(mark(X1), _x22, f(active(b), _x52, active(c)))) | |
mark#(f(X1, X2, X3)) | → | mark#(X1) | mark#(f(X1, X2, X3)) | → | mark#(X3) | |
mark#(f(f(b, _x32, b), X2, f(a, _x52, b))) | → | active#(f(active(f(active(b), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(a, X2, f(_x51, _x52, c))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(a, X2, f(b, _x52, c))) | → | active#(f(active(a), X2, active(f(active(b), _x52, mark(b))))) | mark#(f(f(_x61, _x62, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(b, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(b, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(c, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, _x22, f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(c)))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(c))))) | mark#(f(X1, X2, f(b, _x72, c))) | → | active#(f(mark(X1), X2, active(f(b, _x72, active(c))))) | |
mark#(f(_x21, _x22, X3)) | → | active#(f(_x21, _x22, mark(X3))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, f(_x111, _x112, _x113)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(f(_x31, _x32, a), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(a, X2, f(b, _x52, c))) | → | active#(f(active(a), X2, active(f(active(b), _x52, mark(a))))) | |
mark#(f(X1, _x22, f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x52, mark(_x53)))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(a))))) | |
mark#(f(b, active(_x32), _x33)) | → | active#(f(active(b), _x32, _x33)) | mark#(f(X1, X2, f(f(_x91, _x92, _x93), active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(c))))) | |
mark#(f(a, active(_x22), f(b, _x52, c))) | → | active#(f(active(a), _x22, active(f(active(b), _x52, active(c))))) | mark#(f(a, _x22, f(b, _x52, c))) | → | active#(f(active(a), _x22, f(active(b), _x52, active(c)))) | |
mark#(f(a, X2, X3)) | → | active#(f(active(a), X2, mark(X3))) | mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x82, _x83))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, _x83)))) | mark#(f(b, _x32, active(_x33))) | → | active#(f(active(b), _x32, _x33)) | |
mark#(f(f(_x31, _x32, _x33), X2, X3)) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3))) | mark#(f(f(_x31, _x32, b), X2, f(a, _x72, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(a, _x72, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(X1, active(_x22), f(_x51, mark(_x72), _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(X1, X2, f(_x51, _x72, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, c)))) | |
mark#(f(f(_x31, _x52, b), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, b)), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, _x22, f(_x51, mark(_x72), _x53))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x72, mark(_x53)))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(X1, active(_x22), f(c, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(active(c), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, b), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(b, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, mark(b))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), a))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(a))))) | mark#(f(f(_x31, _x32, b), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(X1, active(_x22), f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c))))) | mark#(f(_x21, _x22, f(b, _x52, c))) | → | active#(f(_x21, _x22, active(f(active(b), _x52, active(c))))) | |
mark#(f(b, _x32, _x33)) | → | active#(f(b, _x32, _x33)) | mark#(f(_x21, _x22, f(_x51, _x52, c))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(c, X2, f(_x51, _x52, c))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x52, active(c))))) | active#(c) | → | mark#(a) | |
mark#(f(f(_x41, _x42, _x43), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, _x22, _x23)) | → | active#(f(mark(X1), _x22, _x23)) | |
mark#(f(b, X2, a)) | → | active#(f(active(b), X2, active(a))) | mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, mark(_x53)))) | |
mark#(f(f(c, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(b, _x72, c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, c)))) | mark#(f(a, mark(_x22), f(b, _x52, c))) | → | active#(f(active(a), _x22, active(f(active(b), _x52, active(c))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), b))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(b))))) | mark#(f(b, X2, b)) | → | active#(f(active(b), X2, active(b))) | |
mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, _x22, f(_x51, active(_x72), c))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x72, active(c)))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, mark(_x53))))) | mark#(f(f(_x31, _x32, b), _x22, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), _x22, f(active(a), _x52, active(b)))) | |
mark#(f(X1, mark(_x22), f(_x51, mark(_x72), _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(c, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(c), _x52, mark(_x53))))) | mark#(f(X1, active(mark(_x32)), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x32, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, active(_x32), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x32, f(mark(_x51), _x52, mark(_x53)))) | mark#(f(f(_x31, _x62, _x63), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(a, X2, f(b, _x72, c))) | → | active#(f(active(a), X2, active(f(b, _x72, active(c))))) | mark#(f(f(a, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(mark(_x51), _x52, mark(_x53)))) | mark#(f(X1, X2, f(b, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, active(c))))) | |
mark#(f(c, X2, X3)) | → | active#(f(active(c), X2, mark(X3))) | mark#(f(X1, active(_x22), f(f(_x81, _x82, _x83), _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(a, mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(active(a), _x72, mark(_x53))))) | mark#(f(X1, X2, f(_x51, active(active(_x82)), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(c))))) | |
mark#(f(X1, mark(_x22), f(b, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c))))) | mark#(f(X1, X2, f(b, mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, mark(_x53))))) |
active(f(a, b, X)) | → | mark(f(X, X, X)) | active(c) | → | mark(a) | |
active(c) | → | mark(b) | mark(f(X1, X2, X3)) | → | active(f(mark(X1), X2, mark(X3))) | |
mark(a) | → | active(a) | mark(b) | → | active(b) | |
mark(c) | → | active(c) | f(mark(X1), X2, X3) | → | f(X1, X2, X3) | |
f(X1, mark(X2), X3) | → | f(X1, X2, X3) | f(X1, X2, mark(X3)) | → | f(X1, X2, X3) | |
f(active(X1), X2, X3) | → | f(X1, X2, X3) | f(X1, active(X2), X3) | → | f(X1, X2, X3) | |
f(X1, X2, active(X3)) | → | f(X1, X2, X3) |
Termination of terms over the following signature is verified: f, b, c, a, active, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(b))))) | |
active#(f(mark(X1), X2, active(f(mark(_x51), _x72, b)))) | |
active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(b))))) | |
active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(b))))) | |
active#(f(active(b), X2, active(f(mark(_x51), _x52, active(b))))) | |
active#(f(mark(X1), X2, active(f(active(c), _x52, active(b))))) | |
active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(b)))) | |
active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(b))))) | |
active#(f(mark(X1), X2, active(f(active(b), _x52, active(b))))) | |
active#(f(mark(X1), X2, active(f(active(a), _x52, active(b))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(b))))) | |
active#(f(active(a), X2, active(f(mark(_x51), _x52, active(b))))) | |
active#(f(active(c), X2, active(f(mark(_x51), _x52, active(b))))) | |
active#(f(mark(X1), X2, active(f(_x71, _x72, active(b))))) |
mark#(f(X1, mark(_x22), f(_x51, _x52, b))) → active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(b))))) | mark#(f(X1, X2, f(_x71, _x72, b))) → active#(f(mark(X1), X2, active(f(_x71, _x72, active(b))))) |
mark#(f(X1, X2, f(b, _x52, b))) → active#(f(mark(X1), X2, active(f(active(b), _x52, active(b))))) | mark#(f(b, X2, f(_x51, _x52, b))) → active#(f(active(b), X2, active(f(mark(_x51), _x52, active(b))))) |
mark#(f(a, X2, f(_x51, _x52, b))) → active#(f(active(a), X2, active(f(mark(_x51), _x52, active(b))))) | mark#(f(X1, X2, f(c, _x52, b))) → active#(f(mark(X1), X2, active(f(active(c), _x52, active(b))))) |
mark#(f(X1, active(_x22), f(_x51, _x52, b))) → active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(b))))) |
mark#(f(X1, X2, f(_x51, _x72, b))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x72, b)))) | mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, b))) → active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(b))))) |
mark#(f(_x21, _x22, f(_x51, _x52, b))) → active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(b))))) | mark#(f(c, X2, f(_x51, _x52, b))) → active#(f(active(c), X2, active(f(mark(_x51), _x52, active(b))))) |
mark#(f(X1, X2, f(a, _x52, b))) → active#(f(mark(X1), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(_x51, active(_x72), b))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(b))))) |
mark#(f(X1, X2, f(_x51, mark(_x72), b))) → active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(b))))) | mark#(f(X1, _x22, f(_x51, _x52, b))) → active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(b)))) |
mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(c, X2, f(_x51, _x52, b))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(b, _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(_x51, active(_x72), b))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(b))))) | mark#(f(_x21, _x22, f(_x51, active(_x72), c))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x72, active(c))))) | |
mark#(f(X1, X2, f(b, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, mark(a))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(c))))) | |
mark#(f(X1, active(_x22), f(_x51, active(_x72), c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(c))))) | mark#(f(b, mark(_x32), _x33)) | → | active#(f(active(b), _x32, _x33)) | |
mark#(f(a, _x22, f(b, _x52, c))) | → | active#(f(a, _x22, active(f(active(b), _x52, active(c))))) | mark#(f(f(_x31, _x32, a), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(b, X2, f(_x51, _x52, b))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x52, active(b))))) | mark#(f(X1, X2, f(_x51, _x52, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(b))))) | |
mark#(f(f(_x31, _x32, b), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(c, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(c), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(b, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(b), _x52, mark(_x53))))) | mark#(f(X1, X2, f(_x51, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(b))))) | |
active#(f(a, b, X)) | → | mark#(f(X, X, X)) | mark#(f(b, mark(_x22), X3)) | → | active#(f(active(b), _x22, mark(X3))) | |
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(_x51, mark(_x72), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, active(_x82), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53))))) | mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, a), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(_x71, _x72, _x53))) | → | active#(f(mark(X1), X2, active(f(_x71, _x72, mark(_x53))))) | mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(c, X2, f(b, _x52, c))) | → | active#(f(active(c), X2, active(f(active(b), _x52, active(c))))) | mark#(f(X1, X2, f(_x51, mark(mark(_x82)), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53))))) | |
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(c, X2, f(_x51, active(_x72), c))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x72, active(c))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, f(_x101, _x102, _x103)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | mark#(f(a, X2, f(b, active(_x72), c))) | → | active#(f(active(a), X2, active(f(active(b), _x72, active(c))))) | |
mark#(f(f(_x31, mark(_x52), b), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, active(b))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, active(_x22), f(a, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53))))) | |
mark#(f(X1, _x22, f(_x51, _x52, b))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(b)))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x71, _x72, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(_x71, _x72, mark(_x53))))) | |
mark#(f(f(_x31, active(_x52), b), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, active(b))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(_x81, mark(_x82), _x53))) | → | active#(f(mark(X1), X2, active(f(_x81, _x82, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(f(a, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x51, _x52, _x33), X2, f(_x51, _x52, mark(_x33)))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, active(c))))) | mark#(f(X1, X2, f(_x51, _x72, b))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, b)))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, active(c))))) | |
mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, b))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(b))))) | mark#(f(X1, mark(_x22), f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(X1, X2, a)) | → | active#(f(mark(X1), X2, active(a))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53))))) | |
mark#(f(X1, X2, f(_x71, _x72, b))) | → | active#(f(mark(X1), X2, active(f(_x71, _x72, active(b))))) | mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(mark(_x51), _x52, mark(_x53)))) | |
mark#(f(X1, X2, f(a, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(a), _x72, active(c))))) | mark#(f(_x21, _x22, f(_x51, _x52, _x53))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(a, X2, f(_x51, _x52, b))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(a, _x32, b), X2, f(a, _x52, b))) | → | active#(f(active(f(active(a), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(_x51, active(_x82), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, c)))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, b)))) | |
mark#(f(X1, X2, f(_x51, _x72, _x73))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, _x73)))) | mark#(f(X1, X2, f(a, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(a), _x52, active(c))))) | |
mark#(f(X1, X2, c)) | → | active#(f(mark(X1), X2, active(c))) | mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(c, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, active(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(_x21, _x22, f(_x51, _x52, b))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(b, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(c, _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, active(b))))) | mark#(f(b, X2, f(b, _x52, c))) | → | active#(f(active(b), X2, active(f(active(b), _x52, active(c))))) | |
mark#(f(f(_x51, _x52, b), X2, f(a, _x52, b))) | → | active#(f(active(f(_x51, _x52, active(b))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(b, X2, f(_x51, active(_x72), c))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x72, active(c))))) | |
mark#(f(f(a, _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, active(_x22), f(_x51, _x52, f(_x101, _x102, _x103)))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | |
mark#(f(_x31, active(_x32), f(_x51, _x52, _x53))) | → | active#(f(_x31, _x32, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(b, _x32, mark(_x33))) | → | active#(f(active(b), _x32, _x33)) | |
mark#(f(X1, active(_x22), f(_x51, _x52, a))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(a))))) | mark#(f(f(_x31, _x32, _x33), mark(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x52, _x53), X2, f(mark(_x31), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(c))))) | |
mark#(f(b, X2, c)) | → | active#(f(active(b), X2, active(c))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, active(b))))) | |
mark#(f(X1, active(active(_x32)), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x32, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(_x21, _x22, f(_x51, mark(_x72), _x53))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(a))))) | mark#(f(a, X2, f(b, _x72, c))) | → | active#(f(active(a), X2, active(f(active(b), _x72, c)))) | |
mark#(f(b, _x22, X3)) | → | active#(f(b, _x22, mark(X3))) | mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(a, X2, f(b, mark(_x72), c))) | → | active#(f(active(a), X2, active(f(active(b), _x72, active(c))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(a))))) | |
mark#(f(X1, active(_x22), f(b, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(X1, X2, b)) | → | active#(f(mark(X1), X2, active(b))) | mark#(f(f(_x31, _x32, _x33), X2, f(f(_x81, _x82, _x83), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x71, _x72, c))) | → | active#(f(mark(X1), X2, active(f(_x71, _x72, active(c))))) | mark#(f(X1, X2, f(_x51, active(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(a, X2, f(_x51, _x52, _x53))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x73))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, _x73)))) | |
mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, active(_x22), f(_x51, active(_x72), _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, a), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(a, _x52, b))) | → | active#(f(mark(X1), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, mark(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(a, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(b, active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(b), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(b, _x52, b))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x72, _x73))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, _x73)))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b))))) | |
mark#(f(X1, X2, f(_x51, _x52, f(_x101, _x102, _x103)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | mark#(c) | → | active#(c) | |
mark#(f(X1, X2, f(_x51, _x52, a))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(a))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(b, X2, f(_x51, _x52, _x53))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(c, _x32, b), X2, f(a, _x52, b))) | → | active#(f(active(f(active(c), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, mark(_x82), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53))))) | mark#(f(a, X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(f(a, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, active(_x22), f(_x51, _x72, _x73))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, _x73)))) | mark#(f(X1, X2, f(c, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(c), _x72, active(c))))) | |
mark#(f(X1, X2, f(_x51, mark(active(_x82)), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53))))) | mark#(f(X1, active(_x22), f(_x71, _x72, _x53))) | → | active#(f(mark(X1), _x22, active(f(_x71, _x72, mark(_x53))))) | |
mark#(f(a, active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(a), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, active(_x22), f(_x51, _x52, b))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(c, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(c), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, b), mark(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(f(_x91, _x92, _x93), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x52, mark(_x53))))) | mark#(f(X1, X2, f(_x51, active(mark(_x82)), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(c))))) | |
mark#(f(c, active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(c), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b)))) | mark#(f(X1, X2, f(b, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, _x52, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(a))))) | mark#(f(b, X2, f(_x51, _x52, c))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(X1, active(_x22), X3)) | → | active#(f(mark(X1), _x22, mark(X3))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, f(_x101, _x102, _x103)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x81, _x82, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(_x81, _x82, mark(_x53))))) | mark#(f(b, active(_x22), X3)) | → | active#(f(active(b), _x22, mark(X3))) | |
mark#(f(X1, X2, f(c, mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(active(c), _x72, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(b, mark(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, active(c))))) | mark#(f(X1, X2, f(f(_x91, _x92, _x93), mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, mark(_x53))))) | |
mark#(f(X1, X2, f(c, _x52, b))) | → | active#(f(mark(X1), X2, active(f(active(c), _x52, active(b))))) | mark#(f(f(_x31, _x32, b), X2, f(a, mark(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x72, active(b))))) | |
mark#(f(c, X2, f(_x51, _x52, _x53))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(_x51, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(a))))) | |
mark#(f(f(_x31, _x32, c), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, b), X2, f(a, _x72, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x72, b)))) | |
mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(f(_x61, _x62, _x63), _x32, b), X2, f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, b), _x22, f(a, _x52, b))) | → | active#(f(f(mark(_x31), _x32, active(b)), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(c, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(c), _x52, active(c))))) | |
mark#(f(X1, mark(_x22), f(_x51, active(_x72), c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(c))))) | mark#(f(X1, mark(_x22), f(_x51, _x52, b))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, mark(_x22), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, c), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | mark#(f(X1, active(_x22), f(b, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c))))) | |
mark#(f(X1, X2, f(_x81, active(_x82), c))) | → | active#(f(mark(X1), X2, active(f(_x81, _x82, active(c))))) | mark#(f(X1, mark(_x22), X3)) | → | active#(f(mark(X1), _x22, mark(X3))) | |
mark#(f(f(_x31, _x32, c), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(c, X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, mark(_x82), _x83))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, _x83)))) | mark#(f(f(_x31, _x32, b), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(b, X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(f(_x31, _x32, b), X2, f(a, active(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x72, active(b))))) | |
mark#(f(a, X2, f(_x51, active(_x72), c))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x72, active(c))))) | mark#(f(X1, _x22, f(b, _x52, c))) | → | active#(f(mark(X1), _x22, f(active(b), _x52, active(c)))) | |
mark#(f(X1, X2, X3)) | → | mark#(X1) | mark#(f(X1, X2, X3)) | → | mark#(X3) | |
mark#(f(f(b, _x32, b), X2, f(a, _x52, b))) | → | active#(f(active(f(active(b), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(a, X2, f(_x51, _x52, c))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(a, X2, f(b, _x52, c))) | → | active#(f(active(a), X2, active(f(active(b), _x52, mark(b))))) | mark#(f(f(_x61, _x62, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(b, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(b, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(c, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, _x22, f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(c)))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(c))))) | mark#(f(X1, X2, f(b, _x72, c))) | → | active#(f(mark(X1), X2, active(f(b, _x72, active(c))))) | |
mark#(f(_x21, _x22, X3)) | → | active#(f(_x21, _x22, mark(X3))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, f(_x111, _x112, _x113)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(a, X2, f(b, _x52, c))) | → | active#(f(active(a), X2, active(f(active(b), _x52, mark(a))))) | mark#(f(f(_x31, _x32, a), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(X1, _x22, f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x52, mark(_x53)))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(a))))) | |
mark#(f(b, active(_x32), _x33)) | → | active#(f(active(b), _x32, _x33)) | mark#(f(X1, X2, f(f(_x91, _x92, _x93), active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(c))))) | |
mark#(f(a, active(_x22), f(b, _x52, c))) | → | active#(f(active(a), _x22, active(f(active(b), _x52, active(c))))) | mark#(f(a, _x22, f(b, _x52, c))) | → | active#(f(active(a), _x22, f(active(b), _x52, active(c)))) | |
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(a, X2, X3)) | → | active#(f(active(a), X2, mark(X3))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x82, _x83))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, _x83)))) | mark#(f(b, _x32, active(_x33))) | → | active#(f(active(b), _x32, _x33)) | |
mark#(f(f(_x31, _x32, b), X2, f(a, _x72, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(a, _x72, active(b))))) | mark#(f(f(_x31, _x32, _x33), X2, X3)) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x52, b), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, b)), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(_x51, _x72, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, c)))) | |
mark#(f(X1, active(_x22), f(_x51, mark(_x72), _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, _x22, f(_x51, mark(_x72), _x53))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x72, mark(_x53)))) | mark#(f(X1, active(_x22), f(c, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(active(c), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, b), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(b, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, mark(b))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), a))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(a))))) | mark#(f(f(_x31, _x32, b), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(X1, active(_x22), f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c))))) | mark#(f(_x21, _x22, f(b, _x52, c))) | → | active#(f(_x21, _x22, active(f(active(b), _x52, active(c))))) | |
mark#(f(_x21, _x22, f(_x51, _x52, c))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(c))))) | mark#(f(b, _x32, _x33)) | → | active#(f(b, _x32, _x33)) | |
mark#(f(c, X2, f(_x51, _x52, c))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x52, active(c))))) | active#(c) | → | mark#(a) | |
mark#(f(f(_x41, _x42, _x43), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, _x22, _x23)) | → | active#(f(mark(X1), _x22, _x23)) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, mark(_x53)))) | mark#(f(b, X2, a)) | → | active#(f(active(b), X2, active(a))) | |
mark#(f(f(c, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), b))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(b))))) | mark#(f(a, mark(_x22), f(b, _x52, c))) | → | active#(f(active(a), _x22, active(f(active(b), _x52, active(c))))) | |
mark#(f(X1, X2, f(b, _x72, c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, c)))) | mark#(f(b, X2, b)) | → | active#(f(active(b), X2, active(b))) | |
mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, mark(_x53))))) | |
mark#(f(X1, _x22, f(_x51, active(_x72), c))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x72, active(c)))) | mark#(f(f(_x31, _x32, b), _x22, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), _x22, f(active(a), _x52, active(b)))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(c, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(c), _x52, mark(_x53))))) | mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(X1, mark(_x22), f(_x51, mark(_x72), _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(X1, active(mark(_x32)), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x32, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, active(_x32), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x32, f(mark(_x51), _x52, mark(_x53)))) | mark#(f(f(_x31, _x62, _x63), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(a, X2, f(b, _x72, c))) | → | active#(f(active(a), X2, active(f(b, _x72, active(c))))) | mark#(f(f(a, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(mark(_x51), _x52, mark(_x53)))) | mark#(f(X1, X2, f(b, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, active(c))))) | |
mark#(f(c, X2, X3)) | → | active#(f(active(c), X2, mark(X3))) | mark#(f(X1, active(_x22), f(f(_x81, _x82, _x83), _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(a, mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(active(a), _x72, mark(_x53))))) | mark#(f(X1, X2, f(_x51, active(active(_x82)), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(c))))) | |
mark#(f(X1, X2, f(b, mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, mark(_x53))))) | mark#(f(X1, mark(_x22), f(b, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c))))) |
active(f(a, b, X)) | → | mark(f(X, X, X)) | active(c) | → | mark(a) | |
active(c) | → | mark(b) | mark(f(X1, X2, X3)) | → | active(f(mark(X1), X2, mark(X3))) | |
mark(a) | → | active(a) | mark(b) | → | active(b) | |
mark(c) | → | active(c) | f(mark(X1), X2, X3) | → | f(X1, X2, X3) | |
f(X1, mark(X2), X3) | → | f(X1, X2, X3) | f(X1, X2, mark(X3)) | → | f(X1, X2, X3) | |
f(active(X1), X2, X3) | → | f(X1, X2, X3) | f(X1, active(X2), X3) | → | f(X1, X2, X3) | |
f(X1, X2, active(X3)) | → | f(X1, X2, X3) |
Termination of terms over the following signature is verified: f, b, c, a, active, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | |
active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(active(a), _x52, active(b))))) | |
active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x52, active(b))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(active(a), _x52, active(b)))) | |
active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x52, active(b))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(active(a), _x52, active(b))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(a), _x52, active(b))))) | |
active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(a, _x82, active(b))))) | |
active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | |
active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | |
active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(active(a), _x52, active(b))))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x82, active(b))))) | |
active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | |
active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | |
active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(active(a), _x52, active(b))))) |
mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, active(_x82), b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x82, active(b))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, mark(_x82), b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x82, active(b))))) |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x82, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(a, _x82, active(b))))) | mark#(f(f(_x31, _x32, c), active(_x22), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(active(a), _x52, active(b))))) |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x82, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(active(a), _x52, active(b))))) |
mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(a, _x52, b))) → active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x61, _x62, _x33), active(_x22), f(a, _x52, b))) → active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) |
mark#(f(f(c, _x32, _x33), active(_x22), f(a, _x52, b))) → active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(active(a), _x52, active(b))))) |
mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, _x52, b))) → active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(active(a), _x52, active(b))))) |
mark#(f(f(_x31, _x32, a), active(_x22), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) |
mark#(f(f(b, _x32, _x33), active(_x22), f(a, _x52, b))) → active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(a, _x32, _x33), active(_x22), f(a, _x52, b))) → active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) |
mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(active(a), _x52, active(b)))) | mark#(f(f(_x31, _x32, b), active(_x22), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(a), _x52, active(b))))) |
mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53))))) | mark#(f(c, X2, f(_x51, _x52, b))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(b, _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(_x51, active(_x72), b))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(b))))) | |
mark#(f(_x21, _x22, f(_x51, active(_x72), c))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x72, active(c))))) | mark#(f(X1, X2, f(b, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, mark(a))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(active(a), _x52, active(b)))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(c))))) | |
mark#(f(X1, active(_x22), f(_x51, active(_x72), c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(c))))) | mark#(f(a, _x22, f(b, _x52, c))) | → | active#(f(a, _x22, active(f(active(b), _x52, active(c))))) | |
mark#(f(b, mark(_x32), _x33)) | → | active#(f(active(b), _x32, _x33)) | mark#(f(f(_x31, _x32, a), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(b, X2, f(_x51, _x52, b))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x52, active(b))))) | mark#(f(X1, X2, f(_x51, _x52, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(b))))) | |
mark#(f(f(_x31, _x32, b), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(c, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(c), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(b, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(b), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(_x51, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(b))))) | active#(f(a, b, X)) | → | mark#(f(X, X, X)) | |
mark#(f(b, mark(_x22), X3)) | → | active#(f(active(b), _x22, mark(X3))) | mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, active(_x82), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53))))) | |
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, a), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(_x71, _x72, _x53))) | → | active#(f(mark(X1), X2, active(f(_x71, _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(c, X2, f(b, _x52, c))) | → | active#(f(active(c), X2, active(f(active(b), _x52, active(c))))) | |
mark#(f(X1, X2, f(_x51, mark(mark(_x82)), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53))))) | mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(c, X2, f(_x51, active(_x72), c))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x72, active(c))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, f(_x101, _x102, _x103)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | |
mark#(f(a, X2, f(b, active(_x72), c))) | → | active#(f(active(a), X2, active(f(active(b), _x72, active(c))))) | mark#(f(f(_x31, mark(_x52), b), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, active(b))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, active(_x22), f(a, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53))))) | mark#(f(X1, _x22, f(_x51, _x52, b))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(b)))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x71, _x72, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(_x71, _x72, mark(_x53))))) | mark#(f(f(_x31, active(_x52), b), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, active(b))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(_x81, mark(_x82), _x53))) | → | active#(f(mark(X1), X2, active(f(_x81, _x82, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, mark(_x82), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x82, active(b))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(f(a, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b))))) | mark#(f(f(_x51, _x52, _x33), X2, f(_x51, _x52, mark(_x33)))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, _x72, b))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, b)))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, active(c))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53))))) | mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, b))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, active(c))))) | mark#(f(X1, mark(_x22), f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53))))) | mark#(f(X1, X2, a)) | → | active#(f(mark(X1), X2, active(a))) | |
mark#(f(X1, X2, f(_x71, _x72, b))) | → | active#(f(mark(X1), X2, active(f(_x71, _x72, active(b))))) | mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(a, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(a), _x72, active(c))))) | mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(mark(_x51), _x52, mark(_x53)))) | |
mark#(f(_x21, _x22, f(_x51, _x52, _x53))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(a, X2, f(_x51, _x52, b))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(X1, X2, f(_x51, active(_x82), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, c)))) | mark#(f(f(a, _x32, b), X2, f(a, _x52, b))) | → | active#(f(active(f(active(a), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, b)))) | mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(_x51, _x72, _x73))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, _x73)))) | mark#(f(f(_x61, _x62, _x33), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(a, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(a), _x52, active(c))))) | mark#(f(f(c, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, c)) | → | active#(f(mark(X1), X2, active(c))) | |
mark#(f(f(_x31, active(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(_x21, _x22, f(_x51, _x52, b))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(b, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(c, _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(b, X2, f(b, _x52, c))) | → | active#(f(active(b), X2, active(f(active(b), _x52, active(c))))) | mark#(f(f(_x51, _x52, b), X2, f(a, _x52, b))) | → | active#(f(active(f(_x51, _x52, active(b))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(b, X2, f(_x51, active(_x72), c))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x72, active(c))))) | mark#(f(f(a, _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, active(_x22), f(_x51, _x52, f(_x101, _x102, _x103)))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | mark#(f(_x31, active(_x32), f(_x51, _x52, _x53))) | → | active#(f(_x31, _x32, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(b, _x32, mark(_x33))) | → | active#(f(active(b), _x32, _x33)) | mark#(f(X1, active(_x22), f(_x51, _x52, a))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(a))))) | |
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x52, _x53), X2, f(mark(_x31), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(c))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, active(b))))) | |
mark#(f(b, X2, c)) | → | active#(f(active(b), X2, active(c))) | mark#(f(X1, active(active(_x32)), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x32, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(_x21, _x22, f(_x51, mark(_x72), _x53))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(a))))) | |
mark#(f(a, X2, f(b, _x72, c))) | → | active#(f(active(a), X2, active(f(active(b), _x72, c)))) | mark#(f(b, _x22, X3)) | → | active#(f(b, _x22, mark(X3))) | |
mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(a, X2, f(b, mark(_x72), c))) | → | active#(f(active(a), X2, active(f(active(b), _x72, active(c))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(a))))) | mark#(f(X1, active(_x22), f(b, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(c))))) | mark#(f(X1, X2, b)) | → | active#(f(mark(X1), X2, active(b))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(f(_x81, _x82, _x83), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(_x71, _x72, c))) | → | active#(f(mark(X1), X2, active(f(_x71, _x72, active(c))))) | mark#(f(X1, X2, f(_x51, active(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(a, X2, f(_x51, _x52, _x53))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x73))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, _x73)))) | |
mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, active(_x22), f(_x51, active(_x72), _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, a), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(a, _x52, b))) | → | active#(f(mark(X1), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, mark(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(a, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(b, active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(b), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(b, _x52, b))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x72, _x73))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, _x73)))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b))))) | |
mark#(f(X1, X2, f(_x51, _x52, f(_x101, _x102, _x103)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | mark#(c) | → | active#(c) | |
mark#(f(X1, X2, f(_x51, _x52, a))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(a))))) | mark#(f(f(c, _x32, _x33), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(b, X2, f(_x51, _x52, _x53))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(c, _x32, b), X2, f(a, _x52, b))) | → | active#(f(active(f(active(c), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, mark(_x82), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53))))) | mark#(f(a, X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(f(a, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, active(_x22), f(_x51, _x72, _x73))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, _x73)))) | mark#(f(X1, X2, f(c, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(c), _x72, active(c))))) | |
mark#(f(X1, X2, f(_x51, mark(active(_x82)), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53))))) | mark#(f(X1, active(_x22), f(_x71, _x72, _x53))) | → | active#(f(mark(X1), _x22, active(f(_x71, _x72, mark(_x53))))) | |
mark#(f(a, active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(a), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, active(_x22), f(_x51, _x52, b))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(c, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(c), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, b), mark(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(f(_x91, _x92, _x93), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, active(mark(_x82)), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(c))))) | mark#(f(c, active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(c), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b)))) | |
mark#(f(X1, X2, f(b, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, mark(_x53))))) | mark#(f(X1, X2, f(_x51, _x52, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(a))))) | |
mark#(f(b, X2, f(_x51, _x52, c))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x52, active(c))))) | mark#(f(X1, active(_x22), X3)) | → | active#(f(mark(X1), _x22, mark(X3))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, f(_x101, _x102, _x103)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x81, _x82, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(_x81, _x82, mark(_x53))))) | |
mark#(f(b, active(_x22), X3)) | → | active#(f(active(b), _x22, mark(X3))) | mark#(f(X1, X2, f(c, mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(active(c), _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(b, mark(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, active(c))))) | |
mark#(f(X1, X2, f(f(_x91, _x92, _x93), mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, mark(_x53))))) | mark#(f(X1, X2, f(c, _x52, b))) | → | active#(f(mark(X1), X2, active(f(active(c), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, b), X2, f(a, mark(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x72, active(b))))) | mark#(f(c, X2, f(_x51, _x52, _x53))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(a))))) | mark#(f(f(_x31, _x32, c), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(b, _x32, _x33), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, b), X2, f(a, _x72, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x72, b)))) | |
mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(f(_x61, _x62, _x63), _x32, b), X2, f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, b), _x22, f(a, _x52, b))) | → | active#(f(f(mark(_x31), _x32, active(b)), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(c, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(c), _x52, active(c))))) | |
mark#(f(X1, mark(_x22), f(_x51, active(_x72), c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(c))))) | mark#(f(X1, mark(_x22), f(_x51, _x52, b))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, mark(_x22), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, c), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | mark#(f(X1, active(_x22), f(b, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c))))) | |
mark#(f(X1, X2, f(_x81, active(_x82), c))) | → | active#(f(mark(X1), X2, active(f(_x81, _x82, active(c))))) | mark#(f(X1, mark(_x22), X3)) | → | active#(f(mark(X1), _x22, mark(X3))) | |
mark#(f(f(_x31, _x32, c), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(c, X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, _x52, b))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(_x51, mark(_x82), _x83))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, _x83)))) | |
mark#(f(f(_x31, _x32, b), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(b, X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, b), X2, f(a, active(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x72, active(b))))) | mark#(f(a, X2, f(_x51, active(_x72), c))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x72, active(c))))) | |
mark#(f(X1, _x22, f(b, _x52, c))) | → | active#(f(mark(X1), _x22, f(active(b), _x52, active(c)))) | mark#(f(X1, X2, X3)) | → | mark#(X1) | |
mark#(f(X1, X2, X3)) | → | mark#(X3) | mark#(f(f(b, _x32, b), X2, f(a, _x52, b))) | → | active#(f(active(f(active(b), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(a, X2, f(b, _x52, c))) | → | active#(f(active(a), X2, active(f(active(b), _x52, mark(b))))) | mark#(f(a, X2, f(_x51, _x52, c))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(f(_x61, _x62, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(b, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(b, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(c, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, _x22, f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(c)))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(X1, X2, f(b, _x72, c))) | → | active#(f(mark(X1), X2, active(f(b, _x72, active(c))))) | mark#(f(_x21, _x22, X3)) | → | active#(f(_x21, _x22, mark(X3))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, f(_x111, _x112, _x113)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(f(_x31, _x32, a), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(a, X2, f(b, _x52, c))) | → | active#(f(active(a), X2, active(f(active(b), _x52, mark(a))))) | mark#(f(X1, _x22, f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x52, mark(_x53)))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(a))))) | mark#(f(b, active(_x32), _x33)) | → | active#(f(active(b), _x32, _x33)) | |
mark#(f(X1, X2, f(f(_x91, _x92, _x93), active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(c))))) | mark#(f(a, active(_x22), f(b, _x52, c))) | → | active#(f(active(a), _x22, active(f(active(b), _x52, active(c))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, active(_x82), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x82, active(b))))) | mark#(f(a, _x22, f(b, _x52, c))) | → | active#(f(active(a), _x22, f(active(b), _x52, active(c)))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(a, _x82, active(b))))) | mark#(f(a, X2, X3)) | → | active#(f(active(a), X2, mark(X3))) | |
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x82, _x83))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, _x83)))) | |
mark#(f(b, _x32, active(_x33))) | → | active#(f(active(b), _x32, _x33)) | mark#(f(f(_x31, _x32, _x33), X2, X3)) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3))) | |
mark#(f(f(_x31, _x32, b), X2, f(a, _x72, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(a, _x72, active(b))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(X1, active(_x22), f(_x51, mark(_x72), _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, _x72, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, c)))) | mark#(f(f(_x31, _x52, b), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, b)), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, _x22, f(_x51, mark(_x72), _x53))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x72, mark(_x53)))) | mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(a, _x32, _x33), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(X1, active(_x22), f(c, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(active(c), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, b), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(b, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, mark(b))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), a))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(a))))) | mark#(f(f(_x31, _x32, b), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(X1, active(_x22), f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c))))) | mark#(f(_x21, _x22, f(b, _x52, c))) | → | active#(f(_x21, _x22, active(f(active(b), _x52, active(c))))) | |
mark#(f(b, _x32, _x33)) | → | active#(f(b, _x32, _x33)) | mark#(f(_x21, _x22, f(_x51, _x52, c))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(c, X2, f(_x51, _x52, c))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x52, active(c))))) | active#(c) | → | mark#(a) | |
mark#(f(f(_x41, _x42, _x43), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, _x22, _x23)) | → | active#(f(mark(X1), _x22, _x23)) | |
mark#(f(b, X2, a)) | → | active#(f(active(b), X2, active(a))) | mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, mark(_x53)))) | |
mark#(f(f(c, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(b, _x72, c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, c)))) | mark#(f(a, mark(_x22), f(b, _x52, c))) | → | active#(f(active(a), _x22, active(f(active(b), _x52, active(c))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), b))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(b))))) | mark#(f(b, X2, b)) | → | active#(f(active(b), X2, active(b))) | |
mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, _x22, f(_x51, active(_x72), c))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x72, active(c)))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, mark(_x53))))) | mark#(f(f(_x31, _x32, b), _x22, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), _x22, f(active(a), _x52, active(b)))) | |
mark#(f(X1, mark(_x22), f(_x51, mark(_x72), _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(c, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(c), _x52, mark(_x53))))) | mark#(f(X1, active(mark(_x32)), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x32, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, active(_x32), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x32, f(mark(_x51), _x52, mark(_x53)))) | mark#(f(f(_x31, _x62, _x63), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, c), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(a, X2, f(b, _x72, c))) | → | active#(f(active(a), X2, active(f(b, _x72, active(c))))) | |
mark#(f(f(a, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(mark(_x51), _x52, mark(_x53)))) | |
mark#(f(X1, X2, f(b, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, active(c))))) | mark#(f(c, X2, X3)) | → | active#(f(active(c), X2, mark(X3))) | |
mark#(f(X1, active(_x22), f(f(_x81, _x82, _x83), _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, a), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(a, mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(active(a), _x72, mark(_x53))))) | mark#(f(X1, X2, f(_x51, active(active(_x82)), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(c))))) | |
mark#(f(X1, mark(_x22), f(b, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c))))) | mark#(f(X1, X2, f(b, mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, mark(_x53))))) |
active(f(a, b, X)) | → | mark(f(X, X, X)) | active(c) | → | mark(a) | |
active(c) | → | mark(b) | mark(f(X1, X2, X3)) | → | active(f(mark(X1), X2, mark(X3))) | |
mark(a) | → | active(a) | mark(b) | → | active(b) | |
mark(c) | → | active(c) | f(mark(X1), X2, X3) | → | f(X1, X2, X3) | |
f(X1, mark(X2), X3) | → | f(X1, X2, X3) | f(X1, X2, mark(X3)) | → | f(X1, X2, X3) | |
f(active(X1), X2, X3) | → | f(X1, X2, X3) | f(X1, active(X2), X3) | → | f(X1, X2, X3) | |
f(X1, X2, active(X3)) | → | f(X1, X2, X3) |
Termination of terms over the following signature is verified: f, b, c, a, active, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(f(active(f(active(c), _x62, _x63)), _x22, active(f(active(a), _x52, active(b))))) | |
active#(f(active(f(mark(_x31), _x62, _x63)), _x42, f(active(a), _x52, active(b)))) | |
active#(f(active(f(active(b), _x62, _x63)), _x22, active(f(active(a), _x52, active(b))))) | |
active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x82, b)))) | |
active#(f(active(f(_x71, _x72, _x73)), _x22, active(f(active(a), _x52, active(b))))) | |
active#(f(active(f(mark(_x31), _x72, _x73)), _x22, active(f(active(a), _x52, active(b))))) | |
active#(f(active(f(active(a), _x62, _x63)), _x22, active(f(active(a), _x52, active(b))))) | |
active#(f(active(f(active(f(mark(_x81), _x82, mark(_x83))), _x62, _x63)), _x22, active(f(active(a), _x52, active(b))))) | |
active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(a, _x82, active(b))))) | |
active#(f(f(mark(_x31), _x62, _x63), _x42, active(f(active(a), _x52, active(b))))) | |
active#(f(active(f(mark(_x31), _x62, _x63)), _x42, active(f(active(a), _x52, active(b))))) | |
active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x82, active(b))))) |
mark#(f(f(f(_x81, _x82, _x83), _x62, _x63), active(_x22), f(a, _x52, b))) → active#(f(active(f(active(f(mark(_x81), _x82, mark(_x83))), _x62, _x63)), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, _x82, b))) → active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(a, _x82, active(b))))) |
mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, active(_x82), b))) → active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x82, active(b))))) | mark#(f(f(_x71, _x72, _x73), active(_x22), f(a, _x52, b))) → active#(f(active(f(_x71, _x72, _x73)), _x22, active(f(active(a), _x52, active(b))))) |
mark#(f(f(_x31, _x72, mark(_x73)), active(_x22), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x72, _x73)), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x62, _x63), active(_x42), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x62, _x63)), _x42, f(active(a), _x52, active(b)))) |
mark#(f(f(_x31, active(_x72), _x73), active(_x22), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x72, _x73)), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(b, _x62, _x63), active(_x22), f(a, _x52, b))) → active#(f(active(f(active(b), _x62, _x63)), _x22, active(f(active(a), _x52, active(b))))) |
mark#(f(f(c, _x62, _x63), active(_x22), f(a, _x52, b))) → active#(f(active(f(active(c), _x62, _x63)), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(a, _x62, _x63), active(_x22), f(a, _x52, b))) → active#(f(active(f(active(a), _x62, _x63)), _x22, active(f(active(a), _x52, active(b))))) |
mark#(f(f(_x31, _x62, _x63), active(active(_x42)), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x62, _x63)), _x42, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, _x82, b))) → active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x82, b)))) |
mark#(f(f(_x31, _x72, active(_x73)), active(_x22), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x72, _x73)), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x62, _x63), active(mark(_x42)), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x62, _x63)), _x42, active(f(active(a), _x52, active(b))))) |
mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, mark(_x82), b))) → active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x82, active(b))))) | mark#(f(f(_x31, mark(_x72), _x73), active(_x22), f(a, _x52, b))) → active#(f(active(f(mark(_x31), _x72, _x73)), _x22, active(f(active(a), _x52, active(b))))) |
mark#(f(f(_x31, _x62, _x63), active(_x42), f(a, _x52, b))) → active#(f(f(mark(_x31), _x62, _x63), _x42, active(f(active(a), _x52, active(b))))) |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(c, X2, f(_x51, _x52, b))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(b, _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(_x51, active(_x72), b))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(b))))) | mark#(f(_x21, _x22, f(_x51, active(_x72), c))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x72, active(c))))) | |
mark#(f(X1, X2, f(b, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, mark(a))))) | mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(active(a), _x52, active(b)))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(c))))) | mark#(f(X1, active(_x22), f(_x51, active(_x72), c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(c))))) | |
mark#(f(b, mark(_x32), _x33)) | → | active#(f(active(b), _x32, _x33)) | mark#(f(a, _x22, f(b, _x52, c))) | → | active#(f(a, _x22, active(f(active(b), _x52, active(c))))) | |
mark#(f(f(_x31, _x32, a), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(b, X2, f(_x51, _x52, b))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(X1, X2, f(_x51, _x52, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(b))))) | mark#(f(f(_x31, _x32, b), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(c, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(c), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(b, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(b), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(_x51, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(b))))) | |
active#(f(a, b, X)) | → | mark#(f(X, X, X)) | mark#(f(b, mark(_x22), X3)) | → | active#(f(active(b), _x22, mark(X3))) | |
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(_x51, mark(_x72), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, active(_x82), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53))))) | mark#(f(f(f(_x81, _x82, _x83), _x62, _x63), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x81), _x82, mark(_x83))), _x62, _x63)), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, a), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(_x71, _x72, _x53))) | → | active#(f(mark(X1), X2, active(f(_x71, _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(c, X2, f(b, _x52, c))) | → | active#(f(active(c), X2, active(f(active(b), _x52, active(c))))) | |
mark#(f(f(a, _x62, _x63), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(active(a), _x62, _x63)), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(_x51, mark(mark(_x82)), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53))))) | |
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(c, X2, f(_x51, active(_x72), c))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x72, active(c))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, f(_x101, _x102, _x103)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | mark#(f(a, X2, f(b, active(_x72), c))) | → | active#(f(active(a), X2, active(f(active(b), _x72, active(c))))) | |
mark#(f(f(_x31, mark(_x52), b), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, active(b))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, active(_x22), f(a, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53))))) | |
mark#(f(X1, _x22, f(_x51, _x52, b))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(b)))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x71, _x72, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(_x71, _x72, mark(_x53))))) | |
mark#(f(f(_x31, active(_x52), b), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, active(b))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(_x81, mark(_x82), _x53))) | → | active#(f(mark(X1), X2, active(f(_x81, _x82, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, mark(_x82), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x82, active(b))))) | |
mark#(f(f(_x31, _x72, mark(_x73)), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x72, _x73)), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(f(c, _x62, _x63), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(active(c), _x62, _x63)), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(a, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b))))) | mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x51, _x52, _x33), X2, f(_x51, _x52, mark(_x33)))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, active(c))))) | |
mark#(f(X1, X2, f(_x51, _x72, b))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, b)))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, active(c))))) | mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, b))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(b))))) | |
mark#(f(X1, mark(_x22), f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c))))) | mark#(f(X1, X2, a)) | → | active#(f(mark(X1), X2, active(a))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53))))) | mark#(f(X1, X2, f(_x71, _x72, b))) | → | active#(f(mark(X1), X2, active(f(_x71, _x72, active(b))))) | |
mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(mark(_x51), _x52, mark(_x53)))) | |
mark#(f(X1, X2, f(a, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(a), _x72, active(c))))) | mark#(f(_x21, _x22, f(_x51, _x52, _x53))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(a, X2, f(_x51, _x52, b))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(a, _x32, b), X2, f(a, _x52, b))) | → | active#(f(active(f(active(a), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(_x51, active(_x82), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, c)))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, b)))) | |
mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x61, _x62, _x33), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(_x51, _x72, _x73))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, _x73)))) | mark#(f(X1, X2, f(a, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(a), _x52, active(c))))) | |
mark#(f(X1, X2, c)) | → | active#(f(mark(X1), X2, active(c))) | mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(c, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, active(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(_x21, _x22, f(_x51, _x52, b))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(b, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(c, _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, active(b))))) | mark#(f(b, X2, f(b, _x52, c))) | → | active#(f(active(b), X2, active(f(active(b), _x52, active(c))))) | |
mark#(f(f(_x51, _x52, b), X2, f(a, _x52, b))) | → | active#(f(active(f(_x51, _x52, active(b))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(b, X2, f(_x51, active(_x72), c))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x72, active(c))))) | |
mark#(f(f(a, _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, active(_x22), f(_x51, _x52, f(_x101, _x102, _x103)))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | |
mark#(f(_x31, active(_x32), f(_x51, _x52, _x53))) | → | active#(f(_x31, _x32, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(b, _x32, mark(_x33))) | → | active#(f(active(b), _x32, _x33)) | |
mark#(f(X1, active(_x22), f(_x51, _x52, a))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(a))))) | mark#(f(f(_x31, _x32, _x33), mark(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x52, _x53), X2, f(mark(_x31), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(c))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, active(b))))) | mark#(f(b, X2, c)) | → | active#(f(active(b), X2, active(c))) | |
mark#(f(X1, active(active(_x32)), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x32, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(_x21, _x22, f(_x51, mark(_x72), _x53))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(a))))) | mark#(f(a, X2, f(b, _x72, c))) | → | active#(f(active(a), X2, active(f(active(b), _x72, c)))) | |
mark#(f(b, _x22, X3)) | → | active#(f(b, _x22, mark(X3))) | mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(a, X2, f(b, mark(_x72), c))) | → | active#(f(active(a), X2, active(f(active(b), _x72, active(c))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(a))))) | |
mark#(f(X1, active(_x22), f(b, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(X1, X2, b)) | → | active#(f(mark(X1), X2, active(b))) | mark#(f(f(_x31, _x32, _x33), X2, f(f(_x81, _x82, _x83), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(_x71, _x72, c))) | → | active#(f(mark(X1), X2, active(f(_x71, _x72, active(c))))) | |
mark#(f(X1, X2, f(_x51, active(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(a, X2, f(_x51, _x52, _x53))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x73))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, _x73)))) | mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, active(_x22), f(_x51, active(_x72), _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(f(_x31, _x32, a), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(a, _x52, b))) | → | active#(f(mark(X1), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, mark(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(a, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(b, active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(b), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(b, _x52, b))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x72, _x73))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, _x73)))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b))))) | mark#(f(X1, X2, f(_x51, _x52, f(_x101, _x102, _x103)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | |
mark#(c) | → | active#(c) | mark#(f(X1, X2, f(_x51, _x52, a))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(a))))) | |
mark#(f(f(c, _x32, _x33), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(b, X2, f(_x51, _x52, _x53))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(c, _x32, b), X2, f(a, _x52, b))) | → | active#(f(active(f(active(c), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, mark(_x82), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53))))) | |
mark#(f(a, X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(f(a, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, active(_x22), f(_x51, _x72, _x73))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, _x73)))) | |
mark#(f(X1, X2, f(c, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(c), _x72, active(c))))) | mark#(f(X1, X2, f(_x51, mark(active(_x82)), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53))))) | |
mark#(f(X1, active(_x22), f(_x71, _x72, _x53))) | → | active#(f(mark(X1), _x22, active(f(_x71, _x72, mark(_x53))))) | mark#(f(a, active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(a), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, active(_x22), f(_x51, _x52, b))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(c, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(c), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, b), mark(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(f(_x91, _x92, _x93), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x52, mark(_x53))))) | mark#(f(X1, X2, f(_x51, active(mark(_x82)), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(c))))) | |
mark#(f(c, active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(c), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b)))) | mark#(f(X1, X2, f(b, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, _x52, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(a))))) | mark#(f(b, X2, f(_x51, _x52, c))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(X1, active(_x22), X3)) | → | active#(f(mark(X1), _x22, mark(X3))) | mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(a, _x82, active(b))))) | |
mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, active(_x82), b))) | → | active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x82, active(b))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, f(_x101, _x102, _x103)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x81, _x82, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(_x81, _x82, mark(_x53))))) | mark#(f(f(b, _x62, _x63), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(active(b), _x62, _x63)), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(b, active(_x22), X3)) | → | active#(f(active(b), _x22, mark(X3))) | mark#(f(X1, X2, f(c, mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(active(c), _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(b, mark(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, active(c))))) | |
mark#(f(X1, X2, f(f(_x91, _x92, _x93), mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, mark(_x53))))) | mark#(f(X1, X2, f(c, _x52, b))) | → | active#(f(mark(X1), X2, active(f(active(c), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, b), X2, f(a, mark(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x72, active(b))))) | mark#(f(c, X2, f(_x51, _x52, _x53))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x62, _x63), active(active(_x42)), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x62, _x63)), _x42, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(_x51, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(a))))) | |
mark#(f(f(_x31, mark(_x72), _x73), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x72, _x73)), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, c), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(b, _x32, _x33), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, b), X2, f(a, _x72, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x72, b)))) | |
mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(f(_x61, _x62, _x63), _x32, b), X2, f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, b), _x22, f(a, _x52, b))) | → | active#(f(f(mark(_x31), _x32, active(b)), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(c, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(c), _x52, active(c))))) | |
mark#(f(X1, mark(_x22), f(_x51, active(_x72), c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(c))))) | mark#(f(X1, mark(_x22), f(_x51, _x52, b))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, mark(_x22), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, c), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | mark#(f(X1, active(_x22), f(b, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c))))) | |
mark#(f(X1, X2, f(_x81, active(_x82), c))) | → | active#(f(mark(X1), X2, active(f(_x81, _x82, active(c))))) | mark#(f(X1, mark(_x22), X3)) | → | active#(f(mark(X1), _x22, mark(X3))) | |
mark#(f(f(_x31, _x32, c), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(c, X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, _x52, b))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(_x51, mark(_x82), _x83))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, _x83)))) | |
mark#(f(f(_x31, _x32, b), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(b, X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, b), X2, f(a, active(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x72, active(b))))) | mark#(f(X1, _x22, f(b, _x52, c))) | → | active#(f(mark(X1), _x22, f(active(b), _x52, active(c)))) | |
mark#(f(a, X2, f(_x51, active(_x72), c))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x72, active(c))))) | mark#(f(X1, X2, X3)) | → | mark#(X1) | |
mark#(f(X1, X2, X3)) | → | mark#(X3) | mark#(f(f(b, _x32, b), X2, f(a, _x52, b))) | → | active#(f(active(f(active(b), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(a, X2, f(_x51, _x52, c))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x52, active(c))))) | mark#(f(a, X2, f(b, _x52, c))) | → | active#(f(active(a), X2, active(f(active(b), _x52, mark(b))))) | |
mark#(f(f(_x61, _x62, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(b, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(b, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(c, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, _x22, f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(c)))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(c))))) | mark#(f(X1, X2, f(b, _x72, c))) | → | active#(f(mark(X1), X2, active(f(b, _x72, active(c))))) | |
mark#(f(_x21, _x22, X3)) | → | active#(f(_x21, _x22, mark(X3))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, f(_x111, _x112, _x113)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(f(_x31, _x62, _x63), active(_x42), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x62, _x63)), _x42, f(active(a), _x52, active(b)))) | mark#(f(a, X2, f(b, _x52, c))) | → | active#(f(active(a), X2, active(f(active(b), _x52, mark(a))))) | |
mark#(f(f(_x31, _x32, a), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(X1, _x22, f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x52, mark(_x53)))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(a))))) | mark#(f(b, active(_x32), _x33)) | → | active#(f(active(b), _x32, _x33)) | |
mark#(f(X1, X2, f(f(_x91, _x92, _x93), active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(c))))) | mark#(f(a, active(_x22), f(b, _x52, c))) | → | active#(f(active(a), _x22, active(f(active(b), _x52, active(c))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, active(_x82), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x82, active(b))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(a, _x82, active(b))))) | |
mark#(f(a, _x22, f(b, _x52, c))) | → | active#(f(active(a), _x22, f(active(b), _x52, active(c)))) | mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(a, X2, X3)) | → | active#(f(active(a), X2, mark(X3))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x82, _x83))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, _x83)))) | |
mark#(f(b, _x32, active(_x33))) | → | active#(f(active(b), _x32, _x33)) | mark#(f(f(_x31, _x32, b), X2, f(a, _x72, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(a, _x72, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), X2, X3)) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x52, b), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, b)), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(_x51, _x72, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, c)))) | mark#(f(X1, active(_x22), f(_x51, mark(_x72), _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(X1, _x22, f(_x51, mark(_x72), _x53))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x72, mark(_x53)))) | |
mark#(f(f(a, _x32, _x33), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(X1, active(_x22), f(c, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(active(c), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, b), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(b, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, mark(b))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), a))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(a))))) | mark#(f(f(_x31, _x32, b), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x71, _x72, _x73), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(_x71, _x72, _x73)), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(X1, active(_x22), f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(f(_x31, active(_x72), _x73), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x72, _x73)), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(_x21, _x22, f(b, _x52, c))) | → | active#(f(_x21, _x22, active(f(active(b), _x52, active(c))))) | |
mark#(f(_x21, _x22, f(_x51, _x52, c))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(c))))) | mark#(f(b, _x32, _x33)) | → | active#(f(b, _x32, _x33)) | |
mark#(f(c, X2, f(_x51, _x52, c))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x52, active(c))))) | active#(c) | → | mark#(a) | |
mark#(f(f(_x41, _x42, _x43), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, _x22, _x23)) | → | active#(f(mark(X1), _x22, _x23)) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, mark(_x53)))) | mark#(f(b, X2, a)) | → | active#(f(active(b), X2, active(a))) | |
mark#(f(f(c, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x72, active(_x73)), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x72, _x73)), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x62, _x63), active(mark(_x42)), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x62, _x63)), _x42, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), b))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(b))))) | mark#(f(a, mark(_x22), f(b, _x52, c))) | → | active#(f(active(a), _x22, active(f(active(b), _x52, active(c))))) | |
mark#(f(X1, X2, f(b, _x72, c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, c)))) | mark#(f(b, X2, b)) | → | active#(f(active(b), X2, active(b))) | |
mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, mark(_x53))))) | |
mark#(f(X1, _x22, f(_x51, active(_x72), c))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x72, active(c)))) | mark#(f(f(_x31, _x32, b), _x22, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), _x22, f(active(a), _x52, active(b)))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(c, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(c), _x52, mark(_x53))))) | mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(X1, mark(_x22), f(_x51, mark(_x72), _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(X1, active(mark(_x32)), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x32, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, active(_x32), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x32, f(mark(_x51), _x52, mark(_x53)))) | mark#(f(f(_x31, _x32, c), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x62, _x63), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(a, X2, f(b, _x72, c))) | → | active#(f(active(a), X2, active(f(b, _x72, active(c))))) | |
mark#(f(f(a, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(mark(_x51), _x52, mark(_x53)))) | |
mark#(f(X1, X2, f(b, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, active(c))))) | mark#(f(c, X2, X3)) | → | active#(f(active(c), X2, mark(X3))) | |
mark#(f(X1, active(_x22), f(f(_x81, _x82, _x83), _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, a), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(a, mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(active(a), _x72, mark(_x53))))) | mark#(f(X1, X2, f(_x51, active(active(_x82)), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(c))))) | |
mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, mark(_x82), b))) | → | active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x82, active(b))))) | mark#(f(X1, X2, f(b, mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, mark(_x53))))) | |
mark#(f(X1, mark(_x22), f(b, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c))))) | mark#(f(f(_x31, _x62, _x63), active(_x42), f(a, _x52, b))) | → | active#(f(f(mark(_x31), _x62, _x63), _x42, active(f(active(a), _x52, active(b))))) |
active(f(a, b, X)) | → | mark(f(X, X, X)) | active(c) | → | mark(a) | |
active(c) | → | mark(b) | mark(f(X1, X2, X3)) | → | active(f(mark(X1), X2, mark(X3))) | |
mark(a) | → | active(a) | mark(b) | → | active(b) | |
mark(c) | → | active(c) | f(mark(X1), X2, X3) | → | f(X1, X2, X3) | |
f(X1, mark(X2), X3) | → | f(X1, X2, X3) | f(X1, X2, mark(X3)) | → | f(X1, X2, X3) | |
f(active(X1), X2, X3) | → | f(X1, X2, X3) | f(X1, active(X2), X3) | → | f(X1, X2, X3) | |
f(X1, X2, active(X3)) | → | f(X1, X2, X3) |
Termination of terms over the following signature is verified: f, b, c, a, active, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(active(a), _x82, b)))) | |
active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x82, b)))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(a, _x92, b)))) | |
active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(active(a), _x82, b)))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x82, b)))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(active(a), _x82, b)))) | |
active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(a), _x82, b)))) | |
active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(active(a), _x82, b)))) | |
active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) |
mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(a, _x82, b))) → active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(a, _x82, b))) → active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b)))) |
mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(a, _x82, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(active(a), _x82, b)))) | mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, _x82, b))) → active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(active(a), _x82, b)))) |
mark#(f(f(b, _x32, _x33), active(_x22), f(a, _x82, b))) → active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(a, _x82, b))) → active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b)))) |
mark#(f(f(_x31, _x32, a), active(_x22), f(a, _x82, b))) → active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, mark(_x92), b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) |
mark#(f(f(_x61, _x62, _x33), active(_x22), f(a, _x82, b))) → active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, _x82, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) |
mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(a, _x82, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(active(a), _x82, b)))) | mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, _x82, b))) → active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x82, b)))) |
mark#(f(f(a, _x32, _x33), active(_x22), f(a, _x82, b))) → active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(_x31, _x32, c), active(_x22), f(a, _x82, b))) → active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(active(a), _x82, b)))) |
mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(a, _x82, b))) → active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x92, b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(a, _x92, b)))) |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, active(_x92), b))) → active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(c, _x32, _x33), active(_x22), f(a, _x82, b))) → active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) |
mark#(f(f(_x31, _x32, b), active(_x22), f(a, _x82, b))) → active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(a), _x82, b)))) |
mark#(f(f(a, mark(_x52), _x33), X2, f(a, _x52, c))) | → | active#(f(active(f(active(a), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(c))))) | mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, active(_x52), b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x52, b))) | |
mark#(f(b, X2, f(_x51, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(f(_x61, _x62, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(X1, X2, f(b, _x72, c))) | → | active#(f(mark(X1), X2, active(f(b, _x72, active(a))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53))))) | mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, _x82, f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x82, f(mark(_x121), _x132, _x133))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(_x31, active(_x32), f(_x51, active(_x72), b))) | → | active#(f(_x31, _x32, active(f(mark(_x51), _x72, active(b))))) | |
mark#(f(c, X2, f(_x51, active(_x72), b))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x72, active(b))))) | mark#(f(f(f(_x71, mark(_x82), f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x82, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(X1, X2, f(a, active(_x72), b))) | → | active#(f(mark(X1), X2, active(f(active(a), _x72, active(b))))) | |
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x92, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(a, _x92, b)))) | |
mark#(f(f(_x31, _x32, a), mark(_x42), f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x42, f(active(a), _x52, active(c)))) | mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x71, _x72, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(_x71, _x72, mark(_x53))))) | mark#(f(f(a, _x32, _x33), _x22, f(a, _x52, c))) | → | active#(f(f(active(a), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(c))))) | |
mark#(f(X1, active(_x22), f(_x51, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, a)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(a))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(b))))) | mark#(f(X1, _x22, f(b, _x52, c))) | → | active#(f(mark(X1), _x22, f(active(b), _x52, mark(a)))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, mark(_x82), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x82, active(b))))) | mark#(f(b, active(_x22), f(_x51, _x52, b))) | → | active#(f(active(b), _x22, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(_x31, _x72, mark(_x73)), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x72, _x73)), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(f(c, _x62, _x63), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(active(c), _x62, _x63)), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(c, X2, f(_x51, _x52, b))) | → | active#(f(mark(a), X2, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(active(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b))) | mark#(f(X1, active(_x22), f(f(_x91, _x92, _x93), active(_x82), b))) | → | active#(f(mark(X1), _x22, active(f(f(mark(_x91), _x92, mark(_x93)), _x82, active(b))))) | |
mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(c))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, c)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(c))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(X1, active(_x22), f(c, active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(c), _x72, active(b))))) | mark#(f(f(f(_x91, _x92, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(_x91, _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(X1, active(_x22), f(f(_x91, _x92, a), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, active(a))), _x72, active(b))))) | mark#(f(f(f(_x71, _x72, f(c, _x122, a)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, active(a))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x32, _x33), active(_x42), f(a, mark(_x52), b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x52, b))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(a))))) | |
mark#(f(f(f(b, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(b), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(a, _x52, _x53), X2, f(a, _x52, c))) | → | active#(f(active(f(active(a), _x52, _x53)), X2, active(f(active(a), _x52, active(c))))) | |
mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, mark(_x52), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x52, b))) | mark#(f(f(f(_x71, _x72, f(f(_x141, _x142, _x143), _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(f(mark(_x141), _x142, mark(_x143))), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, _x72, f(b, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(b), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(_x81, _x82, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(_x81, _x82, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, _x72, f(_x151, _x152, _x153)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x151, _x152, _x153)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, active(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(c))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(mark(_x82)), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x32, b), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, active(b))), _x42, f(active(a), _x82, b))) | |
mark#(f(b, X2, f(b, _x52, c))) | → | active#(f(active(b), X2, active(f(active(b), _x52, active(c))))) | mark#(f(c, X2, f(b, _x52, c))) | → | active#(f(active(c), X2, active(f(active(b), _x52, active(a))))) | |
mark#(f(b, X2, f(_x51, active(_x72), c))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x72, active(c))))) | mark#(f(f(a, _x32, a), X2, f(a, _x52, c))) | → | active#(f(active(f(active(a), _x32, active(a))), X2, active(f(active(a), _x52, active(c))))) | |
mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x32, _x33), active(_x42), f(a, active(_x52), b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x52, b))) | mark#(f(f(f(a, active(_x82), f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x82, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(a, _x72, f(_x121, active(_x142), _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x142, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(a, X2, f(b, _x72, c))) | → | active#(f(active(a), X2, active(f(active(b), _x72, c)))) | |
mark#(f(b, mark(_x22), f(_x51, _x52, b))) | → | active#(f(active(b), _x22, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(f(_x71, _x72, f(c, _x132, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(c, _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, f(_x161, _x162, _x163))), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(f(mark(_x161), _x162, mark(_x163))))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(_x31, _x32, c), X2, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, active(c))))) | |
mark#(f(X1, X2, f(_x71, _x72, c))) | → | active#(f(mark(X1), X2, active(f(_x71, _x72, active(c))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, a), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(a))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x71, active(_x92), _x73), _x62, _x63), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x62, _x63)), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, b)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(b))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(a, mark(_x82), f(_x131, _x132, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x82, active(f(_x131, _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, mark(_x33)), _x22, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, _x72, f(a, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(a), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(X1, X2, f(a, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(mark(X1), X2, active(f(active(a), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(f(f(_x71, active(_x82), f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x82, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x32, c), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, active(c))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x131, _x132, _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(_x131, _x132, mark(_x113))))))) | mark#(f(X1, X2, f(_x51, mark(mark(_x82)), f(_x111, active(_x132), _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(f(mark(_x111), _x132, mark(_x113))))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, active(active(_x142)), _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x142, mark(_x113))))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, mark(_x82), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53))))) | mark#(f(f(c, _x32, b), X2, f(a, _x52, b))) | → | active#(f(active(f(active(c), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, active(_x22), f(_x51, _x72, _x73))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, _x73)))) | mark#(f(f(f(_x61, _x62, _x63), _x32, a), X2, f(a, _x52, c))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, active(a))), X2, active(f(active(a), _x52, active(c))))) | |
mark#(f(X1, X2, f(_x51, mark(active(_x82)), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53))))) | mark#(f(c, X2, f(_x51, mark(_x72), b))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x72, active(b))))) | |
mark#(f(f(f(_x71, _x72, _x73), _x32, a), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, active(a))), _x22, active(f(active(a), _x82, b)))) | mark#(f(X1, active(_x22), f(b, active(_x82), b))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x82, b)))) | |
mark#(f(c, X2, f(_x51, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(c, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(c), _x52, mark(_x53))))) | |
mark#(f(f(b, _x32, a), X2, f(a, _x52, c))) | → | active#(f(active(f(active(b), _x32, active(a))), X2, active(f(active(a), _x52, active(c))))) | mark#(f(X1, X2, f(_x51, mark(_x72), f(f(_x151, _x152, _x153), active(_x132), _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(active(f(mark(_x151), _x152, mark(_x153))), _x132, mark(_x113))))))) | |
mark#(f(f(b, _x32, _x33), active(_x42), f(a, _x52, b))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), _x42, f(active(a), _x52, active(b)))) | mark#(f(f(f(a, _x72, f(_x141, _x142, _x143)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x141, _x142, _x143)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, active(_x92), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(_x71, active(_x92), _x73), active(_x62), _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(_x31, _x32, a), _x22, f(a, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, active(a)), _x22, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(active(_x82)), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, f(_x101, _x102, _x103)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x52, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x81, _x82, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(_x81, _x82, mark(_x53))))) | |
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, b), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, active(b))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, c)))) | |
mark#(f(a, X2, f(_x51, mark(_x72), f(_x111, active(_x132), _x113)))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113))))))) | mark#(f(X1, X2, f(b, mark(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, active(c))))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x52), b), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, active(b))), _x42, f(active(a), _x82, b))) | mark#(f(f(b, mark(_x52), _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(b), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(f(_x71, active(_x82), f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x82, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, b), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(b))), _x42, f(active(a), _x82, b))) | |
mark#(f(X1, X2, f(_x51, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(a))))) | mark#(f(c, active(_x22), f(f(_x91, _x92, c), active(_x72), b))) | → | active#(f(active(c), _x22, active(f(active(f(mark(_x91), _x92, active(c))), _x72, active(b))))) | |
mark#(f(b, X2, f(b, _x52, b))) | → | active#(f(active(b), X2, active(f(active(b), _x52, active(b))))) | mark#(f(X1, active(_x22), f(f(b, _x92, _x93), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(active(b), _x92, mark(_x93))), _x72, active(b))))) | |
mark#(f(X1, X2, f(c, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(c), _x52, active(c))))) | mark#(f(X1, mark(_x22), f(_x51, active(_x72), c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(c))))) | |
mark#(f(f(b, _x32, _x33), _x22, f(a, _x52, b))) | → | active#(f(f(active(b), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(a, X2, f(_x51, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(f(f(a, _x72, f(b, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(active(b), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(mark(_x42)), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x42, active(f(active(a), _x82, b)))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), f(f(_x141, _x142, _x143), _x112, _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(active(f(mark(_x141), _x142, mark(_x143))), _x112, mark(_x113))))))) | mark#(f(f(a, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, c))) | → | active#(f(active(f(active(a), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(c))))) | |
mark#(f(f(f(_x71, active(_x92), _x73), _x32, b), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, active(b))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(_x31, _x32, a), X2, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, mark(b))))) | |
mark#(f(X1, active(_x22), f(f(_x91, _x92, c), active(mark(_x82)), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, active(c))), _x82, active(b))))) | mark#(f(c, X2, f(b, _x52, b))) | → | active#(f(active(c), X2, active(f(active(b), _x52, active(b))))) | |
mark#(f(X1, X2, f(_x51, mark(_x82), _x83))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, _x83)))) | mark#(f(f(f(_x71, _x72, f(c, mark(_x132), _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(a, mark(_x22), f(b, _x52, c))) | → | active#(f(active(a), _x22, active(f(active(b), _x52, mark(a))))) | mark#(f(f(_x31, _x32, b), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x52), a), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, active(a))), _x42, f(active(a), _x82, b))) | mark#(f(b, X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(f(f(_x71, _x72, c), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(c))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(a, X2, f(_x51, active(_x72), c))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x72, active(c))))) | |
mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(a, _x82, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(active(a), _x82, b)))) | mark#(f(f(f(a, _x72, f(_x121, mark(_x142), _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x142, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(X1, X2, X3)) | → | mark#(X1) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), active(_x62), _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(X1, X2, f(_x81, mark(_x82), f(_x111, active(_x132), _x113)))) | → | active#(f(mark(X1), X2, active(f(_x81, _x82, active(f(mark(_x111), _x132, mark(_x113))))))) | mark#(f(X1, X2, X3)) | → | mark#(X3) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, b), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(b))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(a, _x82, f(_x131, _x132, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x82, f(_x131, _x132, mark(_x123)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(a, X2, f(b, _x52, c))) | → | active#(f(active(a), X2, active(f(active(b), _x52, mark(b))))) | mark#(f(X1, active(mark(_x32)), f(_x51, active(_x72), b))) | → | active#(f(mark(X1), _x32, active(f(mark(_x51), _x72, active(b))))) | |
mark#(f(X1, mark(_x22), f(b, _x72, c))) | → | active#(f(mark(X1), _x22, active(f(b, _x72, mark(a))))) | mark#(f(f(f(_x71, active(_x92), f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(X1, _x22, f(_x51, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113)))))) | mark#(f(X1, _x22, f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(c)))) | |
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), active(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, mark(_x132), _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113))))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, b))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, f(active(a), _x52, active(b)))) | mark#(f(_x21, _x22, X3)) | → | active#(f(_x21, _x22, mark(X3))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, f(_x91, _x92, _x93)), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, active(c))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(a))))) | mark#(f(a, X2, f(b, _x52, c))) | → | active#(f(active(a), X2, active(f(active(b), _x52, mark(a))))) | |
mark#(f(f(_x31, _x32, a), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(active(a), _x82, b)))) | mark#(f(c, active(_x22), f(f(_x91, _x92, _x93), active(_x72), b))) | → | active#(f(active(c), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(b))))) | |
mark#(f(X1, active(_x22), f(f(a, _x92, _x93), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(active(a), _x92, mark(_x93))), _x72, active(b))))) | mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(b, X2, f(b, _x52, c))) | → | active#(f(active(b), X2, active(f(active(b), _x52, mark(a))))) | mark#(f(X1, X2, f(f(_x91, _x92, _x93), active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(c))))) | |
mark#(f(f(f(_x91, _x92, f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(_x91, _x92, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, active(_x82), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x82, active(b))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, active(_x132), b)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, active(b))))))) | mark#(f(b, _x32, active(_x33))) | → | active#(f(active(b), _x32, _x33)) | |
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, active(_x132), f(_x171, _x172, _x173))))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, active(f(mark(_x171), _x172, mark(_x173))))))))) | mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, a), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, active(a))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(_x31, _x32, _x33), X2, X3)) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3))) | mark#(f(f(c, _x32, _x33), active(_x42), f(a, _x52, b))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), _x42, f(active(a), _x52, active(b)))) | |
mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(f(_x71, _x72, f(c, _x122, c)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, active(c))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(_x51, _x52, _x33), active(_x42), f(a, _x52, b))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), _x42, f(active(a), _x52, active(b)))) | mark#(f(f(f(c, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(c), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, c), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(c))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(f(_x71, _x72, f(c, _x122, b)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, active(b))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, f(_x91, _x92, _x93)), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, active(a))))) | |
mark#(f(f(f(b, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(b), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(a, _x32, _x33), _x22, f(a, _x52, c))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), _x22, f(active(a), _x52, active(c)))) | |
mark#(f(c, X2, f(_x71, _x72, b))) | → | active#(f(active(c), X2, active(f(_x71, _x72, active(b))))) | mark#(f(f(_x31, _x32, b), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), a))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(a))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), mark(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(_x31, _x32, b), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x71, _x72, _x73), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(_x71, _x72, _x73)), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, active(_x22), f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c))))) | mark#(f(f(_x31, active(_x72), _x73), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x72, _x73)), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | active#(c) | → | mark#(a) | |
mark#(f(f(f(_x71, active(_x92), _x73), _x32, a), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, active(a))), _x22, active(f(active(a), _x82, b)))) | mark#(f(X1, _x22, _x23)) | → | active#(f(mark(X1), _x22, _x23)) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, mark(_x53)))) | mark#(f(f(f(_x71, _x92, f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, f(_x141, _x142, mark(_x123)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(a, _x72, f(_x131, _x132, c)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, active(c))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(_x31, _x32, a), X2, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, mark(a))))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x52, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123)))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(active(_x42)), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x42, active(f(active(a), _x82, b)))) | |
mark#(f(c, _x22, f(_x51, _x52, b))) | → | active#(f(active(c), _x22, f(mark(_x51), _x52, active(b)))) | mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(X1, active(_x22), f(f(_x91, _x92, c), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, mark(a))), _x72, active(b))))) | mark#(f(X1, X2, f(_x51, mark(_x72), f(b, _x112, _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(active(b), _x112, mark(_x113))))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, mark(_x53))))) | mark#(f(X1, _x22, f(_x51, active(_x72), c))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x72, active(c)))) | |
mark#(f(f(f(_x71, _x72, a), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(a))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(f(c, active(_x92), _x73), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(c), _x92, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(_x31, _x32, b), _x22, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), _x22, f(active(a), _x52, active(b)))) | mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), _x22, f(a, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83)))), _x22, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(a, _x32, _x33), X2, f(a, _x52, c))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(b))))) | mark#(f(X1, active(mark(_x32)), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x32, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, _x33), active(active(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b))) | mark#(f(a, X2, f(b, _x72, c))) | → | active#(f(active(a), X2, active(f(b, _x72, active(c))))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(mark(_x51), _x52, mark(_x53)))) | mark#(f(f(f(_x71, _x72, f(_x121, _x142, mark(_x143))), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(X1, active(mark(_x32)), f(f(_x91, _x92, c), active(_x72), b))) | → | active#(f(mark(X1), _x32, active(f(active(f(mark(_x91), _x92, active(c))), _x72, active(b))))) | mark#(f(f(f(a, _x72, f(_x121, _x122, a)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, active(a))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(X1, X2, f(b, mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, mark(_x53))))) | mark#(f(f(f(_x71, _x72, f(a, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(a), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, c), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, active(c))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(_x71, _x72, _x73), _x62, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(f(mark(_x71), _x72, mark(_x73)), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(c, active(_x22), f(_x51, active(_x72), b))) | → | active#(f(active(c), _x22, active(f(mark(_x51), _x72, active(b))))) | mark#(f(f(f(a, _x72, f(_x141, mark(_x142), _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(b, X2, f(b, _x52, c))) | → | active#(f(active(b), X2, active(f(active(b), _x52, active(a))))) | mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x52, _x53), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x52, _x53)), _x42, f(active(a), _x82, b))) | mark#(f(f(f(a, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, _x72, f(_x151, active(_x152), _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x151, _x152, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(_x31, _x32, a), _x22, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x22, f(active(a), _x52, mark(b)))) | |
mark#(f(_x21, _x22, f(_x51, active(_x72), c))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x72, active(c))))) | mark#(f(f(f(_x71, _x72, f(_x121, mark(_x142), _x143)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x52, _x53), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x52, _x53)), _x42, f(active(a), _x82, b))) | mark#(f(f(_x31, active(_x52), _x33), active(_x42), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), _x42, f(active(a), _x52, active(b)))) | |
mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x52, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(f(active(a), _x72, active(f(_x131, _x132, mark(_x123)))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(a, _x92, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(a, _x92, b)))) | |
mark#(f(f(f(_x71, _x72, f(b, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(b), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(f(_x91, _x92, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(_x91, _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(X1, X2, f(c, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(c), _x52, mark(_x53))))) | mark#(f(f(f(_x71, active(_x92), _x73), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, mark(_x33)), _x42, active(f(active(a), _x82, b)))) | |
mark#(f(f(f(_x71, active(_x92), _x73), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x143)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, _x143)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c))))) | mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), active(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(X1, X2, f(b, mark(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, active(a))))) | mark#(f(f(f(a, active(_x92), f(_x121, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, f(_x81, _x82, _x83)), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, active(f(mark(_x81), _x82, mark(_x83))))), _x42, f(active(a), _x82, b))) | mark#(f(X1, X2, f(_x51, mark(active(_x82)), f(_x111, _x112, _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x92, b))) | mark#(f(f(_x31, _x32, a), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(f(f(_x101, _x102, _x103), _x72, f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(f(mark(_x101), _x102, mark(_x103))), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(_x71, active(_x82), f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x82, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(X1, X2, f(_x71, _x72, _x53))) | → | active#(f(mark(X1), X2, active(f(_x71, _x72, mark(_x53))))) | mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, b), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(b))), _x22, active(f(active(a), _x92, b)))) | mark#(f(X1, X2, f(_x51, mark(_x82), f(_x111, _x112, _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, f(mark(_x111), _x112, mark(_x113)))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(X1, X2, f(c, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(mark(X1), X2, active(f(active(c), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(f(f(_x71, _x72, f(_x151, mark(_x152), _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x151, _x152, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(_x31, _x62, a), _x22, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x62, a)), _x22, f(active(a), _x52, active(c)))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, f(_x101, _x102, _x103)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, c), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(c))), _x42, f(active(a), _x82, b))) | |
mark#(f(b, X2, f(_x51, mark(_x72), b))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x72, active(b))))) | mark#(f(f(f(a, _x72, f(_x121, _x122, b)), mark(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, active(b))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(c, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(c), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(X1, active(_x22), f(f(_x91, _x92, _x93), active(mark(_x82)), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x82, active(b))))) | |
mark#(f(f(_x31, _x32, b), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(a), _x82, b)))) | mark#(f(X1, X2, f(f(_x91, _x92, _x93), active(_x72), b))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(b))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(a, _x82, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x82, f(mark(_x121), _x122, mark(_x123)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(_x31, _x32, a), _x22, f(a, mark(_x72), c))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x22, f(active(a), _x72, active(c)))) | mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x32, _x33), active(active(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x52, _x53), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, _x53)), _x42, f(active(a), _x82, b))) | mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x62, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(a, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(f(_x71, _x72, f(_x121, active(_x132), _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, active(c))))) | |
mark#(f(X1, active(_x22), f(_x51, mark(_x72), f(_x111, active(_x132), _x113)))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113))))))) | mark#(f(X1, mark(_x22), f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(f(f(a, _x72, f(_x131, _x132, b)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, active(b))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(X1, X2, a)) | → | active#(f(mark(X1), X2, active(a))) | |
mark#(f(f(f(_x71, _x92, _x93), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, _x93)), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(X1, active(_x22), f(f(_x91, mark(_x112), _x93), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x112, mark(_x93))), _x72, active(b))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, a), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(a))), _x22, active(f(active(a), _x82, b)))) | mark#(f(a, X2, f(_x51, _x52, b))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(f(a, _x82, f(_x131, _x132, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(a, _x82, active(f(_x131, _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(X1, X2, c)) | → | active#(f(mark(X1), X2, active(c))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, b)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(b))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(f(_x71, _x72, _x73), _x32, a), _x22, f(a, _x52, c))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, active(a))), _x22, f(active(a), _x52, active(c)))) | mark#(f(f(f(_x71, _x72, f(mark(_x151), _x152, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x151, _x152, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), f(c, _x112, _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(active(c), _x112, mark(_x113))))))) | mark#(f(f(f(f(_x111, _x112, _x113), active(_x92), _x73), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(f(mark(_x111), _x112, mark(_x113))), _x92, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(_x51, _x52, b), X2, f(a, _x52, b))) | → | active#(f(active(f(_x51, _x52, active(b))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(active(_x42)), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, active(f(active(a), _x82, b)))) | |
mark#(f(f(_x31, _x32, b), active(_x42), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), _x42, f(active(a), _x52, active(b)))) | mark#(f(X1, X2, f(a, mark(_x72), f(_x111, active(_x132), _x113)))) | → | active#(f(mark(X1), X2, active(f(active(a), _x72, active(f(mark(_x111), _x132, mark(_x113))))))) | |
mark#(f(f(b, _x52, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(b, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, active(_x22), f(_x51, _x52, f(_x101, _x102, _x103)))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | |
mark#(f(_x31, active(_x32), f(_x51, _x52, _x53))) | → | active#(f(_x31, _x32, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(b, _x32, _x33), X2, f(a, _x52, c))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(c))))) | |
mark#(f(b, _x32, mark(_x33))) | → | active#(f(active(b), _x32, _x33)) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, a)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(a))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(X1, X2, f(_x51, mark(_x82), f(_x111, active(_x132), _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, f(mark(_x111), _x132, mark(_x113)))))) | mark#(f(f(a, _x32, _x33), X2, f(a, _x52, c))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(a))))) | |
mark#(f(X1, active(_x22), f(_x51, _x52, a))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(a))))) | mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x141, _x142, c)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, active(c))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x52, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123)))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, active(b))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(a))))) | |
mark#(f(X1, active(_x22), f(_x81, active(_x82), b))) | → | active#(f(mark(X1), _x22, active(f(_x81, _x82, active(b))))) | mark#(f(_x21, _x22, f(b, _x52, c))) | → | active#(f(_x21, _x22, active(f(active(b), _x52, active(a))))) | |
mark#(f(f(_x31, _x32, b), _x22, f(a, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, active(b)), _x22, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x32, c), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, active(c))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(_x71, _x72, f(c, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(a, X2, f(_x51, _x52, _x53))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(b, _x32, _x33), _x22, f(a, _x52, _x53))) | → | active#(f(f(active(b), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), active(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), active(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(b, active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(b), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(f(_x71, _x72, f(c, _x122, f(_x161, _x162, _x163))), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, active(f(mark(_x161), _x162, mark(_x163))))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, c), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(c))), _x42, f(active(a), _x82, b))) | |
mark#(f(b, active(_x22), f(f(_x91, _x92, _x93), active(_x72), b))) | → | active#(f(active(b), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(b))))) | mark#(f(f(a, _x32, _x33), X2, f(a, _x72, c))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x72, c)))) | |
mark#(f(X1, X2, f(b, _x52, b))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, active(b))))) | mark#(f(f(b, _x32, a), X2, f(a, _x52, b))) | → | active#(f(active(f(active(b), _x32, active(a))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(b, _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(f(_x71, _x72, f(_x121, active(_x142), _x123)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b))))) | mark#(f(f(f(_x71, _x72, _x73), _x32, b), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, active(b))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(c) | → | active#(c) | |
mark#(f(f(f(_x71, _x72, f(a, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(a), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, c)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(c))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), active(_x42), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), _x42, f(active(a), _x52, active(b)))) | mark#(f(b, X2, f(_x51, _x52, _x53))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(b, mark(_x72), f(_x111, active(_x132), _x113)))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, active(f(mark(_x111), _x132, mark(_x113))))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, mark(_x52), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x52, b))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(c))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(a, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(f(_x71, active(_x92), f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, active(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(a, active(_x92), _x73), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x92, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), active(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(X1, X2, f(c, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(c), _x72, active(c))))) | mark#(f(f(f(a, _x72, f(_x141, active(_x142), _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33)), _x22, f(active(a), _x82, b))) | mark#(f(f(f(_x71, _x72, _x73), active(_x62), _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(_x31, mark(_x62), a), _x22, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x62, active(a))), _x22, f(active(a), _x52, active(c)))) | mark#(f(X1, active(_x22), f(_x71, _x72, _x53))) | → | active#(f(mark(X1), _x22, active(f(_x71, _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x82, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(a, _x82, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(active(a), _x82, b)))) | |
mark#(f(a, active(_x22), f(_x51, active(_x72), b))) | → | active#(f(active(a), _x22, active(f(mark(_x51), _x72, active(b))))) | mark#(f(X1, active(_x22), f(f(c, _x92, _x93), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(active(c), _x92, mark(_x93))), _x72, active(b))))) | |
mark#(f(f(a, _x32, b), X2, f(a, _x52, c))) | → | active#(f(active(f(active(a), _x32, active(b))), X2, active(f(active(a), _x52, active(c))))) | mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, f(_x81, _x82, _x83)), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(f(mark(_x81), _x82, mark(_x83))))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x62, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123)))), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(f(_x71, _x72, f(f(_x151, _x152, _x153), _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(f(mark(_x151), _x152, mark(_x153))), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(X1, X2, f(_x51, active(mark(_x82)), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(c))))) | |
mark#(f(c, active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(c), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(_x51, _x52, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(a))))) | |
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(_x42), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x92, b))) | mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(a, _x82, active(b))))) | |
mark#(f(f(f(a, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, active(_x82), b))) | → | active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x82, active(b))))) | |
mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(X1, X2, f(_x51, mark(_x72), f(b, active(_x132), _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(active(b), _x132, mark(_x113))))))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(c)))) | mark#(f(f(b, _x62, _x63), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(active(b), _x62, _x63)), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(b, _x32, a), _x22, f(a, _x52, c))) | → | active#(f(active(f(active(b), _x32, active(a))), _x22, f(active(a), _x52, active(c)))) | mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(a, active(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(X1, X2, f(c, _x52, b))) | → | active#(f(mark(X1), X2, active(f(active(c), _x52, active(b))))) | mark#(f(X1, _x22, f(_x51, active(_x72), b))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x72, active(b)))) | |
mark#(f(c, X2, f(_x51, _x52, _x53))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(f(f(_x91, _x92, _x93), _x72, f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, _x72, f(_x121, mark(_x142), _x123)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(f(_x71, active(_x92), f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(X1, mark(_x22), f(b, mark(_x72), c))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x72, mark(a))))) | mark#(f(X1, active(mark(_x32)), f(f(_x91, _x92, _x93), active(_x72), b))) | → | active#(f(mark(X1), _x32, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(b))))) | |
mark#(f(f(_x31, _x32, b), X2, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, active(c))))) | mark#(f(X1, active(active(_x32)), f(_x51, active(_x82), b))) | → | active#(f(mark(X1), _x32, active(f(mark(_x51), _x82, b)))) | |
mark#(f(f(_x31, mark(_x72), _x73), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x72, _x73)), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(f(_x71, active(_x92), a), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, active(a))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(f(_x61, _x62, _x63), _x32, b), X2, f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, b), _x22, f(a, _x52, b))) | → | active#(f(f(mark(_x31), _x32, active(b)), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, active(_x132), c)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, active(c))))))) | mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x62), _x63), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, _x63)), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, active(_x92), _x73), _x32, _x33), active(mark(_x42)), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, mark(_x33))), _x42, active(f(active(a), _x82, b)))) | mark#(f(X1, mark(_x22), f(_x51, _x52, b))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, a), _x42, f(a, _x52, c))) | → | active#(f(f(mark(_x31), _x32, active(a)), _x42, f(active(a), _x52, active(c)))) | mark#(f(X1, mark(_x22), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, mark(_x52), b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x52, b))) | mark#(f(f(f(_x71, active(_x102), _x103), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x102, _x103)), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(f(a, _x72, f(_x121, active(_x132), _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(_x31, _x32, a), _x22, f(a, _x72, c))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x22, f(active(a), _x72, c))) | |
mark#(f(f(_x31, _x32, c), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, a), _x22, f(a, active(_x72), c))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x22, f(active(a), _x72, active(c)))) | |
mark#(f(f(f(_x71, _x72, f(active(_x151), _x152, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x151, _x152, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, f(_x111, _x112, _x113)))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(f(f(_x71, _x72, f(c, active(_x132), _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(_x31, _x32, c), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(a, _x32, _x33), active(_x22), f(a, _x52, c))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(c))))) | mark#(f(X1, active(_x22), f(f(f(_x121, _x122, _x123), _x92, _x93), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(active(f(mark(_x121), _x122, mark(_x123))), _x92, mark(_x93))), _x72, active(b))))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, c)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, active(c))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(c))))) | |
mark#(f(f(f(_x71, _x72, b), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(b))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(X1, X2, f(b, active(_x72), b))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, active(b))))) | |
mark#(f(b, X2, f(a, _x52, b))) | → | active#(f(active(b), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(f(_x71, active(_x92), _x73), _x32, _x33), active(_x22), f(a, _x92, b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, mark(_x33))), _x22, active(f(a, _x92, b)))) | |
mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(a, _x52, b))) | mark#(f(f(b, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), f(a, active(_x132), _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(active(a), _x132, mark(_x113))))))) | mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(f(c, _x72, _x73), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(c), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x52, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(a, _x52, b))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x141, active(_x142), _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(_x141, _x142, mark(_x113))))))) | mark#(f(_x21, _x22, f(_x51, active(_x72), b))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x72, active(b))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, _x132, _x133)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, _x133)))))) | mark#(f(_x21, _x22, f(_x51, mark(_x72), f(_x111, active(_x132), _x113)))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113))))))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, c)), mark(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, active(c))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(_x31, _x62, _x63), active(_x42), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x62, _x63)), _x42, f(active(a), _x52, active(b)))) | |
mark#(f(f(_x31, _x32, a), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(f(_x71, _x72, _x73), _x62, _x63), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x62, _x63)), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(_x42), f(a, mark(_x92), b))) | → | active#(f(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33)), _x42, active(f(active(a), _x92, b)))) | mark#(f(f(f(_x71, active(_x92), b), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, active(b))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(f(_x71, _x72, _x73), mark(_x62), _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(X1, _x22, f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x52, mark(_x53)))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(mark(_x42)), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, active(f(active(a), _x82, b)))) | mark#(f(b, active(_x32), _x33)) | → | active#(f(active(b), _x32, _x33)) | |
mark#(f(f(_x31, mark(_x52), _x33), active(_x42), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), _x42, f(active(a), _x52, active(b)))) | mark#(f(f(f(_x71, _x72, f(_x141, _x142, a)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, active(a))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x121, active(_x142), _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(_x71, _x72, f(a, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(a), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x81, _x82, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(_x81, _x82, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(_x71, active(_x92), _x73), _x32, _x33), active(active(_x42)), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, mark(_x33))), _x42, active(f(active(a), _x82, b)))) | |
mark#(f(X1, active(_x22), f(f(_x91, _x112, _x113), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x112, _x113)), _x72, active(b))))) | mark#(f(f(f(_x71, _x72, _x73), _x32, c), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, active(c))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(c, mark(_x22), f(b, _x52, c))) | → | active#(f(active(c), _x22, active(f(active(b), _x52, mark(a))))) | mark#(f(f(_x31, _x32, b), X2, f(a, _x72, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(a, _x72, active(b))))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, f(_x171, _x172, _x173))), mark(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, active(f(mark(_x171), _x172, mark(_x173))))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(X1, active(_x22), f(f(_x91, _x92, f(_x141, _x142, _x143)), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, active(f(mark(_x141), _x142, mark(_x143))))), _x72, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(c))))) | mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x32, _x33), active(_x42), f(a, _x52, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(a, _x52, b))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(c))))) | mark#(f(X1, mark(_x22), f(_x51, mark(_x72), f(_x111, active(_x132), _x113)))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113))))))) | |
mark#(f(X1, active(_x22), f(_x51, mark(_x72), _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(X1, _x22, f(_x51, mark(_x72), _x53))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x72, mark(_x53)))) | |
mark#(f(X1, active(_x22), f(f(c, _x92, c), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(active(c), _x92, active(c))), _x72, active(b))))) | mark#(f(X1, active(_x22), f(f(_x91, mark(_x112), c), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x112, active(c))), _x72, active(b))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33)), _x22, f(active(a), _x82, b))) | mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, active(mark(_x142)), _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x142, mark(_x113))))))) | |
mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x32, a), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, active(a))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, mark(_x52), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x52, b))) | |
mark#(f(_x21, _x22, f(b, _x52, c))) | → | active#(f(_x21, _x22, active(f(active(b), _x52, active(c))))) | mark#(f(b, _x32, _x33)) | → | active#(f(b, _x32, _x33)) | |
mark#(f(c, X2, f(_x51, _x52, c))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x52, active(c))))) | mark#(f(f(_x41, _x42, _x43), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, active(_x32), f(_x51, active(_x82), b))) | → | active#(f(mark(X1), _x32, f(mark(_x51), _x82, b))) | mark#(f(b, X2, a)) | → | active#(f(active(b), X2, active(a))) | |
mark#(f(f(_x31, _x72, active(_x73)), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x72, _x73)), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(a, X2, f(b, _x52, c))) | → | active#(f(active(a), X2, active(f(active(b), _x52, active(a))))) | |
mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(f(_x71, active(_x92), _x73), _x32, _x33), active(_x22), f(a, active(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(a, mark(_x22), f(b, _x52, c))) | → | active#(f(active(a), _x22, active(f(active(b), _x52, active(c))))) | mark#(f(X1, active(_x22), f(f(_x91, _x92, b), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, active(b))), _x72, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), active(mark(_x22)), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b)))) | mark#(f(f(_x31, _x32, _x33), X2, f(c, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(c), _x52, mark(_x53))))) | |
mark#(f(f(f(_x71, _x82, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x82, f(mark(_x121), _x122, mark(_x123)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(X1, active(_x32), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x32, f(mark(_x51), _x52, mark(_x53)))) | |
mark#(f(f(f(_x71, mark(_x82), f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x82, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(_x31, _x32, c), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(b, X2, f(_x51, active(_x72), b))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x72, active(b))))) | mark#(f(X1, active(_x32), f(f(_x91, _x92, _x93), active(_x72), b))) | → | active#(f(mark(X1), _x32, f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(b)))) | |
mark#(f(c, X2, X3)) | → | active#(f(active(c), X2, mark(X3))) | mark#(f(f(f(_x71, active(_x92), c), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, active(c))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(c, X2, f(_x51, _x72, b))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x72, b)))) | mark#(f(f(_x31, mark(_x52), _x33), _x22, f(a, _x52, mark(_x33)))) | → | active#(f(f(mark(_x31), _x52, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, mark(_x82), b))) | → | active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x82, active(b))))) | mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(_x31, active(_x32), f(_x51, active(_x82), b))) | → | active#(f(_x31, _x32, active(f(mark(_x51), _x82, b)))) | mark#(f(X1, active(_x22), f(f(_x91, _x92, c), active(_x82), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, active(c))), _x82, b)))) | |
mark#(f(X1, mark(_x22), f(b, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c))))) | mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(c))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, active(_x142), _x143)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x142, _x143)))))) | mark#(f(f(f(c, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(c), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(_x31, _x32, a), X2, f(a, _x72, c))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x72, c)))) | mark#(f(f(_x61, _x62, a), _x22, f(a, _x52, c))) | → | active#(f(active(f(_x61, _x62, active(a))), _x22, f(active(a), _x52, active(c)))) | |
mark#(f(f(_x31, _x52, a), X2, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x52, a)), X2, active(f(active(a), _x52, active(c))))) | mark#(f(b, X2, f(_x51, _x72, b))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x72, b)))) | |
mark#(f(f(c, _x32, _x33), _x22, f(a, _x52, _x53))) | → | active#(f(f(active(c), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53))))) | mark#(f(X1, active(_x22), f(_x51, active(_x72), c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(c))))) | |
mark#(f(a, _x22, f(b, _x52, c))) | → | active#(f(a, _x22, active(f(active(b), _x52, active(c))))) | mark#(f(f(f(_x71, mark(_x92), f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(_x31, _x32, a), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(b, _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x72, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x121, mark(_x142), _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(a, _x72, f(_x131, _x132, a)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, active(a))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(X1, X2, f(_x51, _x52, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(b))))) | mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(_x31, _x32, b), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, a), _x22, f(a, _x72, c))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x22, f(a, _x72, active(c)))) | |
mark#(f(X1, X2, f(b, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, active(a))))) | mark#(f(X1, X2, f(_x51, active(active(_x82)), b))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(b))))) | |
mark#(f(X1, active(_x22), f(f(b, _x92, c), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(active(b), _x92, active(c))), _x72, active(b))))) | mark#(f(f(f(c, _x72, f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(c), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(b, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(b), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(X1, X2, f(_x51, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(b))))) | |
active#(f(a, b, X)) | → | mark#(f(X, X, X)) | mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x32, b), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, active(b))), _x42, f(active(a), _x82, b))) | |
mark#(f(b, mark(_x22), X3)) | → | active#(f(active(b), _x22, mark(X3))) | mark#(f(f(f(_x81, _x82, _x83), _x62, _x63), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x81), _x82, mark(_x83))), _x62, _x63)), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, mark(_x22), f(_x51, active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(b))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), active(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x71, _x72, f(f(_x151, _x152, _x153), _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(f(mark(_x151), _x152, mark(_x153))), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(X1, mark(active(_x32)), f(b, _x52, c))) | → | active#(f(mark(X1), _x32, active(f(active(b), _x52, mark(a))))) | |
mark#(f(X1, active(_x22), f(f(_x91, _x92, _x93), active(active(_x82)), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x82, active(b))))) | mark#(f(f(f(_x101, active(_x102), _x73), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(_x101, _x102, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(c, X2, f(_x51, active(_x72), c))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x72, active(c))))) | mark#(f(X1, active(_x22), f(f(_x91, active(_x112), c), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x112, active(c))), _x72, active(b))))) | |
mark#(f(X1, mark(mark(_x32)), f(b, _x52, c))) | → | active#(f(mark(X1), _x32, active(f(active(b), _x52, mark(a))))) | mark#(f(f(_x31, mark(_x52), b), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, active(b))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, active(_x52), b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x52, b))) | mark#(f(X1, X2, f(c, active(_x72), b))) | → | active#(f(mark(X1), X2, active(f(active(c), _x72, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b))))) | mark#(f(f(_x51, _x52, _x33), X2, f(_x51, _x52, mark(_x33)))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, _x72, b))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, b)))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, b))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(b))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x32, _x33), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x22, f(active(a), _x82, b))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53))))) | mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, c))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(c))))) | |
mark#(f(f(_x41, _x42, _x43), active(_x22), f(f(_x91, _x92, _x93), active(_x72), b))) | → | active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(b))))) | mark#(f(X1, X2, f(_x71, _x72, b))) | → | active#(f(mark(X1), X2, active(f(_x71, _x72, active(b))))) | |
mark#(f(X1, X2, f(a, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(a), _x72, active(c))))) | mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(mark(_x51), _x52, mark(_x53)))) | |
mark#(f(_x21, _x22, f(_x51, _x52, _x53))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, a), _x22, f(a, _x52, c))) | → | active#(f(f(mark(_x31), _x32, active(a)), _x22, active(f(active(a), _x52, active(c))))) | |
mark#(f(f(a, _x32, b), X2, f(a, _x52, b))) | → | active#(f(active(f(active(a), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, a), active(_x42), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x42, f(active(a), _x52, active(b)))) | |
mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x61, _x62, _x33), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(b, active(_x22), f(f(_x91, _x92, c), active(_x72), b))) | → | active#(f(active(b), _x22, active(f(active(f(mark(_x91), _x92, active(c))), _x72, active(b))))) | mark#(f(X1, X2, f(a, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(a), _x52, active(c))))) | |
mark#(f(c, X2, f(_x51, mark(_x72), f(_x111, active(_x132), _x113)))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113))))))) | mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, c))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(c))))) | |
mark#(f(X1, active(active(_x32)), f(f(_x91, _x92, c), active(_x72), b))) | → | active#(f(mark(X1), _x32, active(f(active(f(mark(_x91), _x92, active(c))), _x72, active(b))))) | mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x52), f(_x91, _x92, _x93)), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, active(f(mark(_x91), _x92, mark(_x93))))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(b, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(a, _x32, a), _x22, f(a, _x52, c))) | → | active#(f(active(f(active(a), _x32, active(a))), _x22, f(active(a), _x52, active(c)))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x82, _x83))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x82, _x83)))) | mark#(f(X1, active(_x22), f(b, active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x72, active(b))))) | |
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x62, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(a, _x72, f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(a), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(b, active(_x52), _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(b), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x92, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(a, _x92, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, a), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(a))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), active(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(a, X2, f(_x51, active(_x72), b))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x72, active(b))))) | mark#(f(f(_x31, _x32, _x33), mark(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, mark(_x52), a), X2, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x52, active(a))), X2, active(f(active(a), _x52, active(c))))) | mark#(f(f(_x31, _x52, _x53), X2, f(mark(_x31), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x32, a), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, active(a))), _x42, f(active(a), _x82, b))) | mark#(f(b, X2, c)) | → | active#(f(active(b), X2, active(c))) | |
mark#(f(_x21, _x22, f(_x51, mark(_x72), _x53))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(f(f(_x71, active(_x92), _x73), _x62, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(f(mark(_x71), _x92, mark(_x73)), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(a, mark(_x82), _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x82, mark(_x53))))) | mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, active(_x22), f(b, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x52, mark(_x53))))) | mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(active(_x62)), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, _x72, f(a, b, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(f(mark(_x123), mark(_x123), mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(a, _x32, _x33), mark(_x22), f(a, _x52, c))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(c))))) | |
mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(_x51, active(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x73))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, _x73)))) | mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(b, _x72, c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, a)))) | mark#(f(f(_x31, _x32, a), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(b), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(X1, X2, f(a, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), f(c, active(_x132), _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(active(c), _x132, mark(_x113))))))) | mark#(f(f(f(a, _x72, f(active(_x141), _x142, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(b, _x32, _x33), _x22, f(a, _x52, b))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b)))) | mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, mark(_x22), f(_x51, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(f(f(f(_x91, _x92, _x93), _x72, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(_x31, active(_x52), a), X2, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x52, active(a))), X2, active(f(active(a), _x52, active(c))))) | mark#(f(f(a, _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(c, _x32, _x33), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(_x81, active(_x82), b))) | → | active#(f(mark(X1), X2, active(f(_x81, _x82, active(b))))) | mark#(f(a, X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(a, _x32, _x33), X2, f(a, _x72, c))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(a, _x72, active(c))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x62, _x63), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, _x63)), _x22, active(f(active(a), _x82, b)))) | mark#(f(X1, X2, f(_x51, active(_x82), b))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, b)))) | |
mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, active(_x62), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(active(a), _x62, active(b)))) | mark#(f(a, active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(a), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, b)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, active(b))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(X1, active(_x22), f(f(_x111, _x112, _x93), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(_x111, _x112, mark(_x93))), _x72, active(b))))) | |
mark#(f(f(b, _x32, c), X2, f(a, _x52, b))) | → | active#(f(active(f(active(b), _x32, active(c))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(f(_x91, _x92, _x93), mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(b, active(_x22), f(_x51, active(_x82), b))) | → | active#(f(active(b), _x22, active(f(mark(_x51), _x82, b)))) | mark#(f(f(f(a, _x72, f(c, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(active(c), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(b, X2, f(c, _x52, b))) | → | active#(f(active(b), X2, active(f(active(c), _x52, active(b))))) | mark#(f(f(_x31, _x32, c), _x22, f(a, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, active(c)), _x22, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(X1, active(_x22), f(_x51, _x52, b))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(_x31, _x32, b), mark(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(f(_x71, active(_x92), _x73), _x32, c), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, active(c))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(f(_x91, _x92, _x93), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x52, mark(_x53))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, f(_x171, _x172, _x173))), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(f(mark(_x171), _x172, mark(_x173))))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(b, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, mark(_x53))))) | mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x52), c), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, active(c))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x32, f(_x81, _x82, _x83)), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, active(f(mark(_x81), _x82, mark(_x83))))), _x42, f(active(a), _x82, b))) | mark#(f(b, X2, f(_x51, _x52, c))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(X1, active(_x22), X3)) | → | active#(f(mark(X1), _x22, mark(X3))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, mark(_x92), b))) | → | active#(f(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33)), _x42, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x31, _x32, c), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(b, _x32, _x33), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(f(a, _x72, f(_x131, _x132, f(_x171, _x172, _x173))), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, active(f(mark(_x171), _x172, mark(_x173))))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x42, f(a, _x52, b))) | |
mark#(f(f(_x31, _x32, a), active(_x22), f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(active(a), _x52, active(c))))) | mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x52), _x33), active(_x22), f(a, _x82, b))) | → | active#(f(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33)), _x22, f(active(a), _x82, b))) | |
mark#(f(f(_x31, _x32, c), active(_x42), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x42, f(active(a), _x52, active(b)))) | mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, b), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, active(b))), _x42, f(active(a), _x82, b))) | |
mark#(f(X1, X2, f(_x81, active(_x82), c))) | → | active#(f(mark(X1), X2, active(f(_x81, _x82, active(c))))) | mark#(f(X1, mark(_x22), X3)) | → | active#(f(mark(X1), _x22, mark(X3))) | |
mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(a, _x82, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(active(a), _x82, b)))) | mark#(f(c, X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(X1, active(_x22), f(b, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x52, mark(a))))) | mark#(f(X1, mark(_x22), f(b, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x52, active(a))))) | |
mark#(f(f(f(a, _x92, f(_x121, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x92, f(mark(_x121), _x122, mark(_x123)))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(X1, _x22, f(_x51, mark(_x72), f(_x111, active(_x132), _x113)))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113)))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, f(_x81, _x82, _x83)), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(f(mark(_x81), _x82, mark(_x83))))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(a, _x72, f(_x121, _x122, f(_x161, _x162, _x163))), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, active(f(mark(_x161), _x162, mark(_x163))))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(X1, _x22, f(b, _x52, c))) | → | active#(f(mark(X1), _x22, f(active(b), _x52, active(c)))) | mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x62), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123)))), _x62, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(a, X2, f(_x51, _x52, c))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(f(_x61, _x62, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(b, _x32, _x33), mark(_x22), f(a, _x52, b))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(b, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(mark(_x42)), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x42, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(a, _x72, f(b, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(active(b), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x32, f(_x81, _x82, _x83)), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, active(f(mark(_x81), _x82, mark(_x83))))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, _x72, f(_x141, _x142, b)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, active(b))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(c, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, active(_x22), f(c, active(_x82), b))) | → | active#(f(mark(X1), _x22, active(f(active(c), _x82, b)))) | mark#(f(X1, active(active(_x32)), f(_x51, active(_x72), b))) | → | active#(f(mark(X1), _x32, active(f(mark(_x51), _x72, active(b))))) | |
mark#(f(f(b, _x32, _x33), X2, f(a, active(_x72), b))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b))))) | mark#(f(f(f(a, _x72, f(_x121, mark(_x132), _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(a, mark(_x82), f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x82, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(active(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b))) | |
mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x32, _x33), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(a))))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x52), _x33), active(active(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x22, f(active(a), _x82, b))) | mark#(f(f(c, _x32, a), X2, f(a, _x52, c))) | → | active#(f(active(f(active(c), _x32, active(a))), X2, active(f(active(a), _x52, active(c))))) | |
mark#(f(X1, X2, f(b, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, mark(a))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x52, _x53), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, _x53)), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(_x91, _x92, _x73), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(_x91, _x92, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(c, X2, f(c, _x52, b))) | → | active#(f(active(c), X2, active(f(active(c), _x52, active(b))))) | |
mark#(f(X1, active(_x22), f(f(_x91, _x92, c), active(_x82), b))) | → | active#(f(mark(X1), _x22, active(f(f(mark(_x91), _x92, active(c)), _x82, active(b))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(a, _x82, active(b))))) | |
mark#(f(a, _x22, f(b, _x52, c))) | → | active#(f(active(a), _x22, f(active(b), _x52, active(c)))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x82, _x83))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, _x83)))) | |
mark#(f(_x21, _x22, f(_x51, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), _x22, f(a, _x52, _x53))) | → | active#(f(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(a, active(_x22), f(_x51, active(_x82), b))) | → | active#(f(active(a), _x22, active(f(mark(_x51), _x82, b)))) | mark#(f(X1, active(mark(_x32)), f(_x51, active(_x82), b))) | → | active#(f(mark(X1), _x32, active(f(mark(_x51), _x82, b)))) | |
mark#(f(f(f(_x71, active(_x92), f(_x131, _x132, _x133)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, active(f(mark(_x131), _x132, mark(_x133))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(f(_x71, _x72, _x73), _x32, f(_x91, _x92, _x93)), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(_x31, _x52, b), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, b)), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x51, _x52, _x33), _x22, f(a, _x52, mark(_x33)))) | → | active#(f(f(_x51, _x52, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(b, mark(_x22), f(b, _x52, c))) | → | active#(f(active(b), _x22, active(f(active(b), _x52, mark(a))))) | mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x52, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123)))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(_x31, mark(_x32), f(b, _x52, c))) | → | active#(f(_x31, _x32, active(f(active(b), _x52, mark(a))))) | mark#(f(X1, active(_x32), f(f(_x91, _x92, c), active(_x72), b))) | → | active#(f(mark(X1), _x32, f(active(f(mark(_x91), _x92, active(c))), _x72, active(b)))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, mark(_x52), b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x52, b))) | mark#(f(c, active(_x22), f(_x51, active(_x82), b))) | → | active#(f(active(c), _x22, active(f(mark(_x51), _x82, b)))) | |
mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33)), _x22, f(active(a), _x82, b))) | mark#(f(X1, mark(_x22), f(b, active(_x72), c))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x72, mark(a))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, b)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(b))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(c, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33)), _x22, f(active(a), _x82, b))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, f(_x91, _x92, _x93)), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(_x31, _x62, _x63), active(mark(_x42)), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x62, _x63)), _x42, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(_x51, mark(_x72), b))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(b))))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, a), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(a))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, f(_x171, _x172, _x173))), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(f(mark(_x171), _x172, mark(_x173))))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(X1, X2, f(_x51, active(mark(_x82)), b))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(b))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(active(_x42)), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, _x62, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(a, _x62, active(b)))) | mark#(f(X1, active(active(_x32)), f(f(_x91, _x92, _x93), active(_x72), b))) | → | active#(f(mark(X1), _x32, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(b))))) | |
mark#(f(X1, mark(_x22), f(_x51, mark(_x72), _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x62, _x63), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(c))))) | |
mark#(f(f(f(f(_x91, _x92, _x93), _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(a, _x32, _x33), active(_x42), f(a, _x52, b))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), _x42, f(active(a), _x52, active(b)))) | |
mark#(f(X1, X2, f(b, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, active(c))))) | mark#(f(X1, active(_x22), f(f(_x81, _x82, _x83), _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, active(active(_x82)), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(c))))) | mark#(f(X1, active(_x22), f(f(_x91, _x112, c), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x112, c)), _x72, active(b))))) | |
mark#(f(f(_x31, _x32, a), active(_x42), f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x42, f(active(a), _x52, active(c)))) | mark#(f(f(f(c, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(c), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(f(a, active(_x82), f(_x131, _x132, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x82, active(f(_x131, _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x32, _x33), active(active(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x22, f(active(a), _x82, b))) | |
mark#(f(X1, active(_x22), f(_x71, active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(_x71, _x72, b)))) | mark#(f(X1, active(_x22), f(f(_x91, active(_x112), _x93), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x112, mark(_x93))), _x72, active(b))))) | |
mark#(f(f(f(b, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(b), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(b, _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(a, _x72, active(b))))) | |
mark#(f(f(f(_x71, active(mark(_x102)), _x73), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x102, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(X1, mark(_x32), f(b, _x52, c))) | → | active#(f(mark(X1), _x32, f(active(b), _x52, mark(a)))) | |
mark#(f(f(f(_x71, mark(_x92), f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(b, mark(_x32), _x33)) | → | active#(f(active(b), _x32, _x33)) | |
mark#(f(f(f(a, _x72, f(a, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(active(a), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(_x71, active(active(_x102)), _x73), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x102, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(_x41, _x42, _x43), mark(_x22), f(b, _x52, c))) | → | active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(active(b), _x52, mark(a))))) | mark#(f(X1, active(_x22), f(a, active(_x82), b))) | → | active#(f(mark(X1), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(f(f(_x101, _x102, _x103), _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(f(mark(_x101), _x102, mark(_x103))), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(a, _x72, f(a, b, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, mark(f(mark(_x123), mark(_x123), mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(a, mark(_x92), f(_x121, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(b, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(b), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x52, _x53), active(_x42), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), _x42, f(active(a), _x52, active(b)))) | mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, active(_x82), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53))))) | |
mark#(f(X1, active(_x22), f(f(_x91, _x92, c), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, mark(b))), _x72, active(b))))) | mark#(f(a, active(_x22), f(f(_x91, _x92, _x93), active(_x72), b))) | → | active#(f(active(a), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(b))))) | |
mark#(f(f(a, _x32, _x33), X2, f(a, active(_x72), c))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(c))))) | mark#(f(f(f(_x71, active(_x92), _x73), mark(_x62), _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, active(_x52), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x52, b))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, c)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(c))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(c, X2, f(b, _x52, c))) | → | active#(f(active(c), X2, active(f(active(b), _x52, active(c))))) | mark#(f(f(_x31, active(_x52), _x33), _x22, f(a, _x52, mark(_x33)))) | → | active#(f(f(mark(_x31), _x52, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(a, _x62, _x63), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(active(a), _x62, _x63)), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(f(f(_x101, _x102, _x103), _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(f(mark(_x101), _x102, mark(_x103))), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(X1, X2, f(_x51, mark(mark(_x82)), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(b))))) | |
mark#(f(f(a, active(_x52), _x33), X2, f(a, _x52, c))) | → | active#(f(active(f(active(a), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(c))))) | mark#(f(a, X2, f(b, active(_x72), c))) | → | active#(f(active(a), X2, active(f(active(b), _x72, active(c))))) | |
mark#(f(b, X2, f(_x51, mark(_x72), f(_x111, active(_x132), _x113)))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113))))))) | mark#(f(f(f(a, _x72, f(f(_x151, _x152, _x153), _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(active(f(mark(_x151), _x152, mark(_x153))), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(c, _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(X1, active(_x22), f(a, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, active(c))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53))))) | |
mark#(f(X1, _x22, f(_x51, _x52, b))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(b)))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(_x82), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(a, _x82, b)))) | mark#(f(f(_x31, active(_x52), b), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, active(b))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(_x81, mark(_x82), _x53))) | → | active#(f(mark(X1), X2, active(f(_x81, _x82, mark(_x53))))) | mark#(f(c, _x22, f(_x51, _x52, b))) | → | active#(f(c, _x22, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(f(a, _x92, f(_x121, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(a, _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, a)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(a))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(_x31, _x32, a), _x22, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x22, f(active(a), _x52, mark(a)))) | mark#(f(_x31, active(_x32), f(f(_x91, _x92, c), active(_x72), b))) | → | active#(f(_x31, _x32, active(f(active(f(mark(_x91), _x92, active(c))), _x72, active(b))))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(mark(_x62)), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, active(c))))) | |
mark#(f(X1, active(_x22), f(b, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x52, active(a))))) | mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(c, _x32, _x33), X2, f(a, _x52, c))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(c))))) | mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, _x112, c)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(c))))))) | |
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, a), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, active(a))), _x22, active(f(active(a), _x92, b)))) | mark#(f(X1, X2, f(_x51, active(_x82), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, c)))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, b)))) | mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), active(_x42), f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), _x42, f(active(a), _x52, active(b)))) | |
mark#(f(c, X2, f(a, _x52, b))) | → | active#(f(active(c), X2, active(f(active(a), _x52, active(b))))) | mark#(f(c, active(_x22), f(_x51, _x52, b))) | → | active#(f(active(c), _x22, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(X1, X2, f(_x51, _x72, _x73))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, _x73)))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(c, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x142, active(_x143))), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x82), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(a, _x82, b)))) | mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, a))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(a))))) | |
mark#(f(_x21, _x22, f(_x51, _x52, b))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(f(_x71, mark(_x92), f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(c, _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(f(_x71, _x72, f(b, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(b), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(mark(_x82)), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33)), _x42, active(f(active(a), _x82, b)))) | |
mark#(f(f(a, _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x62, _x63), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x62, _x63)), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, c))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(c))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), mark(_x62), _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(f(_x71, _x72, f(f(_x151, _x152, _x153), _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(f(mark(_x151), _x152, mark(_x153))), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(b, active(_x92), _x73), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(b), _x92, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(b, _x22, f(_x51, _x52, b))) | → | active#(f(b, _x22, active(f(mark(_x51), _x52, active(b))))) | mark#(f(X1, active(_x22), f(f(_x91, _x92, c), active(active(_x82)), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, active(c))), _x82, active(b))))) | |
mark#(f(X1, X2, f(b, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(_x21, _x22, f(b, _x52, c))) | → | active#(f(_x21, _x22, active(f(active(b), _x52, mark(a))))) | |
mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(c))))) | mark#(f(f(_x41, _x42, _x43), active(_x22), f(_x51, active(_x72), b))) | → | active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(mark(_x51), _x72, active(b))))) | |
mark#(f(X1, active(active(_x32)), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x32, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(b, _x22, X3)) | → | active#(f(b, _x22, mark(X3))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(a))))) | mark#(f(a, X2, f(b, mark(_x72), c))) | → | active#(f(active(a), X2, active(f(active(b), _x72, active(c))))) | |
mark#(f(X1, X2, f(c, mark(_x72), f(_x111, active(_x132), _x113)))) | → | active#(f(mark(X1), X2, active(f(active(c), _x72, active(f(mark(_x111), _x132, mark(_x113))))))) | mark#(f(X1, X2, b)) | → | active#(f(mark(X1), X2, active(b))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(f(_x81, _x82, _x83), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | mark#(f(f(f(a, _x72, f(_x121, _x142, _x143)), mark(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x142, _x143)))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(X1, active(_x22), f(_x51, active(_x72), _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, mark(_x62), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(active(a), _x62, active(b)))) | |
mark#(f(X1, X2, f(a, _x52, b))) | → | active#(f(mark(X1), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, mark(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(f(c, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(c), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(b, _x52, _x53), X2, f(a, _x52, b))) | → | active#(f(active(f(active(b), _x52, _x53)), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x72, _x73))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, _x73)))) | mark#(f(f(_x41, _x42, _x43), active(_x22), f(_x51, active(_x82), b))) | → | active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(mark(_x51), _x82, b)))) | |
mark#(f(c, mark(_x22), f(_x51, _x52, b))) | → | active#(f(active(c), _x22, active(f(mark(_x51), _x52, active(b))))) | mark#(f(X1, X2, f(_x51, _x52, f(_x101, _x102, _x103)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | |
mark#(f(f(f(_x71, _x72, f(b, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(b), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(c, X2, f(_x51, _x52, b))) | → | active#(f(mark(b), X2, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(X1, X2, f(_x51, _x52, a))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(a))))) | mark#(f(f(f(b, _x72, f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(b), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(X1, active(_x22), f(_x51, active(active(_x72)), b))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, b)))) | mark#(f(f(_x31, _x32, _x33), mark(_x42), f(a, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(f(_x81, _x82, f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(_x81, _x82, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(_x31, _x32, _x33), _x42, f(a, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, f(active(a), _x52, mark(_x53)))) | mark#(f(f(f(_x71, _x82, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x82, f(active(c), _x122, mark(_x123)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, _x72, f(_x121, active(_x142), _x143)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(_x41, _x42, _x43), active(_x22), f(f(_x91, _x92, c), active(_x72), b))) | → | active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(active(f(mark(_x91), _x92, active(c))), _x72, active(b))))) | |
mark#(f(f(_x51, _x52, a), X2, f(a, _x52, c))) | → | active#(f(active(f(_x51, _x52, active(a))), X2, active(f(active(a), _x52, active(c))))) | mark#(f(f(_x31, _x52, _x53), _x22, f(a, _x52, _x53))) | → | active#(f(f(mark(_x31), _x52, _x53), _x22, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(a, _x32, _x33), X2, f(a, mark(_x72), c))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(c))))) | mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x52), _x33), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x22, f(active(a), _x82, b))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b)))) | mark#(f(X1, active(_x22), f(_x51, active(mark(_x72)), b))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, b)))) | |
mark#(f(f(f(_x71, active(_x92), _x73), _x32, f(_x91, _x92, _x93)), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33)), _x42, active(f(active(a), _x82, b)))) | |
mark#(f(f(b, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, b))) | → | active#(f(active(f(active(b), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(b, _x22, f(_x51, _x52, b))) | → | active#(f(active(b), _x22, f(mark(_x51), _x52, active(b)))) | |
mark#(f(b, active(_x22), X3)) | → | active#(f(active(b), _x22, mark(X3))) | mark#(f(f(f(_x71, mark(_x92), _x73), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(X1, X2, f(c, mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(active(c), _x72, mark(_x53))))) | mark#(f(X1, X2, f(f(_x91, _x92, _x93), mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, b), X2, f(a, mark(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x72, active(b))))) | |
mark#(f(f(_x31, _x62, _x63), active(active(_x42)), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x62, _x63)), _x42, active(f(active(a), _x52, active(b))))) | mark#(f(f(f(_x71, mark(_x82), f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x82, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(X1, active(_x22), f(_x51, active(mark(_x82)), b))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x82, active(b))))) | mark#(f(X1, active(_x22), f(f(a, _x92, c), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(active(a), _x92, active(c))), _x72, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(a, active(_x82), _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x82, mark(_x53))))) | mark#(f(X1, active(_x22), f(a, active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(a), _x72, active(b))))) | |
mark#(f(f(_x31, _x32, b), X2, f(a, _x72, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x72, b)))) | mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(X1, active(_x22), f(f(f(_x121, _x122, _x123), _x92, c), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(active(f(mark(_x121), _x122, mark(_x123))), _x92, active(c))), _x72, active(b))))) | mark#(f(f(f(_x71, _x72, f(_x141, _x142, f(_x181, _x182, _x183))), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, active(f(mark(_x181), _x182, mark(_x183))))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(a, _x52, b))) | mark#(f(f(_x31, _x32, c), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, active(_x52), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x52, b))) | mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, _x33), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b))) | |
mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | mark#(f(X1, active(_x22), f(b, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), f(_x111, active(_x132), _x113)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113))))))) | mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, _x52, b))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(f(a, _x82, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(a, _x82, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(c, X2, f(b, _x52, c))) | → | active#(f(active(c), X2, active(f(active(b), _x52, mark(a))))) | |
mark#(f(f(f(_x71, _x92, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, f(mark(_x121), _x122, mark(_x123)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(X1, X2, f(_x51, mark(active(_x82)), f(_x111, active(_x132), _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(f(mark(_x111), _x132, mark(_x113))))))) | |
mark#(f(f(_x31, _x32, b), X2, f(a, active(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x72, active(b))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, b), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(b))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(_x31, _x32, a), X2, f(a, active(_x72), c))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x72, active(c))))) | mark#(f(f(c, _x32, a), _x22, f(a, _x52, c))) | → | active#(f(active(f(active(c), _x32, active(a))), _x22, f(active(a), _x52, active(c)))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, _x112, f(_x161, _x162, _x163))))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(f(mark(_x161), _x162, mark(_x163))))))))) | mark#(f(f(b, _x32, _x33), X2, f(a, mark(_x72), b))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b))))) | |
mark#(f(f(b, _x32, b), X2, f(a, _x52, b))) | → | active#(f(active(f(active(b), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(a, _x32, _x33), _x22, f(a, _x52, _x53))) | → | active#(f(f(active(a), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53))))) | mark#(f(X1, X2, f(_x51, mark(mark(_x82)), f(_x111, _x112, _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x82, b)))) | mark#(f(a, active(_x22), f(f(_x91, _x92, c), active(_x72), b))) | → | active#(f(active(a), _x22, active(f(active(f(mark(_x91), _x92, active(c))), _x72, active(b))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), f(a, _x112, _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(active(a), _x112, mark(_x113))))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(c, X2, f(f(_x81, _x82, _x83), _x52, b))) | → | active#(f(active(c), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(b))))) | mark#(f(X1, X2, f(b, _x72, c))) | → | active#(f(mark(X1), X2, active(f(b, _x72, active(c))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, f(_x111, _x112, _x113)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(b, X2, f(f(_x81, _x82, _x83), _x52, b))) | → | active#(f(active(b), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, a), mark(_x22), f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(active(a), _x52, active(c))))) | mark#(f(X1, active(_x22), f(f(_x91, _x92, _x93), active(_x82), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x82, b)))) | |
mark#(f(a, active(_x22), f(b, _x52, c))) | → | active#(f(active(a), _x22, active(f(active(b), _x52, active(c))))) | mark#(f(f(f(a, _x72, f(mark(_x141), _x142, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(X1, X2, f(b, mark(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, mark(a))))) | mark#(f(X1, active(_x32), f(_x51, active(_x72), b))) | → | active#(f(mark(X1), _x32, f(mark(_x51), _x72, active(b)))) | |
mark#(f(a, X2, X3)) | → | active#(f(active(a), X2, mark(X3))) | mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(f(f(_x101, _x102, _x103), _x72, _x73), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(f(mark(_x101), _x102, mark(_x103))), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(X1, active(_x22), f(f(_x81, _x82, _x83), active(_x82), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x82, b)))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, active(_x132), a)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, active(a))))))) | mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, _x62, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(active(a), _x62, b))) | |
mark#(f(X1, active(_x22), f(f(_x111, _x112, c), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(_x111, _x112, active(c))), _x72, active(b))))) | mark#(f(X1, active(_x22), f(_x51, active(active(_x82)), b))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x82, active(b))))) | |
mark#(f(b, X2, f(_x71, _x72, b))) | → | active#(f(active(b), X2, active(f(_x71, _x72, active(b))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(f(b, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(b), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(X1, X2, f(_x51, _x72, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, c)))) | |
mark#(f(f(f(a, _x72, f(a, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(active(a), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(f(a, _x72, f(_x141, _x142, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x141, _x142, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, _x112, a)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(a))))))) | |
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(active(_x42)), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x42, active(f(active(a), _x92, b)))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x62, _x63), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, _x63)), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(a, _x32, _x33), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(X1, active(_x22), f(c, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(active(c), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, _x112, b)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(b))))))) | mark#(f(f(f(_x71, _x72, f(_x121, mark(_x132), _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(X1, X2, f(b, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, mark(b))))) | mark#(f(b, active(_x22), f(_x51, active(_x72), b))) | → | active#(f(active(b), _x22, active(f(mark(_x51), _x72, active(b))))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x52, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(a, _x52, b))) | mark#(f(f(f(a, _x72, _x73), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(_x21, _x22, f(_x51, _x52, c))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(c))))) | mark#(f(f(_x31, _x32, a), X2, f(a, _x72, c))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(a, _x72, active(c))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, active(b))))) | mark#(f(f(a, _x32, c), X2, f(a, _x52, c))) | → | active#(f(active(f(active(a), _x32, active(c))), X2, active(f(active(a), _x52, active(c))))) | |
mark#(f(_x31, active(_x32), f(f(_x91, _x92, _x93), active(_x72), b))) | → | active#(f(_x31, _x32, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(b))))) | mark#(f(X1, X2, f(f(_x91, _x92, _x93), mark(_x72), f(_x111, active(_x132), _x113)))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(f(mark(_x111), _x132, mark(_x113))))))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, a)), mark(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, active(a))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, active(_x52), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x52, b))) | |
mark#(f(X1, mark(_x22), f(b, _x72, c))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x72, a)))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(active(_x82)), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(X1, X2, f(b, _x72, c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, c)))) | mark#(f(f(_x31, active(_x62), a), _x22, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x62, active(a))), _x22, f(active(a), _x52, active(c)))) | |
mark#(f(f(f(a, _x72, f(f(_x141, _x142, _x143), _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(active(f(mark(_x141), _x142, mark(_x143))), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(b, X2, b)) | → | active#(f(active(b), X2, active(b))) | |
mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x52, _x53), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x52, _x53)), _x42, f(active(a), _x82, b))) | mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, a), X2, f(a, mark(_x72), c))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x72, active(c))))) | mark#(f(f(_x31, _x32, _x33), active(active(_x22)), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b)))) | |
mark#(f(f(a, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, _x22, f(b, _x52, c))) | → | active#(f(mark(X1), _x22, f(active(b), _x52, active(a)))) | |
mark#(f(X1, X2, f(b, _x72, c))) | → | active#(f(mark(X1), X2, active(f(b, _x72, mark(a))))) | mark#(f(f(f(b, _x72, _x73), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(b), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(_x31, _x32, a), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(a, mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(active(a), _x72, mark(_x53))))) | |
mark#(f(f(a, _x52, _x33), X2, f(a, _x52, c))) | → | active#(f(active(f(a, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(c))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(mark(_x42)), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x31, _x62, _x63), active(_x42), f(a, _x52, b))) | → | active#(f(f(mark(_x31), _x62, _x63), _x42, active(f(active(a), _x52, active(b))))) | mark#(f(f(f(_x71, active(_x92), _x73), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, _x92, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, f(mark(_x121), _x122, mark(_x123)))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(X1, X2, f(_x81, mark(_x82), f(_x111, _x112, _x113)))) | → | active#(f(mark(X1), X2, active(f(_x81, _x82, active(f(mark(_x111), _x112, mark(_x113))))))) |
active(f(a, b, X)) | → | mark(f(X, X, X)) | active(c) | → | mark(a) | |
active(c) | → | mark(b) | mark(f(X1, X2, X3)) | → | active(f(mark(X1), X2, mark(X3))) | |
mark(a) | → | active(a) | mark(b) | → | active(b) | |
mark(c) | → | active(c) | f(mark(X1), X2, X3) | → | f(X1, X2, X3) | |
f(X1, mark(X2), X3) | → | f(X1, X2, X3) | f(X1, X2, mark(X3)) | → | f(X1, X2, X3) | |
f(active(X1), X2, X3) | → | f(X1, X2, X3) | f(X1, active(X2), X3) | → | f(X1, X2, X3) | |
f(X1, X2, active(X3)) | → | f(X1, X2, X3) |
Termination of terms over the following signature is verified: f, b, c, a, active, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(_x131, _x132, mark(_x113))))))) | |
active#(f(active(b), X2, active(f(active(a), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | |
active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(b))))))) | |
active#(f(active(b), X2, active(f(mark(_x51), _x82, f(mark(_x111), _x112, mark(_x113)))))) | |
active#(f(active(b), X2, active(f(_x81, _x82, active(f(mark(_x111), _x112, mark(_x113))))))) | |
active#(f(active(b), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | |
active#(f(active(b), X2, active(f(active(b), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | |
active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, _x133)))))) | |
active#(f(active(b), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | |
active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(active(a), _x112, mark(_x113))))))) | |
active#(f(active(b), X2, active(f(mark(_x51), _x82, active(f(mark(_x111), _x112, mark(_x113))))))) | |
active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113))))))) | |
active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(f(mark(_x161), _x162, mark(_x163))))))))) | |
active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(active(f(mark(_x141), _x142, mark(_x143))), _x112, mark(_x113))))))) | |
active#(f(active(b), X2, active(f(active(c), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | |
active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(a))))))) | |
active#(f(active(b), _x22, f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113)))))) | |
active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(c))))))) | |
active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(active(c), _x112, mark(_x113))))))) | |
active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(active(b), _x112, mark(_x113))))))) | |
active#(f(b, _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) |
mark#(f(b, X2, f(_x51, mark(_x72), f(_x111, _x132, _x133)))) → active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, _x133)))))) | mark#(f(b, X2, f(_x51, mark(_x72), f(b, _x112, _x113)))) → active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(active(b), _x112, mark(_x113))))))) |
mark#(f(b, _x22, f(_x51, mark(_x72), f(_x111, _x112, _x113)))) → active#(f(b, _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(b, X2, f(_x51, mark(_x72), f(_x111, _x112, b)))) → active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(b))))))) |
mark#(f(b, X2, f(_x51, mark(_x72), f(_x131, _x132, _x113)))) → active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(_x131, _x132, mark(_x113))))))) | mark#(f(b, X2, f(b, mark(_x72), f(_x111, _x112, _x113)))) → active#(f(active(b), X2, active(f(active(b), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) |
mark#(f(b, X2, f(_x51, mark(_x72), f(_x111, mark(_x132), _x113)))) → active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113))))))) | mark#(f(b, X2, f(_x51, mark(_x72), f(_x111, _x112, f(_x161, _x162, _x163))))) → active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(f(mark(_x161), _x162, mark(_x163))))))))) |
mark#(f(b, X2, f(_x51, mark(_x72), f(a, _x112, _x113)))) → active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(active(a), _x112, mark(_x113))))))) | mark#(f(b, active(_x22), f(_x51, mark(_x72), f(_x111, _x112, _x113)))) → active#(f(active(b), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) |
mark#(f(b, mark(_x22), f(_x51, mark(_x72), f(_x111, _x112, _x113)))) → active#(f(active(b), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(b, X2, f(c, mark(_x72), f(_x111, _x112, _x113)))) → active#(f(active(b), X2, active(f(active(c), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) |
mark#(f(b, X2, f(f(_x91, _x92, _x93), mark(_x72), f(_x111, _x112, _x113)))) → active#(f(active(b), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(b, X2, f(_x51, mark(_x72), f(_x111, _x112, a)))) → active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(a))))))) |
mark#(f(b, X2, f(_x51, mark(active(_x82)), f(_x111, _x112, _x113)))) → active#(f(active(b), X2, active(f(mark(_x51), _x82, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(b, X2, f(_x51, mark(_x72), f(_x111, _x112, c)))) → active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(c))))))) |
mark#(f(b, X2, f(_x51, mark(_x72), f(_x111, active(_x132), _x113)))) → active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113))))))) | mark#(f(b, X2, f(a, mark(_x72), f(_x111, _x112, _x113)))) → active#(f(active(b), X2, active(f(active(a), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) |
mark#(f(b, X2, f(_x51, mark(_x72), f(f(_x141, _x142, _x143), _x112, _x113)))) → active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(active(f(mark(_x141), _x142, mark(_x143))), _x112, mark(_x113))))))) | mark#(f(b, X2, f(_x81, mark(_x82), f(_x111, _x112, _x113)))) → active#(f(active(b), X2, active(f(_x81, _x82, active(f(mark(_x111), _x112, mark(_x113))))))) |
mark#(f(b, X2, f(_x51, mark(_x72), f(c, _x112, _x113)))) → active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(active(c), _x112, mark(_x113))))))) | mark#(f(b, X2, f(_x51, mark(mark(_x82)), f(_x111, _x112, _x113)))) → active#(f(active(b), X2, active(f(mark(_x51), _x82, active(f(mark(_x111), _x112, mark(_x113))))))) |
mark#(f(b, _x22, f(_x51, mark(_x72), f(_x111, _x112, _x113)))) → active#(f(active(b), _x22, f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113)))))) | mark#(f(b, X2, f(_x51, mark(_x82), f(_x111, _x112, _x113)))) → active#(f(active(b), X2, active(f(mark(_x51), _x82, f(mark(_x111), _x112, mark(_x113)))))) |
mark#(f(f(f(a, _x72, f(_x131, _x132, _x133)), active(_x62), c), active(_x22), f(a, mark(_x72), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x22, active(f(a, _x72, b)))) | mark#(f(f(b, _x32, c), active(_x42), f(c, active(_x52), b))) | → | active#(f(active(f(active(b), _x32, mark(b))), _x42, f(a, _x52, active(b)))) | |
mark#(f(f(f(_x71, _x82, f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x82, f(mark(_x121), _x132, _x133))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(_x31, active(_x32), f(_x51, active(_x72), b))) | → | active#(f(_x31, _x32, active(f(mark(_x51), _x72, active(b))))) | |
mark#(f(f(active(_x51), _x52, c), active(_x22), f(_x51, _x52, b))) | → | active#(f(active(f(_x51, _x52, active(c))), _x22, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(c, _x32, c), active(_x42), f(c, _x62, b))) | → | active#(f(active(f(mark(a), _x32, mark(b))), _x42, f(a, _x62, active(b)))) | |
mark#(f(f(_x31, _x72, mark(_x73)), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x72, _x73)), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(b, X2, f(_x51, mark(_x72), f(_x111, _x112, b)))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(b))))))) | |
mark#(f(X1, active(_x22), f(_x51, mark(_x72), f(b, _x112, _x113)))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(f(active(b), _x112, mark(_x113))))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(active(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b))) | |
mark#(f(f(a, b, c), active(_x22), f(_x51, _x52, b))) | → | active#(f(mark(f(active(c), active(c), active(c))), _x22, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(c, _x32, c), active(_x42), f(c, _x62, b))) | → | active#(f(active(f(mark(b), _x32, mark(b))), _x42, f(a, _x62, active(b)))) | |
mark#(f(b, active(_x32), f(a, mark(_x62), f(a, _x112, c)))) | → | active#(f(b, _x32, active(f(active(a), _x62, f(active(a), _x112, active(c)))))) | mark#(f(c, active(_x22), f(_x51, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(active(c), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), mark(_x62), _x33), active(_x22), f(a, mark(_x82), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(a, _x82, b)))) | mark#(f(f(_x31, _x32, c), active(active(_x22)), f(c, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(b))), _x22, f(mark(a), _x52, active(b)))) | |
mark#(f(c, mark(_x22), f(_x81, active(_x82), b))) | → | active#(f(active(c), _x22, active(f(_x81, _x82, active(b))))) | mark#(f(f(f(_x91, _x92, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(_x91, _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x32, _x33), active(_x42), f(a, mark(_x52), b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x52, b))) | mark#(f(X1, active(_x22), f(_x51, mark(mark(_x82)), f(_x111, _x112, _x113)))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x82, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(f(a, _x52, _x53), X2, f(a, _x52, c))) | → | active#(f(active(f(active(a), _x52, _x53)), X2, active(f(active(a), _x52, active(c))))) | mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), mark(_x82), _x83), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x82, _x83)), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x31, _x32, c), X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(f(f(_x81, _x82, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(_x81, _x82, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, active(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), _x32, _x33), active(_x22), f(a, mark(active(_x82)), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(_x61, _x62, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(_x61, _x62, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(mark(_x82)), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x32, b), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, active(b))), _x42, f(active(a), _x82, b))) | |
mark#(f(b, active(_x32), f(a, mark(_x62), f(_x111, mark(_x102), _x113)))) | → | active#(f(b, _x32, active(f(active(a), _x62, f(mark(_x111), _x102, mark(_x113)))))) | mark#(f(c, X2, f(b, _x52, c))) | → | active#(f(active(c), X2, active(f(active(b), _x52, active(a))))) | |
mark#(f(b, X2, f(b, _x52, c))) | → | active#(f(active(b), X2, active(f(active(b), _x52, active(c))))) | mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, b, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, mark(f(active(b), active(b), active(b))))) | |
mark#(f(b, X2, f(_x51, active(_x72), c))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x72, active(c))))) | mark#(f(f(_x31, _x32, c), active(_x22), f(c, _x82, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(b))), _x22, active(f(c, _x82, active(b))))) | |
mark#(f(f(b, _x32, c), active(_x42), f(c, mark(_x52), b))) | → | active#(f(active(f(active(b), _x32, mark(b))), _x42, f(a, _x52, active(b)))) | mark#(f(f(f(_x71, _x72, f(mark(a), b, _x91)), active(_x62), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(f(_x91, _x91, _x91)))), _x62, active(c))), _x32, f(active(a), _x92, b))) | |
mark#(f(f(f(_x71, active(_x82), f(_x121, _x142, _x143)), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x82, active(f(mark(_x121), _x142, _x143)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(_x31, mark(_x62), c), active(_x22), f(c, _x52, b))) | → | active#(f(active(f(mark(_x31), _x62, mark(b))), _x22, active(f(active(c), _x52, active(b))))) | |
mark#(f(f(_x31, mark(_x62), c), active(_x22), f(c, _x52, b))) | → | active#(f(active(f(mark(_x31), _x62, active(c))), _x22, active(f(mark(b), _x52, active(b))))) | mark#(f(f(f(a, active(_x82), f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x82, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(a, _x72, f(_x121, active(_x142), _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x142, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(a, _x62, _x63), _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(f(active(a), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(b, mark(_x22), f(_x51, _x52, b))) | → | active#(f(active(b), _x22, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(f(_x71, _x72, f(_x151, _x152, _x153)), active(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x151, _x152, _x153)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(c, X2, f(_x51, active(_x72), b))) | → | active#(f(mark(b), X2, active(f(mark(_x51), _x72, active(b))))) | mark#(f(f(f(_x71, _x72, f(c, _x132, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(c, _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(a, _x32, f(_x81, _x82, _x83)), _x22, f(a, _x52, c))) | → | active#(f(f(active(a), _x32, active(f(mark(_x81), _x82, mark(_x83)))), _x22, active(f(active(a), _x52, active(c))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x152, mark(_x153))), active(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x152, _x153)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x31, _x32, c), active(_x42), f(c, _x52, b))) | → | active#(f(f(mark(_x31), _x32, mark(b)), _x42, active(f(active(c), _x52, active(b))))) | mark#(f(X1, X2, f(_x71, _x72, c))) | → | active#(f(mark(X1), X2, active(f(_x71, _x72, active(c))))) | |
mark#(f(f(_x31, _x32, c), X2, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, active(c))))) | mark#(f(f(_x51, _x52, c), X2, f(b, mark(_x72), active(c)))) | → | active#(f(active(f(_x51, _x52, active(c))), X2, active(f(active(b), _x72, mark(_x53))))) | |
mark#(f(b, X2, f(c, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(active(b), X2, active(f(active(c), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x62), _x33), active(_x42), f(a, mark(_x92), b))) | → | active#(f(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, mark(_x33)), _x42, active(f(active(a), _x92, b)))) | |
mark#(f(X1, active(mark(_x32)), f(_x51, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(mark(X1), _x32, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(f(f(_x71, active(_x92), _x73), _x62, _x63), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x62, _x63)), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, b)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(b))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(_x71, mark(_x102), f(_x121, _x142, _x143)), active(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x102, active(f(mark(_x121), _x142, _x143)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(active(_x51), _x52, _x33), active(mark(_x42)), f(a, _x82, b))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), _x42, active(f(active(a), _x82, b)))) | mark#(f(f(b, _x32, c), active(_x42), f(c, _x52, b))) | → | active#(f(active(f(active(b), _x32, mark(b))), _x42, f(active(c), _x52, active(b)))) | |
mark#(f(f(f(_x71, _x72, f(a, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(a), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(b, active(mark(_x32)), f(a, mark(_x82), f(_x111, _x112, c)))) | → | active#(f(active(b), _x32, active(f(a, _x82, active(f(mark(_x111), _x112, active(c))))))) | |
mark#(f(X1, X2, f(_x51, mark(mark(_x82)), f(_x111, active(_x132), _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(f(mark(_x111), _x132, mark(_x113))))))) | mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, active(active(_x142)), _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x142, mark(_x113))))))) | |
mark#(f(f(f(a, _x72, f(_x131, _x132, _x133)), active(_x62), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x32, f(active(a), _x92, b))) | mark#(f(f(f(_x71, _x72, f(_x121, mark(_x132), _x133)), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(mark(active(_x42))), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(X1, active(_x22), f(_x51, _x72, _x73))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, _x73)))) | |
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), mark(_x82), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123)))), _x82, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(X1, X2, f(_x51, mark(active(_x82)), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53))))) | |
mark#(f(b, active(_x22), f(a, mark(active(_x72)), f(_x111, _x112, _x113)))) | → | active#(f(active(b), _x22, active(f(a, _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(f(f(_x71, _x72, f(active(_x101), _x102, _x103)), active(_x62), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x101, _x102, _x103)))), _x62, active(c))), _x32, f(active(a), _x92, b))) | |
mark#(f(f(_x71, mark(_x72), _x33), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(_x71, _x72, mark(_x33))), _x22, f(active(a), _x82, b))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(c, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(c), _x52, mark(_x53))))) | |
mark#(f(X1, active(_x22), f(_x51, mark(_x72), f(_x111, _x112, f(_x161, _x162, _x163))))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(f(mark(_x161), _x162, mark(_x163))))))))) | mark#(f(f(_x61, _x62, _x33), active(mark(_x22)), f(a, _x72, b))) | → | active#(f(active(f(_x61, _x62, mark(_x33))), _x22, f(a, _x72, b))) | |
mark#(f(c, X2, f(a, active(_x72), b))) | → | active#(f(mark(a), X2, active(f(active(a), _x72, active(b))))) | mark#(f(b, active(_x22), f(a, mark(_x82), f(b, _x112, _x113)))) | → | active#(f(active(b), _x22, active(f(a, _x82, active(f(active(b), _x112, mark(_x113))))))) | |
mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(active(_x52)), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x52, active(c))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(b, _x32, _x33), active(_x42), f(a, _x52, b))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), _x42, f(active(a), _x52, active(b)))) | |
mark#(f(f(f(a, _x72, f(_x141, _x142, _x143)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x141, _x142, _x143)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, active(_x92), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x71, active(_x92), _x73), active(_x62), _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(f(_x61, _x62, _x63), _x32, b), X2, f(a, _x72, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, active(b))), X2, active(f(a, _x72, active(b))))) | |
mark#(f(b, active(_x22), f(a, mark(_x72), f(f(_x141, _x142, _x143), _x112, _x113)))) | → | active#(f(active(b), _x22, active(f(active(a), _x72, active(f(active(f(mark(_x141), _x142, mark(_x143))), _x112, mark(_x113))))))) | mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(_x52), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x52, c)), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, f(_x101, _x102, _x103)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x52, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(b, X2, f(a, mark(_x72), f(_x111, active(_x102), _x113)))) | → | active#(f(active(b), X2, active(f(active(a), _x72, active(f(mark(_x111), _x102, mark(_x113))))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, c)))) | |
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, b), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, active(b))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(_x31, _x32, c), X2, f(b, mark(active(_x82)), _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(b), _x82, mark(_x53))))) | |
mark#(f(X1, active(_x22), f(_x81, mark(_x82), f(_x111, _x112, _x113)))) | → | active#(f(mark(X1), _x22, active(f(_x81, _x82, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(X1, X2, f(b, active(_x62), c))) | → | active#(f(mark(X1), X2, active(f(b, _x62, active(a))))) | |
mark#(f(f(f(_x71, active(_x82), f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x82, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(b, active(_x22), f(a, mark(_x82), f(_x111, mark(_x122), c)))) | → | active#(f(active(b), _x22, active(f(a, _x82, active(f(mark(_x111), _x122, active(c))))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, b), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(b))), _x42, f(active(a), _x82, b))) | mark#(f(b, active(_x22), f(a, mark(_x82), f(_x121, _x122, c)))) | → | active#(f(active(b), _x22, active(f(a, _x82, active(f(_x121, _x122, active(c))))))) | |
mark#(f(c, active(_x22), f(f(_x91, _x92, c), active(_x72), b))) | → | active#(f(active(c), _x22, active(f(active(f(mark(_x91), _x92, active(c))), _x72, active(b))))) | mark#(f(b, X2, f(b, _x52, b))) | → | active#(f(active(b), X2, active(f(active(b), _x52, active(b))))) | |
mark#(f(b, active(_x22), f(a, mark(_x72), f(_x111, active(_x132), b)))) | → | active#(f(active(b), _x22, active(f(active(a), _x72, active(f(mark(_x111), _x132, active(b))))))) | mark#(f(X1, mark(_x22), f(_x51, active(_x72), c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(c))))) | |
mark#(f(a, X2, f(_x51, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(b, active(_x22), f(a, mark(_x82), f(_x111, _x112, f(_x151, _x152, _x153))))) | → | active#(f(active(b), _x22, active(f(a, _x82, active(f(mark(_x111), _x112, active(f(mark(_x151), _x152, mark(_x153))))))))) | |
mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(mark(_x42)), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x42, active(f(active(a), _x82, b)))) | mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, c), active(mark(_x22)), f(c, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(b))), _x22, f(mark(a), _x52, active(b)))) | mark#(f(X1, X2, f(_x51, mark(_x72), f(f(_x141, _x142, _x143), _x112, _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(active(f(mark(_x141), _x142, mark(_x143))), _x112, mark(_x113))))))) | |
mark#(f(f(a, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, c))) | → | active#(f(active(f(active(a), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(c))))) | mark#(f(f(f(_x71, active(_x92), _x73), _x32, b), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, active(b))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(_x51, _x52, c), active(_x42), f(c, _x52, b))) | → | active#(f(active(f(_x51, _x52, mark(b))), _x42, f(active(c), _x52, active(b)))) | mark#(f(f(_x31, _x32, a), X2, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, mark(b))))) | |
mark#(f(X1, active(_x22), f(f(_x91, _x92, c), active(mark(_x82)), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, active(c))), _x82, active(b))))) | mark#(f(c, X2, f(b, _x52, b))) | → | active#(f(active(c), X2, active(f(active(b), _x52, active(b))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x62), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, active(c)), _x32, active(f(active(a), _x92, b)))) | mark#(f(X1, X2, f(_x51, mark(_x82), _x83))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, _x83)))) | |
mark#(f(_x31, _x32, f(b, _x52, c))) | → | active#(f(_x31, _x32, f(active(b), _x52, mark(a)))) | mark#(f(a, mark(_x22), f(b, _x52, c))) | → | active#(f(active(a), _x22, active(f(active(b), _x52, mark(a))))) | |
mark#(f(f(_x31, _x32, c), active(_x22), f(_x51, active(_x82), b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(_x51), _x82, active(b))))) | mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x52), a), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, active(a))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(_x61, _x82, _x83), _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(active(f(mark(_x61), _x82, _x83)), _x32, mark(_x33))), X2, active(f(a, _x72, active(b))))) | mark#(f(b, X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(c, X2, f(a, active(b), b))) | → | active#(f(active(c), X2, mark(f(active(b), active(b), active(b))))) | mark#(f(f(f(_x71, _x72, c), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(c))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(a, X2, f(_x51, active(_x72), c))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x72, active(c))))) | mark#(f(f(f(a, _x72, f(_x121, mark(_x142), _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x142, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(X1, X2, X3)) | → | mark#(X1) | mark#(f(f(f(_x81, _x82, _x63), _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(f(_x81, _x82, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), active(_x62), _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(c, _x32, c), active(_x42), f(c, _x52, b))) | → | active#(f(active(f(active(c), _x32, mark(b))), _x42, f(active(c), _x52, active(b)))) | |
mark#(f(b, active(_x32), f(a, mark(_x72), f(a, _x112, _x113)))) | → | active#(f(b, _x32, active(f(active(a), _x72, active(f(active(a), _x112, mark(_x113))))))) | mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, b), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(b))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(a, _x82, f(_x131, _x132, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x82, f(_x131, _x132, mark(_x123)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(a, X2, f(b, _x52, c))) | → | active#(f(active(a), X2, active(f(active(b), _x52, mark(b))))) | |
mark#(f(X1, mark(_x22), f(b, _x72, c))) | → | active#(f(mark(X1), _x22, active(f(b, _x72, mark(a))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x132, active(_x133))), active(_x62), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x62, active(c))), _x32, f(active(a), _x92, b))) | |
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), mark(_x62), _x33), active(_x42), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x62, mark(_x33))), _x42, f(active(a), _x92, b))) | mark#(f(f(_x31, _x32, c), active(_x22), f(b, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(active(b), _x52, active(b))))) | |
mark#(f(X1, _x22, f(_x51, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113)))))) | mark#(f(X1, _x22, f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(c)))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, mark(_x132), _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113))))))) | mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), active(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(X1, active(_x22), f(b, _x72, c))) | → | active#(f(mark(X1), _x22, active(f(b, _x72, active(a))))) | mark#(f(f(f(_x71, _x72, f(b, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(mark(_x71), _x72, active(f(active(b), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, b))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, f(active(a), _x52, active(b)))) | mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), mark(_x62), b), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x62, active(b))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(a))))) | mark#(f(b, active(_x32), f(a, mark(_x72), f(f(_x121, _x122, _x123), _x112, _x113)))) | → | active#(f(b, _x32, active(f(active(a), _x72, active(f(active(f(mark(_x121), _x122, mark(_x123))), _x112, mark(_x113))))))) | |
mark#(f(X1, active(_x22), f(f(a, _x92, _x93), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(active(a), _x92, mark(_x93))), _x72, active(b))))) | mark#(f(b, active(_x32), f(a, mark(_x62), f(_x111, _x112, c)))) | → | active#(f(b, _x32, active(f(active(a), _x62, f(mark(_x111), _x112, active(c)))))) | |
mark#(f(f(_x31, _x32, c), active(_x42), f(c, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(b))), _x42, f(a, _x52, b))) | mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(mark(_x52)), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x52, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, a)), _x32, _x33), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, active(a))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b))) | mark#(f(f(f(a, _x72, f(_x141, _x142, _x123)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x141, _x142, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x91, _x92, f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(_x91, _x92, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, active(_x82), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x82, active(b))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, active(_x132), b)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, active(b))))))) | mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, a), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, active(a))), _x42, f(active(a), _x82, b))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, active(_x132), f(_x171, _x172, _x173))))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, active(f(mark(_x171), _x172, mark(_x173))))))))) | mark#(f(b, _x32, active(_x33))) | → | active#(f(active(b), _x32, _x33)) | |
mark#(f(f(_x31, _x52, c), X2, f(b, mark(_x72), c))) | → | active#(f(active(f(mark(_x31), _x52, c)), X2, active(f(active(b), _x72, mark(_x53))))) | mark#(f(f(c, _x32, _x33), active(_x42), f(a, _x52, b))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), _x42, f(active(a), _x52, active(b)))) | |
mark#(f(c, X2, f(b, active(_x72), b))) | → | active#(f(active(c), X2, active(f(active(b), _x72, active(b))))) | mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x61, _x62, a), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(_x61, _x62, active(a))), _x22, f(active(a), _x82, b))) | mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(active(_x52)), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x52, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x71, _x72, f(c, _x122, b)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, active(b))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, c), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(c))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(c, X2, f(c, active(_x72), b))) | → | active#(f(mark(a), X2, active(f(active(c), _x72, active(b))))) | mark#(f(f(_x61, _x62, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(f(_x61, _x62, mark(_x33)), _x42, active(f(active(a), _x82, b)))) | |
mark#(f(f(_x31, _x32, c), X2, f(c, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(c), _x52, mark(_x53))))) | mark#(f(f(_x51, _x52, c), active(_x42), f(c, _x52, b))) | → | active#(f(active(f(_x51, _x52, mark(b))), _x42, f(mark(a), _x52, active(b)))) | |
mark#(f(b, active(_x22), f(a, mark(_x72), f(_x111, mark(_x132), b)))) | → | active#(f(active(b), _x22, active(f(active(a), _x72, active(f(mark(_x111), _x132, active(b))))))) | mark#(f(f(b, _x32, _x33), X2, f(b, mark(_x72), _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(b), _x72, mark(_x53))))) | |
mark#(f(f(a, _x32, _x33), _x22, f(a, _x52, c))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), _x22, f(active(a), _x52, active(c)))) | mark#(f(c, X2, f(_x71, _x72, b))) | → | active#(f(active(c), X2, active(f(_x71, _x72, active(b))))) | |
mark#(f(b, active(_x32), f(a, mark(_x72), f(_x101, _x102, _x113)))) | → | active#(f(b, _x32, active(f(active(a), _x72, active(f(_x101, _x102, mark(_x113))))))) | mark#(f(f(f(_x71, _x72, f(a, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(mark(_x71), _x72, active(f(active(a), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(_x42), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(f(mark(_x71), _x72, active(f(_x131, _x132, _x133))), _x42, active(c))), _x32, f(active(a), _x92, b))) | mark#(f(X1, X2, f(_x51, mark(_x72), a))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(a))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), mark(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(mark(mark(_x42))), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(_x31, active(_x72), _x73), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x72, _x73)), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(b, X2, f(a, mark(active(_x62)), f(_x111, _x112, _x113)))) | → | active#(f(active(b), X2, active(f(active(a), _x62, active(f(mark(_x111), _x112, mark(_x113))))))) | |
active#(c) | → | mark#(a) | mark#(f(X1, _x22, _x23)) | → | active#(f(mark(X1), _x22, _x23)) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, mark(_x53)))) | mark#(f(f(f(_x71, _x92, f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, f(_x141, _x142, mark(_x123)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(a, _x72, f(_x131, _x132, c)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, active(c))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(_x31, _x32, a), X2, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, mark(a))))) | |
mark#(f(c, _x22, f(_x51, _x52, b))) | → | active#(f(active(c), _x22, f(mark(_x51), _x52, active(b)))) | mark#(f(b, X2, f(_x51, mark(_x72), f(c, _x112, _x113)))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(active(c), _x112, mark(_x113))))))) | |
mark#(f(f(f(_x71, _x72, _x73), _x32, c), active(_x22), f(c, _x52, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, active(c))), _x22, active(f(mark(b), _x52, active(b))))) | mark#(f(f(f(_x71, _x72, _x73), _x32, c), active(_x22), f(c, _x52, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(b))), _x22, active(f(active(c), _x52, active(b))))) | |
mark#(f(f(f(b, _x72, f(_x121, _x142, _x143)), active(active(_x62)), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(active(b), _x72, active(f(mark(_x121), _x142, _x143))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | mark#(f(X1, active(_x22), f(f(_x91, _x92, c), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, mark(a))), _x72, active(b))))) | |
mark#(f(X1, _x22, f(_x51, active(_x72), c))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x72, active(c)))) | mark#(f(f(f(c, active(_x92), _x73), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(c), _x92, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(_x31, _x32, b), _x22, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), _x22, f(active(a), _x52, active(b)))) | mark#(f(X1, active(mark(_x32)), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x32, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(b, active(mark(_x22)), f(a, mark(_x62), f(_x111, _x112, _x113)))) | → | active#(f(b, _x22, active(f(active(a), _x62, f(mark(_x111), _x112, mark(_x113)))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(active(_x62)), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), _x32, _x33), active(_x22), f(a, mark(_x82), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x22, active(f(a, _x82, b)))) | mark#(f(b, active(mark(_x32)), f(a, mark(_x72), f(_x111, _x112, b)))) | → | active#(f(active(b), _x32, active(f(active(a), _x72, active(f(mark(_x111), _x112, active(b))))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x132, active(_x133))), active(_x62), c), active(mark(_x32)), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x62, active(c))), _x32, active(f(active(a), _x92, b)))) | mark#(f(f(_x61, _x62, c), active(mark(_x42)), f(a, _x82, b))) | → | active#(f(active(f(_x61, _x62, active(c))), _x42, active(f(active(a), _x82, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x142, mark(_x143))), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(a, _x72, f(_x121, _x122, a)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, active(a))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(b, active(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x72, mark(_x53))))) | mark#(f(X1, X2, f(b, mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, mark(_x53))))) | |
mark#(f(b, active(_x22), f(a, mark(active(_x82)), f(_x111, _x112, b)))) | → | active#(f(active(b), _x22, active(f(active(a), _x82, active(f(mark(_x111), _x112, active(b))))))) | mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, c), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, active(c))), _x42, f(active(a), _x82, b))) | |
mark#(f(c, active(_x22), f(_x51, active(_x72), b))) | → | active#(f(active(c), _x22, active(f(mark(_x51), _x72, active(b))))) | mark#(f(f(f(_x71, _x72, _x73), _x62, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(f(mark(_x71), _x72, mark(_x73)), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(b, X2, f(b, _x52, c))) | → | active#(f(active(b), X2, active(f(active(b), _x52, active(a))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x81, _x82, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(_x81, _x82, active(b))))) | |
mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x52, _x53), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x52, _x53)), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, _x72, f(_x151, active(_x152), _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x151, _x152, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(_x31, _x32, a), _x22, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x22, f(active(a), _x52, mark(b)))) | |
mark#(f(f(f(_x71, _x72, f(_x121, mark(_x142), _x143)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x52, _x53), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x52, _x53)), _x42, f(active(a), _x82, b))) | |
mark#(f(b, active(_x22), f(a, mark(_x82), f(b, _x112, c)))) | → | active#(f(active(b), _x22, active(f(a, _x82, active(f(active(b), _x112, active(c))))))) | mark#(f(f(_x31, active(_x52), _x33), active(_x42), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), _x42, f(active(a), _x52, active(b)))) | |
mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(a, _x92, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(a, _x92, b)))) | mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x52, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(f(active(a), _x72, active(f(_x131, _x132, mark(_x123)))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(c, _x62, _x63), _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(active(f(active(c), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(a, _x72, active(b))))) | mark#(f(f(f(_x71, _x72, f(b, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(b), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(b, _x52, c), active(_x42), f(c, _x62, b))) | → | active#(f(active(f(active(b), _x52, b)), _x42, f(a, _x62, active(b)))) | mark#(f(f(_x31, _x32, c), active(_x42), f(c, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(b))), _x42, f(mark(b), _x52, active(b)))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(mark(_x42)), f(a, _x82, b))) | → | active#(f(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33)), _x42, f(active(a), _x82, b))) | mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(a, mark(_x92), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(_x62), c), active(active(_x22)), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x22, f(active(a), _x92, b))) | mark#(f(b, active(_x32), f(a, mark(_x62), f(a, mark(_x102), _x113)))) | → | active#(f(b, _x32, active(f(active(a), _x62, f(active(a), _x102, mark(_x113)))))) | |
mark#(f(b, X2, f(a, mark(_x72), f(_x111, _x112, a)))) | → | active#(f(active(b), X2, active(f(active(a), _x72, active(f(mark(_x111), _x112, active(a))))))) | mark#(f(X1, X2, f(_x51, mark(_x72), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(c))))) | |
mark#(f(f(_x61, _x62, _x33), active(mark(_x22)), f(a, active(_x72), b))) | → | active#(f(active(f(_x61, _x62, mark(_x33))), _x22, f(active(a), _x72, b))) | mark#(f(X1, X2, f(b, mark(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, active(a))))) | |
mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), active(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(a, active(_x92), f(_x121, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, f(_x81, _x82, _x83)), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, active(f(mark(_x81), _x82, mark(_x83))))), _x42, f(active(a), _x82, b))) | mark#(f(X1, X2, f(_x51, mark(active(_x82)), f(_x111, _x112, _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x92, b))) | mark#(f(f(f(b, _x72, f(_x141, _x142, _x123)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(b), _x72, active(f(_x141, _x142, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(f(_x101, _x102, _x103), _x72, f(_x121, _x142, _x143)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(f(mark(_x101), _x102, mark(_x103))), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(X1, X2, f(_x71, _x72, _x53))) | → | active#(f(mark(X1), X2, active(f(_x71, _x72, mark(_x53))))) | |
mark#(f(f(c, _x32, c), active(mark(_x22)), f(c, _x62, b))) | → | active#(f(active(f(active(c), _x32, mark(b))), _x22, f(a, _x62, active(b)))) | mark#(f(X1, X2, f(_x51, mark(_x82), f(_x111, _x112, _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, f(mark(_x111), _x112, mark(_x113)))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(X1, X2, f(c, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(mark(X1), X2, active(f(active(c), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(f(_x31, _x32, c), active(_x42), f(c, _x52, b))) | → | active#(f(f(mark(_x31), _x32, active(c)), _x42, active(f(mark(b), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, f(_x101, _x102, _x103)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | |
mark#(f(b, X2, f(_x51, mark(_x72), b))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x72, active(b))))) | mark#(f(f(f(c, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(c), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, _x72, f(mark(_x101), _x102, _x103)), active(_x62), c), active(_x32), f(a, mark(active(_x52)), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x101, _x102, _x103)))), _x62, active(c))), _x32, f(active(a), _x52, b))) | mark#(f(f(f(_x61, _x62, c), _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, active(c))), _x32, mark(_x33))), X2, active(f(a, _x72, active(b))))) | |
mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(active(_x42)), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x42, active(c))), _x32, f(active(a), _x92, b))) | mark#(f(f(_x31, _x32, c), active(_x42), f(c, mark(_x52), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(b))), _x42, f(a, _x52, active(b)))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, c), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(c))), _x22, f(active(a), _x82, b))) | |
mark#(f(f(f(b, _x72, f(_x121, mark(_x132), _x133)), active(_x52), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(active(b), _x72, active(f(mark(_x121), _x132, _x133))), _x52, active(c))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(a, _x82, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x82, f(mark(_x121), _x122, mark(_x123)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x32, _x33), active(active(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b))) | mark#(f(f(mark(a), b, _x33), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(mark(f(mark(_x33), mark(_x33), mark(_x33))), _x22, f(active(a), _x82, b))) | |
mark#(f(f(f(_x61, _x62, _x63), mark(_x52), _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(f(_x71, active(_x82), f(_x121, _x132, active(_x133))), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x82, active(f(mark(_x121), _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(a, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, active(_x22), f(_x51, mark(_x72), f(_x111, active(_x132), _x113)))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113))))))) | mark#(f(f(f(_x71, _x72, f(b, _x142, _x143)), active(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(b), _x142, _x143)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(a, _x72, f(_x131, _x132, b)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, active(b))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(_x71, _x72, f(mark(_x101), _x102, _x103)), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(f(active(f(mark(_x71), _x72, active(f(_x101, _x102, _x103)))), _x62, active(c)), _x22, f(active(a), _x92, b))) | |
mark#(f(f(f(_x71, _x72, f(_x151, mark(_x152), _x123)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x151, _x152, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x52), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x32, f(active(a), _x92, b))) | |
mark#(f(X1, active(_x22), f(f(_x91, mark(_x112), _x93), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x112, mark(_x93))), _x72, active(b))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, a), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(a))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(b, active(_x32), f(a, mark(active(_x62)), f(_x111, _x112, _x113)))) | → | active#(f(b, _x32, active(f(active(a), _x62, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(X1, X2, c)) | → | active#(f(mark(X1), X2, active(c))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, b)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(b))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(b, active(_x32), f(a, mark(_x82), f(_x111, _x112, _x113)))) | → | active#(f(b, _x32, active(f(a, _x82, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(a, _x32, _x33), _x22, f(a, _x82, c))) | → | active#(f(f(active(a), _x32, mark(_x33)), _x22, active(f(a, _x82, active(c))))) | |
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), mark(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x52), c), active(mark(_x32)), f(a, mark(_x92), b))) | → | active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x32, active(f(active(a), _x92, b)))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), f(c, _x112, _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(active(c), _x112, mark(_x113))))))) | mark#(f(f(_x51, _x52, b), X2, f(a, _x52, b))) | → | active#(f(active(f(_x51, _x52, active(b))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(f(a, _x92, f(_x121, _x122, _x123)), _x32, _x33), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x92, f(mark(_x121), _x122, mark(_x123)))), _x32, mark(_x33))), _x22, f(active(a), _x82, b))) | mark#(f(b, active(_x22), f(a, mark(_x72), f(_x111, _x112, a)))) | → | active#(f(active(b), _x22, active(f(active(a), _x72, active(f(mark(_x111), _x112, active(a))))))) | |
mark#(f(f(f(a, _x62, active(b)), _x32, _x33), X2, f(a, active(_x62), b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(a, _x62, active(b))))) | mark#(f(f(_x31, _x32, b), active(_x42), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), _x42, f(active(a), _x52, active(b)))) | |
mark#(f(f(f(_x71, _x72, f(_x151, active(_x152), _x123)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x151, _x152, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(X1, X2, f(a, mark(_x72), f(_x111, active(_x132), _x113)))) | → | active#(f(mark(X1), X2, active(f(active(a), _x72, active(f(mark(_x111), _x132, mark(_x113))))))) | |
mark#(f(_x31, active(_x32), f(_x51, _x52, _x53))) | → | active#(f(_x31, _x32, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(c, _x32, c), active(_x42), f(c, _x52, b))) | → | active#(f(active(f(active(c), _x32, mark(b))), _x42, f(a, _x52, b))) | |
mark#(f(f(f(f(_x81, _x82, _x83), _x72, f(mark(_x101), _x102, _x103)), active(_x62), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(f(mark(_x81), _x82, mark(_x83))), _x72, active(f(_x101, _x102, _x103)))), _x62, active(c))), _x32, f(active(a), _x92, b))) | mark#(f(b, _x32, mark(_x33))) | → | active#(f(active(b), _x32, _x33)) | |
mark#(f(f(f(_x71, _x82, f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(mark(_x71), _x82, f(mark(_x121), _x142, _x143)), _x52, active(c))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(a, _x32, c), _x22, f(a, _x52, c))) | → | active#(f(f(active(a), _x32, active(c)), _x22, active(f(active(a), _x52, active(c))))) | |
mark#(f(f(_x31, _x32, a), X2, f(b, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(b), _x72, mark(_x53))))) | mark#(f(X1, active(_x22), f(_x51, mark(_x72), f(_x111, mark(_x132), _x113)))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113))))))) | |
mark#(f(b, active(_x22), f(a, mark(_x72), f(a, _x112, b)))) | → | active#(f(active(b), _x22, active(f(active(a), _x72, active(f(active(a), _x112, active(b))))))) | mark#(f(f(_x31, _x32, c), X2, f(f(_x81, _x82, _x83), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, b), _x22, f(a, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, active(b)), _x22, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, mark(_x62), c), active(_x22), f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x62, active(c))), _x22, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(_x31, _x52, _x53), X2, f(b, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(b), _x52, mark(_x53))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x32, c), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, active(c))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(c, _x52, c), active(_x42), f(c, _x62, b))) | → | active#(f(active(f(active(c), _x52, b)), _x42, f(a, _x62, active(b)))) | mark#(f(f(f(_x61, _x62, _x63), _x32, c), X2, f(b, mark(_x72), _x53))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, active(c))), X2, active(f(active(b), _x72, mark(_x53))))) | |
mark#(f(f(f(b, _x72, f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(active(b), _x72, active(f(mark(_x121), _x142, _x143))), _x52, mark(b))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(_x61, _x62, _x63), mark(_x52), _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x52, mark(_x33))), X2, active(f(a, _x72, active(b))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), active(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(b, active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(b), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, c), active(_x42), f(c, _x62, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), _x42, f(a, _x62, active(b)))) | |
mark#(f(X1, X2, f(b, _x52, b))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, active(b))))) | mark#(f(f(f(_x71, _x72, f(_x121, active(_x142), _x123)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(b, _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), _x22, f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b)))) | |
mark#(f(b, active(_x22), f(a, mark(_x72), f(c, _x112, b)))) | → | active#(f(active(b), _x22, active(f(active(a), _x72, active(f(active(c), _x112, active(b))))))) | mark#(f(f(f(_x71, _x72, _x73), _x32, b), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, active(b))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(_x61, _x62, _x33), active(_x22), f(_x51, _x52, b))) | → | active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(b, X2, f(_x51, _x52, _x53))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, c), active(_x22), f(c, _x52, b))) | → | active#(f(f(mark(_x31), _x32, mark(b)), _x22, f(active(c), _x52, active(b)))) | |
mark#(f(f(_x61, _x62, c), active(_x22), f(_x51, _x52, b))) | → | active#(f(active(f(_x61, _x62, mark(a))), _x22, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(a, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(f(_x71, active(_x92), f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(a, _x62, _x63), _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(active(f(active(a), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(a, _x72, active(b))))) | mark#(f(f(f(a, active(_x92), _x73), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x92, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), active(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(X1, active(_x32), f(b, _x52, c))) | → | active#(f(mark(X1), _x32, f(active(b), _x52, mark(a)))) | |
mark#(f(f(_x31, active(_x52), c), X2, f(b, mark(_x72), active(c)))) | → | active#(f(active(f(mark(_x31), _x52, active(c))), X2, active(f(active(b), _x72, mark(_x53))))) | mark#(f(f(f(_x61, _x62, _x63), _x32, c), X2, f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, active(c))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(a, active(_x22), f(_x51, active(_x72), b))) | → | active#(f(active(a), _x22, active(f(mark(_x51), _x72, active(b))))) | mark#(f(X1, active(_x22), f(f(c, _x92, _x93), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(active(c), _x92, mark(_x93))), _x72, active(b))))) | |
mark#(f(f(a, _x32, b), X2, f(a, _x52, c))) | → | active#(f(active(f(active(a), _x32, active(b))), X2, active(f(active(a), _x52, active(c))))) | mark#(f(f(f(_x71, _x72, _x73), _x32, c), active(_x22), f(c, _x52, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, active(c))), _x22, active(f(active(c), _x52, active(b))))) | |
mark#(f(f(f(_x71, active(_x102), f(_x141, _x142, _x123)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x102, active(f(_x141, _x142, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x62, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123)))), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), _x22, f(a, _x72, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), _x22, f(a, _x72, active(b)))) | mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(c, active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(c), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(a, _x32, c), active(_x42), f(c, _x52, b))) | → | active#(f(active(f(active(a), _x32, mark(b))), _x42, f(active(c), _x52, active(b)))) | |
mark#(f(f(_x31, _x32, c), active(active(_x42)), f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x42, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(_x42), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x92, b))) | |
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), _x22, f(a, _x52, b))) | → | active#(f(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(f(a, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(a, _x82, active(b))))) | mark#(f(X1, X2, f(_x51, mark(_x72), f(b, active(_x132), _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(active(b), _x132, mark(_x113))))))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(c)))) | mark#(f(b, X2, f(a, mark(_x72), f(_x111, _x112, b)))) | → | active#(f(active(b), X2, active(f(active(a), _x72, active(f(mark(_x111), _x112, active(b))))))) | |
mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(a, active(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(X1, _x22, f(_x51, active(_x72), b))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x72, active(b)))) | |
mark#(f(c, X2, f(_x51, _x52, _x53))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(f(f(_x91, _x92, _x93), _x72, f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(X1, mark(_x22), f(b, mark(_x72), c))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x72, mark(a))))) | mark#(f(f(f(b, _x72, f(_x121, _x142, _x143)), active(mark(_x62)), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(active(b), _x72, active(f(mark(_x121), _x142, _x143))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x31, _x32, b), X2, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, active(c))))) | mark#(f(b, active(_x32), f(a, mark(_x62), f(_x111, _x112, b)))) | → | active#(f(b, _x32, active(f(active(a), _x62, f(mark(_x111), _x112, active(b)))))) | |
mark#(f(f(_x31, mark(_x72), _x73), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x72, _x73)), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), mark(_x62), _x33), active(_x42), f(a, mark(_x92), b))) | → | active#(f(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x62, mark(_x33)), _x42, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(_x62), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x62, active(c)), _x32, active(f(active(a), _x92, b)))) | mark#(f(f(_x31, _x32, b), _x22, f(a, _x52, b))) | → | active#(f(f(mark(_x31), _x32, active(b)), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, active(_x132), c)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, active(c))))))) | mark#(f(f(f(_x71, active(_x92), _x73), _x32, _x33), active(mark(_x42)), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, mark(_x33))), _x42, active(f(active(a), _x82, b)))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x62), _x63), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, _x63)), _x42, f(active(a), _x82, b))) | mark#(f(X1, mark(_x22), f(_x51, _x52, b))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, a), _x42, f(a, _x52, c))) | → | active#(f(f(mark(_x31), _x32, active(a)), _x42, f(active(a), _x52, active(c)))) | mark#(f(X1, mark(_x22), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(f(_x71, active(_x102), _x103), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x102, _x103)), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, mark(_x52), b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x52, b))) | |
mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(mark(_x42)), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x42, active(c))), _x32, f(active(a), _x92, b))) | mark#(f(f(_x31, _x32, c), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, a), _x22, f(a, active(_x72), c))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x22, f(active(a), _x72, active(c)))) | mark#(f(f(f(_x71, _x72, f(active(_x151), _x152, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x151, _x152, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, f(_x111, _x112, _x113)))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(f(f(c, _x72, f(_x121, _x142, _x143)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(c), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x31, _x32, c), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(f(a, _x72, f(_x121, _x122, c)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, active(c))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(X1, active(_x22), f(f(f(_x121, _x122, _x123), _x92, _x93), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(active(f(mark(_x121), _x122, mark(_x123))), _x92, mark(_x93))), _x72, active(b))))) | mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(c))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x132, active(_x133))), active(mark(_x52)), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x52, active(c))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(_x61, _x62, _x33), active(active(_x42)), f(a, _x82, b))) | → | active#(f(active(f(_x61, _x62, mark(_x33))), _x42, active(f(active(a), _x82, b)))) | |
mark#(f(X1, active(_x22), f(_x51, mark(_x72), f(_x111, _x112, b)))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(b))))))) | mark#(f(f(f(b, _x72, f(_x121, _x142, _x143)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(b), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x71, _x72, b), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(b))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(b, active(_x32), f(a, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(active(b), _x32, f(active(a), _x72, active(f(mark(_x111), _x112, mark(_x113)))))) | |
mark#(f(b, X2, f(a, _x52, b))) | → | active#(f(active(b), X2, active(f(active(a), _x52, active(b))))) | mark#(f(b, active(_x32), f(a, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(b, _x32, active(f(a, _x72, f(mark(_x111), _x112, mark(_x113)))))) | |
mark#(f(_x31, active(_x32), f(_x51, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(_x31, _x32, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x82), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143))), _x82, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(b, active(active(_x32)), f(a, mark(_x82), f(_x111, _x112, c)))) | → | active#(f(active(b), _x32, active(f(a, _x82, active(f(mark(_x111), _x112, active(c))))))) | mark#(f(f(b, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(a))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(f(_x71, _x72, f(mark(_x101), _x102, _x103)), active(_x62), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x101, _x102, _x103)))), _x62, mark(b))), _x32, f(active(a), _x92, b))) | |
mark#(f(b, active(_x32), f(a, mark(mark(_x62)), f(_x111, _x112, _x113)))) | → | active#(f(b, _x32, active(f(active(a), _x62, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x52, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(a, _x52, b))) | |
mark#(f(f(_x61, _x62, _x33), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(f(_x61, _x62, mark(_x33)), _x22, active(f(active(a), _x82, b)))) | mark#(f(_x21, _x22, f(_x51, mark(_x72), f(_x111, active(_x132), _x113)))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113))))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, _x132, _x133)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, _x133)))))) | mark#(f(f(b, _x32, c), active(_x42), f(c, _x52, b))) | → | active#(f(active(f(active(b), _x32, mark(b))), _x42, f(a, _x52, b))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, c)), mark(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, active(c))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(_x71, mark(_x102), f(_x141, _x142, _x123)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x102, active(f(_x141, _x142, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x31, _x32, a), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(f(_x71, _x72, _x73), _x62, _x63), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x62, _x63)), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(_x42), f(a, mark(_x92), b))) | → | active#(f(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33)), _x42, active(f(active(a), _x92, b)))) | mark#(f(f(f(_x71, active(_x92), b), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, active(b))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(X1, _x22, f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x52, mark(_x53)))) | mark#(f(b, active(_x32), _x33)) | → | active#(f(active(b), _x32, _x33)) | |
mark#(f(f(_x31, mark(_x52), _x33), X2, f(b, mark(_x72), mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(b), _x72, mark(_x53))))) | mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(_x62), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x62, mark(b))), _x32, f(active(a), _x92, b))) | |
mark#(f(_x21, _x22, f(b, _x72, c))) | → | active#(f(_x21, _x22, active(f(b, _x72, active(a))))) | mark#(f(f(_x31, _x32, c), active(_x42), f(c, active(_x62), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(b))), _x42, f(mark(a), _x62, active(b)))) | |
mark#(f(f(_x31, _x32, c), active(_x42), f(c, _x62, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(b))), _x42, f(c, _x62, active(b)))) | mark#(f(f(_x31, mark(_x52), _x33), active(_x42), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), _x42, f(active(a), _x52, active(b)))) | |
mark#(f(f(f(_x71, _x72, f(_x141, _x142, a)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, active(a))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(c, _x62, _x63), _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(f(active(c), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(f(_x81, _x82, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(_x81, _x82, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(c, _x22, f(_x61, active(active(_x62)), b))) | → | active#(f(active(c), _x22, f(_x61, _x62, active(b)))) | |
mark#(f(c, X2, f(_x51, active(_x82), b))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x82, b)))) | mark#(f(f(f(active(a), _x72, f(_x121, _x142, _x143)), active(_x62), c), active(_x22), f(a, mark(active(_x72)), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, active(c))), _x22, active(f(active(a), _x72, b)))) | |
mark#(f(f(f(_x71, _x72, _x73), _x32, c), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, active(c))), _x22, active(f(active(a), _x82, b)))) | mark#(f(c, mark(_x22), f(b, _x52, c))) | → | active#(f(active(c), _x22, active(f(active(b), _x52, mark(a))))) | |
mark#(f(f(_x31, _x32, b), X2, f(a, _x72, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(a, _x72, active(b))))) | mark#(f(X1, active(_x22), f(f(_x91, _x92, f(_x141, _x142, _x143)), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, active(f(mark(_x141), _x142, mark(_x143))))), _x72, active(b))))) | |
mark#(f(b, X2, f(a, mark(_x72), f(_x101, _x102, _x113)))) | → | active#(f(active(b), X2, active(f(active(a), _x72, active(f(_x101, _x102, mark(_x113))))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(b, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(b), _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(c))))) | mark#(f(f(f(_x81, _x82, f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(_x81, _x82, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(b, X2, f(_x51, mark(_x72), f(_x111, _x112, c)))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(c))))))) | mark#(f(X1, _x22, f(_x51, mark(_x72), _x53))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x72, mark(_x53)))) | |
mark#(f(X1, active(_x22), f(f(c, _x92, c), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(active(c), _x92, active(c))), _x72, active(b))))) | mark#(f(f(f(_x71, _x72, f(b, _x132, active(_x133))), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(b), _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x31, _x62, c), active(_x22), f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x62, c)), _x22, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(f(_x71, _x82, f(_x121, _x142, _x143)), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x82, f(mark(_x121), _x142, _x143))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, active(mark(_x142)), _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x142, mark(_x113))))))) | mark#(f(f(a, _x32, _x33), _x22, f(a, _x82, c))) | → | active#(f(f(active(a), _x32, mark(_x33)), _x22, active(f(active(a), _x82, c)))) | |
mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x32, a), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, active(a))), _x42, f(active(a), _x82, b))) | mark#(f(b, X2, f(a, mark(_x72), f(a, _x112, _x113)))) | → | active#(f(active(b), X2, active(f(active(a), _x72, active(f(active(a), _x112, mark(_x113))))))) | |
mark#(f(_x21, _x22, f(b, _x52, c))) | → | active#(f(_x21, _x22, active(f(active(b), _x52, active(c))))) | mark#(f(f(f(b, active(_x82), f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(active(b), _x82, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(b, active(_x32), f(a, mark(_x62), f(_x111, _x102, _x103)))) | → | active#(f(b, _x32, active(f(active(a), _x62, f(mark(_x111), _x102, _x103))))) | mark#(f(b, active(_x22), f(_x51, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(active(b), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(f(f(_x71, _x72, f(mark(_x111), _x112, active(_x113))), active(_x62), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x111, _x112, _x113)))), _x62, active(c))), _x32, f(active(a), _x92, b))) | mark#(f(c, X2, f(_x51, _x52, c))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(X1, active(_x32), f(_x51, active(_x82), b))) | → | active#(f(mark(X1), _x32, f(mark(_x51), _x82, b))) | mark#(f(f(_x41, _x42, _x43), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, c), X2, f(b, mark(_x72), a))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(b), _x72, active(a))))) | mark#(f(f(_x31, _x72, active(_x73)), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x72, _x73)), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(f(c, _x72, f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(active(c), _x72, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x71, active(_x92), _x73), _x32, _x33), active(_x22), f(a, active(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(a, mark(_x22), f(b, _x52, c))) | → | active#(f(active(a), _x22, active(f(active(b), _x52, active(c))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(active(_x82)), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x82, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(X1, active(_x22), f(f(_x91, _x92, b), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, active(b))), _x72, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), active(mark(_x22)), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b)))) | mark#(f(X1, active(_x32), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x32, f(mark(_x51), _x52, mark(_x53)))) | |
mark#(f(f(f(_x71, _x82, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x82, f(mark(_x121), _x122, mark(_x123)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(_x71, _x72, f(_x121, mark(_x152), _x153)), active(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x152, _x153)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x31, _x32, c), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(b, active(_x32), f(a, mark(active(_x72)), f(_x111, _x112, _x113)))) | → | active#(f(b, _x32, active(f(active(a), _x72, f(mark(_x111), _x112, mark(_x113)))))) | |
mark#(f(b, X2, f(_x51, active(_x72), b))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x72, active(b))))) | mark#(f(c, X2, f(_x51, active(_x72), b))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x72, active(b))))) | |
mark#(f(f(_x61, _x62, c), active(_x22), f(_x51, _x52, b))) | → | active#(f(active(f(_x61, _x62, mark(b))), _x22, active(f(mark(_x51), _x52, active(b))))) | mark#(f(c, X2, X3)) | → | active#(f(active(c), X2, mark(X3))) | |
mark#(f(X1, active(_x32), f(f(_x91, _x92, _x93), active(_x72), b))) | → | active#(f(mark(X1), _x32, f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(b)))) | mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, f(_x101, _x102, _x103)))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | |
mark#(f(f(f(_x71, active(_x92), c), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, active(c))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(_x31, _x32, c), active(_x42), f(c, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x42, f(mark(b), _x52, active(b)))) | |
mark#(f(c, X2, f(_x51, _x72, b))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x72, b)))) | mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, mark(_x82), b))) | → | active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x82, active(b))))) | |
mark#(f(f(_x31, mark(_x52), _x33), _x22, f(a, _x52, mark(_x33)))) | → | active#(f(f(mark(_x31), _x52, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(f(active(a), _x72, f(_x121, _x142, _x143)), active(_x62), c), active(_x22), f(a, mark(mark(_x72)), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, active(c))), _x22, active(f(active(a), _x72, b)))) | |
mark#(f(f(f(active(a), _x72, f(_x121, _x132, active(_x133))), active(_x62), c), active(_x22), f(a, mark(mark(_x72)), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x72, b)))) | mark#(f(X1, active(_x22), f(f(_x91, _x92, c), active(_x82), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, active(c))), _x82, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x121, active(_x152), _x153)), active(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x152, _x153)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(_x61, mark(_x82), _x63), _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(active(f(mark(_x61), _x82, mark(_x63))), _x32, mark(_x33))), X2, active(f(a, _x72, active(b))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, active(_x142), _x143)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x142, _x143)))))) | mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(_x51, _x52, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(b, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(b), _x52, active(b))))) | mark#(f(f(mark(active(_x61)), _x62, _x33), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(_x61, _x62, mark(_x33))), _x22, f(active(a), _x82, b))) | |
mark#(f(c, mark(_x32), f(_x81, active(_x82), b))) | → | active#(f(active(c), _x32, f(_x81, _x82, active(b)))) | mark#(f(f(f(_x71, _x72, f(_x121, active(_x152), _x153)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x152, _x153)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x31, _x52, a), X2, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x52, a)), X2, active(f(active(a), _x52, active(c))))) | mark#(f(b, X2, f(_x51, _x72, b))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x72, b)))) | |
mark#(f(f(c, _x32, _x33), _x22, f(a, _x52, _x53))) | → | active#(f(f(active(c), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(b, _x32, _x33), X2, f(b, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, a), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(active(a), _x62, _x33), active(mark(_x42)), f(a, active(_x62), b))) | → | active#(f(active(f(_x61, _x62, mark(_x33))), _x42, active(f(active(a), _x62, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(_x62), c), active(_x32), f(a, mark(mark(_x52)), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x32, f(active(a), _x52, b))) | mark#(f(b, active(_x32), f(a, mark(_x62), f(_x101, _x102, _x113)))) | → | active#(f(b, _x32, active(f(active(a), _x62, f(_x101, _x102, mark(_x113)))))) | |
mark#(f(f(f(a, _x72, f(_x131, _x132, a)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, active(a))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(a, _x72, f(_x121, _x122, c)), _x32, _x33), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, active(c))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b))) | |
mark#(f(f(_x31, _x32, b), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), mark(_x22), f(b, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(b), _x72, mark(_x53))))) | |
mark#(f(f(b, _x32, c), active(_x42), f(c, _x52, b))) | → | active#(f(active(f(active(b), _x32, mark(b))), _x42, f(mark(a), _x52, active(b)))) | mark#(f(X1, X2, f(b, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, active(a))))) | |
mark#(f(X1, X2, f(_x51, active(active(_x82)), b))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(b))))) | mark#(f(X1, X2, f(_x51, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(b))))) | |
mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x32, b), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, active(b))), _x42, f(active(a), _x82, b))) | active#(f(a, b, X)) | → | mark#(f(X, X, X)) | |
mark#(f(c, _x22, f(_x51, active(_x72), b))) | → | active#(f(a, _x22, active(f(mark(_x51), _x72, active(b))))) | mark#(f(f(f(_x71, _x72, f(c, _x142, _x143)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x142, _x143)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(b, X2, f(_x51, mark(_x72), f(b, _x112, _x113)))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(active(b), _x112, mark(_x113))))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), active(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x71, _x72, f(f(_x151, _x152, _x153), _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(f(mark(_x151), _x152, mark(_x153))), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(X1, active(_x22), f(f(_x91, _x92, _x93), active(active(_x82)), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x82, active(b))))) | |
mark#(f(f(f(_x101, active(_x102), _x73), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(_x101, _x102, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(X1, active(_x22), f(f(_x91, active(_x112), c), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x112, active(c))), _x72, active(b))))) | |
mark#(f(f(_x31, mark(_x52), b), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, active(b))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, c), active(mark(_x22)), f(c, _x62, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(b))), _x22, f(a, _x62, active(b)))) | |
mark#(f(f(mark(mark(_x61)), _x62, _x33), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(_x61, _x62, mark(_x33))), _x22, f(active(a), _x82, b))) | mark#(f(f(f(_x71, _x72, f(_x101, mark(_x102), _x103)), active(_x62), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x101, _x102, _x103)))), _x62, active(c))), _x32, f(active(a), _x92, b))) | |
mark#(f(b, X2, f(_x51, mark(_x72), f(_x111, mark(_x132), _x113)))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113))))))) | mark#(f(f(_x51, active(_x52), _x33), active(mark(_x42)), f(a, _x82, b))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), _x42, active(f(active(a), _x82, b)))) | |
mark#(f(X1, X2, f(c, active(_x72), b))) | → | active#(f(mark(X1), X2, active(f(active(c), _x72, active(b))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b))))) | |
mark#(f(f(_x51, _x52, _x33), X2, f(_x51, _x52, mark(_x33)))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, X2, f(_x51, _x72, b))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, b)))) | |
mark#(f(c, mark(_x22), f(_x51, active(_x72), b))) | → | active#(f(active(c), _x22, active(f(mark(_x51), _x72, active(b))))) | mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, b))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(b))))) | |
mark#(f(f(f(b, _x72, f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(mark(_x72)), b))) | → | active#(f(active(f(f(active(b), _x72, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x72, b)))) | mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x32, _x33), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x22, f(active(a), _x82, b))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, active(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53))))) | mark#(f(b, active(_x22), f(a, mark(_x82), f(a, _x112, c)))) | → | active#(f(active(b), _x22, active(f(a, _x82, active(f(active(a), _x112, active(c))))))) | |
mark#(f(f(_x41, _x42, _x43), active(_x22), f(f(_x91, _x92, _x93), active(_x72), b))) | → | active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(b))))) | mark#(f(X1, X2, f(_x71, _x72, b))) | → | active#(f(mark(X1), X2, active(f(_x71, _x72, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(mark(_x51), _x52, mark(_x53)))) | mark#(f(c, X2, f(_x61, active(active(_x62)), b))) | → | active#(f(active(c), X2, active(f(_x61, _x62, active(b))))) | |
mark#(f(b, X2, f(b, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(active(b), X2, active(f(active(b), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(f(a, _x32, b), X2, f(a, _x52, b))) | → | active#(f(active(f(active(a), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, a), _x22, f(a, _x52, c))) | → | active#(f(f(mark(_x31), _x32, active(a)), _x22, active(f(active(a), _x52, active(c))))) | mark#(f(f(f(f(_x81, _x82, _x83), _x72, f(_x131, _x132, _x133)), active(_x62), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(f(mark(_x81), _x82, mark(_x83))), _x72, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x32, f(active(a), _x92, b))) | |
mark#(f(c, _x22, f(_x81, active(_x82), b))) | → | active#(f(mark(a), _x22, f(_x81, _x82, active(b)))) | mark#(f(f(_x61, _x62, _x33), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(a, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(a), _x52, active(c))))) | mark#(f(c, X2, f(_x51, mark(_x72), f(_x111, active(_x132), _x113)))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113))))))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, c))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(c))))) | mark#(f(X1, active(active(_x32)), f(f(_x91, _x92, c), active(_x72), b))) | → | active#(f(mark(X1), _x32, active(f(active(f(mark(_x91), _x92, active(c))), _x72, active(b))))) | |
mark#(f(f(f(_x61, _x62, a), _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, active(a))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(f(a, _x32, a), _x22, f(a, _x52, c))) | → | active#(f(active(f(active(a), _x32, active(a))), _x22, f(active(a), _x52, active(c)))) | mark#(f(X1, active(_x22), f(b, active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x72, active(b))))) | |
mark#(f(f(_x31, active(_x52), _x33), X2, f(b, _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x62, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(b, active(_x32), f(a, mark(_x62), f(a, _x112, b)))) | → | active#(f(b, _x32, active(f(active(a), _x62, f(active(a), _x112, active(b)))))) | mark#(f(f(_x31, _x32, c), active(_x22), f(c, _x82, b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(c, _x82, active(b))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x92, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(a, _x92, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, a), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(a))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(a, _x72, f(_x121, _x132, active(_x133))), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(a, X2, f(_x51, active(_x72), b))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x72, active(b))))) | mark#(f(f(_x31, _x32, c), active(_x22), f(c, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(a))), _x22, active(f(active(c), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, c), active(_x22), f(c, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), mark(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(a, _x22, f(b, _x52, c))) | → | active#(f(active(a), _x22, f(active(b), _x52, mark(a)))) | mark#(f(f(_x31, mark(_x52), a), X2, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x52, active(a))), X2, active(f(active(a), _x52, active(c))))) | |
mark#(f(f(f(a, _x72, f(_x121, _x142, _x143)), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(_x31, _x52, _x53), X2, f(mark(_x31), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x32, a), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, active(a))), _x42, f(active(a), _x82, b))) | mark#(f(f(_x61, _x62, c), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(_x61, _x62, active(c))), _x22, f(active(a), _x82, b))) | |
mark#(f(f(a, mark(_x52), _x33), _x22, f(a, _x52, c))) | → | active#(f(f(active(a), _x52, mark(_x33)), _x22, active(f(active(a), _x52, active(c))))) | mark#(f(b, X2, c)) | → | active#(f(active(b), X2, active(c))) | |
mark#(f(f(f(_x71, _x72, f(_x151, _x152, _x153)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x151, _x152, _x153)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(_x71, active(_x92), _x73), _x62, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(f(mark(_x71), _x92, mark(_x73)), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x101, active(_x102), _x103)), active(_x62), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x101, _x102, _x103)))), _x62, active(c))), _x32, f(active(a), _x92, b))) | mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(b, mark(_x72), c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x72, active(c))))) | mark#(f(X1, active(_x22), f(b, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x52, mark(_x53))))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(active(_x62)), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, mark(_x92), b))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(active(a), _x92, b)))) | |
mark#(f(f(a, _x32, _x33), mark(_x22), f(a, _x52, c))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(c))))) | mark#(f(f(_x71, _x72, _x73), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(_x71, _x72, _x73)), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x73))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, _x73)))) | mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), _x32, _x33), active(_x42), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x42, f(active(a), _x92, b))) | |
mark#(f(f(f(_x71, _x72, f(b, _x142, _x143)), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(b), _x142, _x143)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | mark#(f(X1, X2, f(b, _x72, c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, a)))) | |
mark#(f(f(f(a, _x72, f(active(_x141), _x142, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), mark(_x62), _x33), active(mark(_x42)), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x62, mark(_x33))), _x42, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, f(_x101, _x102, _x103)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, mark(_x142), active(_x143))), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(_x31, _x32, c), X2, f(b, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(b))), X2, active(f(active(b), _x72, mark(_x53))))) | |
mark#(f(f(c, active(_x52), c), active(_x42), f(c, _x62, b))) | → | active#(f(active(f(active(c), _x52, mark(b))), _x42, f(a, _x62, active(b)))) | mark#(f(f(f(f(_x91, _x92, _x93), _x72, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(b, active(_x22), f(a, mark(_x82), f(_x111, mark(_x122), _x113)))) | → | active#(f(active(b), _x22, active(f(a, _x82, active(f(mark(_x111), _x122, mark(_x113))))))) | mark#(f(f(_x61, _x62, c), active(_x22), f(c, _x52, b))) | → | active#(f(active(f(_x61, _x62, active(c))), _x22, active(f(active(c), _x52, active(b))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x132, active(_x133))), active(active(_x52)), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x52, active(c))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(_x31, _x32, c), _x22, f(_x51, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, active(c)), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(a, _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(X1, X2, f(_x81, active(_x82), b))) | → | active#(f(mark(X1), X2, active(f(_x81, _x82, active(b))))) | |
mark#(f(f(a, _x32, _x33), X2, f(a, _x72, c))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(a, _x72, active(c))))) | mark#(f(f(_x61, _x62, b), active(mark(_x42)), f(a, _x82, b))) | → | active#(f(active(f(_x61, _x62, active(b))), _x42, active(f(active(a), _x82, b)))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, b)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, active(b))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(b, active(_x22), f(_x51, active(_x82), b))) | → | active#(f(active(b), _x22, active(f(mark(_x51), _x82, b)))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), active(_x62), _x33), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, mark(_x33))), _x22, f(active(a), _x82, b))) | mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x62), _x33), active(active(_x42)), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, mark(_x33))), _x42, active(f(active(a), _x92, b)))) | |
mark#(f(b, X2, f(c, _x52, b))) | → | active#(f(active(b), X2, active(f(active(c), _x52, active(b))))) | mark#(f(f(f(_x71, _x72, f(mark(_x101), _x102, _x103)), active(_x62), c), active(_x32), f(a, mark(mark(_x52)), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x101, _x102, _x103)))), _x62, active(c))), _x32, f(active(a), _x52, b))) | |
mark#(f(b, active(_x22), f(a, mark(_x72), f(_x111, _x132, b)))) | → | active#(f(active(b), _x22, active(f(active(a), _x72, active(f(mark(_x111), _x132, b)))))) | mark#(f(f(f(c, _x72, f(_x121, _x132, active(_x133))), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(c), _x72, active(f(mark(_x121), _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x31, _x32, b), mark(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(f(_x71, active(_x92), _x73), _x32, c), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, active(c))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(c, X2, f(_x81, active(_x82), b))) | → | active#(f(mark(a), X2, active(f(_x81, _x82, active(b))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(f(_x91, _x92, _x93), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x52, mark(_x53))))) | |
mark#(f(c, X2, f(_x51, active(active(_x82)), b))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x82, active(b))))) | mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x52), c), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, active(c))), _x42, f(active(a), _x82, b))) | mark#(f(b, X2, f(_x51, _x52, c))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(f(f(a, _x72, f(b, _x122, _x123)), _x32, _x33), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(active(b), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b))) | mark#(f(f(f(_x71, _x72, f(_x121, _x132, active(_x133))), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x62, mark(a))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x41, _x42, _x43), _x22, f(b, _x52, c))) | → | active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, f(active(b), _x52, mark(a)))) | mark#(f(f(f(_x71, active(_x102), f(_x121, _x142, _x143)), active(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x102, active(f(mark(_x121), _x142, _x143)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x71, mark(_x82), f(_x121, _x142, _x143)), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x82, active(f(mark(_x121), _x142, _x143)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(mark(_x82)), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x82, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x71, active(_x92), f(_x121, _x142, _x143)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(f(_x61, _x62, _x63), _x32, a), X2, f(a, _x72, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, active(a))), X2, active(f(a, _x72, active(b))))) | mark#(f(f(f(a, _x72, f(_x131, _x132, f(_x171, _x172, _x173))), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, active(f(mark(_x171), _x172, mark(_x173))))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(_x61, _x62, _x63), _x52, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(f(mark(_x61), _x62, mark(_x63)), _x52, mark(_x33))), X2, active(f(a, _x72, active(b))))) | mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(b, mark(_x72), _x53))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(b), _x72, mark(_x53))))) | |
mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, a), active(_x22), f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(active(a), _x52, active(c))))) | mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x52), _x33), active(_x22), f(a, _x82, b))) | → | active#(f(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33)), _x22, f(active(a), _x82, b))) | |
mark#(f(f(_x31, _x32, c), active(_x42), f(c, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), _x42, f(active(c), _x52, active(b)))) | mark#(f(X1, X2, f(_x81, active(_x82), c))) | → | active#(f(mark(X1), X2, active(f(_x81, _x82, active(c))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), _x62, _x63), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, _x63)), _x22, active(f(active(a), _x92, b)))) | mark#(f(c, X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(f(a, _x32, b), _x22, f(a, _x52, c))) | → | active#(f(f(active(a), _x32, active(b)), _x22, active(f(active(a), _x52, active(c))))) | mark#(f(f(f(_x71, _x72, f(mark(_x111), active(_x112), _x113)), active(_x62), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x111, _x112, _x113)))), _x62, active(c))), _x32, f(active(a), _x92, b))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, f(_x81, _x82, _x83)), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(f(mark(_x81), _x82, mark(_x83))))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(_x61, _x62, _x63), _x32, c), active(_x42), f(c, _x52, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(b))), _x42, f(active(c), _x52, active(b)))) | |
mark#(f(f(f(_x61, _x62, f(_x111, _x112, _x113)), _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, active(f(mark(_x111), _x112, mark(_x113))))), _x32, mark(_x33))), X2, active(f(a, _x72, active(b))))) | mark#(f(b, active(_x32), f(a, mark(_x62), f(a, _x112, a)))) | → | active#(f(b, _x32, active(f(active(a), _x62, f(active(a), _x112, active(a)))))) | |
mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(a, X2, f(_x51, _x52, c))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(c, X2, f(mark(_x61), active(_x62), b))) | → | active#(f(active(c), X2, active(f(_x61, _x62, active(b))))) | mark#(f(f(b, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, c), X2, f(b, mark(_x82), _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(b, _x82, mark(_x53))))) | mark#(f(f(f(a, _x72, f(b, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(active(b), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), mark(_x62), a), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x62, active(a))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(_x71, _x72, f(_x141, _x142, b)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, active(b))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(c, _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(X1, active(_x22), f(c, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(mark(X1), _x22, active(f(active(c), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(b, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(b), _x72, mark(_x53)))) | mark#(f(f(f(_x71, _x72, f(mark(_x101), _x102, _x103)), active(_x62), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x101, _x102, _x103)))), _x62, mark(a))), _x32, f(active(a), _x92, b))) | |
mark#(f(b, active(_x22), f(a, mark(_x72), f(a, _x112, _x113)))) | → | active#(f(active(b), _x22, active(f(active(a), _x72, active(f(active(a), _x112, mark(_x113))))))) | mark#(f(f(_x61, _x62, _x33), active(_x22), f(a, _x92, b))) | → | active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(a, _x92, b)))) | |
mark#(f(f(b, _x32, _x33), X2, f(a, active(_x72), b))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b))))) | mark#(f(f(_x31, _x32, c), active(_x42), f(c, mark(_x62), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(b))), _x42, f(mark(a), _x62, active(b)))) | |
mark#(f(f(c, _x52, c), active(_x42), f(c, _x62, b))) | → | active#(f(active(f(c, _x52, mark(b))), _x42, f(a, _x62, active(b)))) | mark#(f(f(f(a, mark(_x82), f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x82, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(_x31, _x32, b), X2, f(b, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(b), _x72, mark(_x53))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), _x62, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), _x32, _x33), active(_x42), f(a, mark(_x92), b))) | → | active#(f(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33)), _x42, active(f(active(a), _x92, b)))) | mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x32, _x33), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x52), _x33), active(active(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x22, f(active(a), _x82, b))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x52, _x53), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, _x53)), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, _x72, f(mark(_x101), _x102, _x103)), active(mark(_x42)), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x101, _x102, _x103)))), _x42, active(c))), _x32, f(active(a), _x92, b))) | mark#(f(b, active(_x22), f(a, mark(active(_x82)), f(_x111, _x112, _x113)))) | → | active#(f(active(b), _x22, active(f(active(a), _x82, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(f(f(_x71, _x72, f(_x141, _x142, a)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, active(a))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(_x31, _x32, c), active(mark(_x42)), f(c, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x42, active(f(active(c), _x52, active(b))))) | |
mark#(f(b, active(active(_x32)), f(a, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(active(b), _x32, active(f(active(a), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(X1, active(_x22), f(f(_x91, _x92, c), active(_x82), b))) | → | active#(f(mark(X1), _x22, active(f(f(mark(_x91), _x92, active(c)), _x82, active(b))))) | |
mark#(f(b, active(_x32), f(a, mark(_x72), f(_x111, _x102, _x103)))) | → | active#(f(b, _x32, active(f(active(a), _x72, active(f(mark(_x111), _x102, _x103)))))) | mark#(f(f(_x61, _x62, c), active(_x22), f(_x71, _x72, b))) | → | active#(f(active(f(_x61, _x62, active(c))), _x22, active(f(_x71, _x72, active(b))))) | |
mark#(f(a, _x22, f(b, _x52, c))) | → | active#(f(active(a), _x22, f(active(b), _x52, active(c)))) | mark#(f(f(_x31, _x32, c), active(active(_x42)), f(c, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x42, active(f(active(c), _x52, active(b))))) | |
mark#(f(b, active(_x22), f(a, mark(_x82), f(_x121, _x122, _x113)))) | → | active#(f(active(b), _x22, active(f(a, _x82, active(f(_x121, _x122, mark(_x113))))))) | mark#(f(b, active(_x22), f(a, mark(_x72), f(_x131, _x132, _x113)))) | → | active#(f(active(b), _x22, active(f(active(a), _x72, active(f(_x131, _x132, mark(_x113))))))) | |
mark#(f(_x21, _x22, f(_x51, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(a, active(_x22), f(_x51, active(_x82), b))) | → | active#(f(active(a), _x22, active(f(mark(_x51), _x82, b)))) | |
mark#(f(X1, active(mark(_x32)), f(_x51, active(_x82), b))) | → | active#(f(mark(X1), _x32, active(f(mark(_x51), _x82, b)))) | mark#(f(c, X2, f(_x61, active(_x62), b))) | → | active#(f(active(c), X2, active(f(_x61, _x62, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(_x42), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x42, c)), _x32, f(active(a), _x92, b))) | mark#(f(f(f(_x71, _x72, _x73), _x32, f(_x91, _x92, _x93)), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(b, mark(_x22), f(b, _x52, c))) | → | active#(f(active(b), _x22, active(f(active(b), _x52, mark(a))))) | mark#(f(_x31, mark(_x32), f(b, _x52, c))) | → | active#(f(_x31, _x32, active(f(active(b), _x52, mark(a))))) | |
mark#(f(X1, active(_x32), f(f(_x91, _x92, c), active(_x72), b))) | → | active#(f(mark(X1), _x32, f(active(f(mark(_x91), _x92, active(c))), _x72, active(b)))) | mark#(f(b, active(_x22), f(a, mark(_x72), f(_x111, _x112, c)))) | → | active#(f(active(b), _x22, active(f(active(a), _x72, active(f(mark(_x111), _x112, active(c))))))) | |
mark#(f(f(_x61, _x62, c), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(_x61, _x62, active(c))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, mark(_x52), b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x52, b))) | |
mark#(f(f(f(a, _x62, b), _x32, _x33), X2, f(a, _x62, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(a, _x62, b)))) | mark#(f(f(_x31, _x32, c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(b, active(_x22), f(a, mark(active(_x72)), f(_x111, _x112, c)))) | → | active#(f(active(b), _x22, active(f(a, _x72, active(f(mark(_x111), _x112, active(c))))))) | mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33)), _x22, f(active(a), _x82, b))) | |
mark#(f(X1, active(_x22), f(_x51, mark(_x72), f(c, _x112, _x113)))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(f(active(c), _x112, mark(_x113))))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33)), _x22, f(active(a), _x82, b))) | |
mark#(f(f(c, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(b, active(_x32), f(a, mark(_x72), f(a, _x112, _x113)))) | → | active#(f(b, _x32, active(f(a, _x72, f(active(a), _x112, mark(_x113)))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), b))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(b))))) | mark#(f(f(_x31, _x32, c), active(_x22), f(_x81, _x82, b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(_x81, _x82, active(b))))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, a), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(a))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, f(_x171, _x172, _x173))), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(f(mark(_x171), _x172, mark(_x173))))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(X1, X2, f(_x51, active(mark(_x82)), b))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(b))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x132, active(_x133))), active(_x62), c), active(active(_x32)), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x62, active(c))), _x32, active(f(active(a), _x92, b)))) | |
mark#(f(f(mark(_x71), _x72, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(_x71, _x72, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, _x62, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(a, _x62, active(b)))) | |
mark#(f(X1, active(active(_x32)), f(f(_x91, _x92, _x93), active(_x72), b))) | → | active#(f(mark(X1), _x32, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(b))))) | mark#(f(X1, mark(_x22), f(_x51, mark(_x72), _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(c))))) | |
mark#(f(f(f(f(_x91, _x92, _x93), _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(a, _x32, _x33), active(_x42), f(a, _x52, b))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), _x42, f(active(a), _x52, active(b)))) | |
mark#(f(X1, X2, f(b, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, active(c))))) | mark#(f(X1, X2, f(_x51, active(active(_x82)), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(c))))) | |
mark#(f(f(f(_x71, _x72, f(mark(_x111), mark(_x112), _x113)), active(_x62), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x111, _x112, _x113)))), _x62, active(c))), _x32, f(active(a), _x92, b))) | mark#(f(b, active(_x32), f(a, mark(_x82), f(_x111, _x112, _x113)))) | → | active#(f(active(b), _x32, f(a, _x82, active(f(mark(_x111), _x112, mark(_x113)))))) | |
mark#(f(f(f(a, _x72, f(f(_x151, _x152, _x153), _x122, _x123)), _x32, _x33), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(active(f(mark(_x151), _x152, mark(_x153))), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b))) | mark#(f(f(a, _x32, c), active(_x42), f(c, _x52, b))) | → | active#(f(active(f(active(a), _x32, mark(b))), _x42, f(mark(a), _x52, active(b)))) | |
mark#(f(f(f(c, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(c), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(f(_x71, _x92, f(_x121, _x142, _x143)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, f(mark(_x121), _x142, _x143))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(a, _x32, c), active(_x22), f(c, _x52, b))) | → | active#(f(active(f(active(a), _x32, active(c))), _x22, active(f(active(c), _x52, active(b))))) | mark#(f(b, active(_x22), f(a, mark(_x82), f(_x111, _x112, b)))) | → | active#(f(active(b), _x22, active(f(active(a), _x82, f(mark(_x111), _x112, active(b)))))) | |
mark#(f(X1, active(_x22), f(_x71, active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(_x71, _x72, b)))) | mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), _x32, f(_x91, _x92, _x93)), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x141, _x142, f(_x181, _x182, _x183))), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, active(f(mark(_x181), _x182, mark(_x183))))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), mark(mark(_x82)), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x82, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(X1, active(_x22), f(f(_x91, active(_x112), _x93), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x112, mark(_x93))), _x72, active(b))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x152, active(_x153))), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x152, _x153)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x61, _x62, _x63), _x52, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(f(mark(_x61), _x62, mark(_x63)), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, active(_x22), f(b, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(f(f(_x71, _x62, f(_x131, _x132, _x133)), active(_x62), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x62, f(_x131, _x132, _x133))), _x62, active(c))), _x32, f(active(a), _x92, b))) | mark#(f(f(b, _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(a, _x72, active(b))))) | |
mark#(f(c, X2, f(_x51, active(mark(_x82)), b))) | → | active#(f(mark(a), X2, active(f(mark(_x51), _x82, active(b))))) | mark#(f(f(f(_x71, _x72, f(c, _x142, _x143)), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x142, _x143)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(b, mark(_x32), _x33)) | → | active#(f(active(b), _x32, _x33)) | mark#(f(f(f(_x71, active(active(_x102)), _x73), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x102, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(c, _x22, f(_x51, active(_x72), b))) | → | active#(f(mark(a), _x22, f(mark(_x51), _x72, active(b)))) | mark#(f(f(f(f(_x101, _x102, _x103), _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(f(mark(_x101), _x102, mark(_x103))), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143))), _x62, c)), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(mark(_x71), _x72, b), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(_x71, _x72, active(b))), _x22, f(active(a), _x82, b))) | |
mark#(f(f(c, _x32, c), active(_x22), f(_x51, _x52, b))) | → | active#(f(active(f(active(c), _x32, active(c))), _x22, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(_x51, _x52, _x53), active(mark(_x42)), f(a, _x82, b))) | → | active#(f(active(f(_x51, _x52, _x53)), _x42, active(f(active(a), _x82, b)))) | |
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, c), active(_x42), f(c, active(_x62), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(b))), _x42, f(active(c), _x62, active(b)))) | |
mark#(f(f(f(_x71, active(_x92), _x73), mark(_x62), _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, active(_x52), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x52, b))) | |
mark#(f(f(f(_x61, _x82, _x83), _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x61), _x82, _x83)), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, c)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(c))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(c, mark(_x52), c), active(_x42), f(c, _x62, b))) | → | active#(f(active(f(active(c), _x52, mark(b))), _x42, f(a, _x62, active(b)))) | mark#(f(X1, _x22, f(b, active(_x62), c))) | → | active#(f(mark(X1), _x22, f(active(b), _x62, mark(a)))) | |
mark#(f(f(a, _x32, c), active(_x22), f(_x51, _x52, b))) | → | active#(f(active(f(active(a), _x32, active(c))), _x22, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(_x31, _x32, c), _x22, f(b, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x22, f(active(b), _x72, mark(_x53)))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(b))))) | mark#(f(b, X2, f(_x51, mark(_x72), f(_x111, active(_x132), _x113)))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113))))))) | |
mark#(f(f(f(a, _x72, f(f(_x151, _x152, _x153), _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(active(f(mark(_x151), _x152, mark(_x153))), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(_x71, _x72, f(mark(_x101), _x102, _x103)), active(_x42), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(f(mark(_x71), _x72, active(f(_x101, _x102, _x103))), _x42, active(c))), _x32, f(active(a), _x92, b))) | |
mark#(f(X1, active(_x22), f(a, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(c, _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, mark(_x53))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b))) | |
mark#(f(X1, _x22, f(_x51, _x52, b))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x52, active(b)))) | mark#(f(f(_x31, active(_x52), b), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, active(b))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(X1, X2, f(_x81, mark(_x82), _x53))) | → | active#(f(mark(X1), X2, active(f(_x81, _x82, mark(_x53))))) | mark#(f(f(_x71, mark(_x72), _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(_x71, _x72, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(_x31, active(_x32), f(f(_x91, _x92, c), active(_x72), b))) | → | active#(f(_x31, _x32, active(f(active(f(mark(_x91), _x92, active(c))), _x72, active(b))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x62), c), active(mark(_x32)), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, active(c))), _x32, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(active(a), _x72, f(_x121, _x132, active(_x133))), active(_x62), c), active(_x22), f(a, mark(active(_x72)), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x72, b)))) | mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x62), _x33), active(_x42), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, mark(_x33))), _x42, f(active(a), _x92, b))) | |
mark#(f(f(_x31, _x32, c), active(active(_x42)), f(c, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(b))), _x42, active(f(active(c), _x52, active(b))))) | mark#(f(f(_x31, _x32, c), active(active(_x42)), f(c, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x42, active(f(mark(b), _x52, active(b))))) | |
mark#(f(X1, active(_x22), f(b, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x52, active(a))))) | mark#(f(f(_x31, _x52, c), active(_x42), f(c, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, b)), _x42, f(active(c), _x52, active(b)))) | |
mark#(f(f(c, _x32, _x33), X2, f(a, _x52, c))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(c))))) | mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, a), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, active(a))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, b)))) | mark#(f(b, active(_x22), f(a, mark(_x72), f(f(_x141, _x142, _x143), _x112, b)))) | → | active#(f(active(b), _x22, active(f(active(a), _x72, active(f(active(f(mark(_x141), _x142, mark(_x143))), _x112, active(b))))))) | |
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), active(_x42), f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), _x42, f(active(a), _x52, active(b)))) | mark#(f(b, X2, f(a, mark(_x72), f(_x111, mark(_x102), _x113)))) | → | active#(f(active(b), X2, active(f(active(a), _x72, active(f(mark(_x111), _x102, mark(_x113))))))) | |
mark#(f(X1, X2, f(_x51, _x72, _x73))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, _x73)))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x101, _x102, active(_x103))), active(_x62), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x101, _x102, _x103)))), _x62, active(c))), _x32, f(active(a), _x92, b))) | mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, a))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(a))))) | |
mark#(f(_x21, _x22, f(_x51, _x52, b))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(f(_x101, _x102, f(_x141, _x142, _x123)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(_x101, _x102, active(f(_x141, _x142, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(X1, active(_x22), f(_x51, mark(active(_x82)), f(_x111, _x112, _x113)))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x82, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(f(f(_x71, _x72, f(b, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(b), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(mark(_x82)), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(f(a, _x72, f(_x121, _x142, _x143)), active(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(a, _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, c))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(c))))) | |
mark#(f(f(_x31, _x62, _x63), active(_x22), f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(f(_x71, _x72, f(f(_x151, _x152, _x153), _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(f(mark(_x151), _x152, mark(_x153))), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(f(b, active(_x92), _x73), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(b), _x92, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(X1, _x22, f(b, _x62, c))) | → | active#(f(mark(X1), _x22, f(active(b), _x62, a))) | mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, mark(a))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(X1, _x22, f(b, mark(_x62), c))) | → | active#(f(mark(X1), _x22, f(active(b), _x62, mark(a)))) | mark#(f(f(_x41, _x42, _x43), active(_x22), f(_x51, active(_x72), b))) | → | active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(mark(_x51), _x72, active(b))))) | |
mark#(f(b, X2, f(a, mark(_x72), f(_x111, _x112, f(_x131, _x132, _x133))))) | → | active#(f(active(b), X2, active(f(active(a), _x72, active(f(mark(_x111), _x112, active(f(mark(_x131), _x132, mark(_x133))))))))) | mark#(f(a, X2, f(b, mark(_x72), c))) | → | active#(f(active(a), X2, active(f(active(b), _x72, active(c))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(a))))) | mark#(f(X1, X2, f(c, mark(_x72), f(_x111, active(_x132), _x113)))) | → | active#(f(mark(X1), X2, active(f(active(c), _x72, active(f(mark(_x111), _x132, mark(_x113))))))) | |
mark#(f(f(_x61, _x62, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(b, active(_x22), f(a, mark(_x82), f(_x111, _x112, _x113)))) | → | active#(f(active(b), _x22, active(f(active(a), _x82, f(mark(_x111), _x112, mark(_x113)))))) | |
mark#(f(X1, X2, b)) | → | active#(f(mark(X1), X2, active(b))) | mark#(f(f(f(_x71, _x72, f(_x121, _x132, active(_x133))), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x62, mark(b))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(b, active(active(_x32)), f(a, mark(_x72), f(_x111, _x112, b)))) | → | active#(f(active(b), _x32, active(f(active(a), _x72, active(f(mark(_x111), _x112, active(b))))))) | mark#(f(f(_x31, _x32, _x33), X2, f(f(_x81, _x82, _x83), _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, c), active(active(_x22)), f(c, _x62, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(b))), _x22, f(a, _x62, active(b)))) | mark#(f(f(f(a, _x72, f(_x121, _x142, _x143)), mark(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x142, _x143)))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(b, active(_x32), f(a, mark(_x72), f(c, _x112, _x113)))) | → | active#(f(b, _x32, active(f(active(a), _x72, active(f(active(c), _x112, mark(_x113))))))) | mark#(f(X1, active(_x22), f(_x51, active(_x72), _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, mark(_x62), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(active(a), _x62, active(b)))) | mark#(f(f(f(c, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(c), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, active(_x82), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, active(b))))) | mark#(f(f(b, _x52, _x53), X2, f(a, _x52, b))) | → | active#(f(active(f(active(b), _x52, _x53)), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(f(_x71, _x72, f(active(_x121), _x122, _x123)), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x121, _x122, _x123)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(b, mark(_x52), c), active(_x42), f(c, _x62, b))) | → | active#(f(active(f(active(b), _x52, mark(b))), _x42, f(a, _x62, active(b)))) | |
mark#(f(f(f(_x61, _x62, _x63), _x32, c), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(b, active(_x22), f(a, mark(_x72), f(_x111, mark(_x132), _x113)))) | → | active#(f(active(b), _x22, active(f(active(a), _x72, active(f(mark(_x111), _x132, mark(_x113))))))) | |
mark#(f(b, active(_x22), f(a, mark(_x82), f(_x111, _x112, b)))) | → | active#(f(active(b), _x22, active(f(a, _x82, active(f(mark(_x111), _x112, active(b))))))) | mark#(f(c, X2, f(_x51, _x52, b))) | → | active#(f(mark(b), X2, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(c, _x22, f(_x51, active(_x72), b))) | → | active#(f(c, _x22, active(f(mark(_x51), _x72, active(b))))) | mark#(f(f(f(b, _x72, f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(b), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(c, X2, f(_x51, active(mark(_x82)), b))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x82, active(b))))) | mark#(f(b, active(_x32), f(a, mark(mark(_x72)), f(_x111, _x112, _x113)))) | → | active#(f(b, _x32, active(f(active(a), _x72, f(mark(_x111), _x112, mark(_x113)))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(b, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(f(_x31, _x32, c), active(_x22), f(_x51, _x82, b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(_x51), _x82, b)))) | |
mark#(f(X1, active(_x22), f(_x51, active(active(_x72)), b))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, b)))) | mark#(f(b, X2, f(_x81, mark(_x82), f(_x111, _x112, _x113)))) | → | active#(f(active(b), X2, active(f(_x81, _x82, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), _x32, a), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, active(a))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x62, mark(b))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(b, _x72, f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(active(_x72)), b))) | → | active#(f(active(f(f(active(b), _x72, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x72, b)))) | mark#(f(f(_x31, _x32, _x33), _x42, f(a, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, f(active(a), _x52, mark(_x53)))) | |
mark#(f(f(f(_x61, active(_x82), _x63), _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(active(f(mark(_x61), _x82, mark(_x63))), _x32, mark(_x33))), X2, active(f(a, _x72, active(b))))) | mark#(f(f(f(b, _x72, f(c, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(active(b), _x72, active(f(active(c), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x41, _x42, _x43), active(_x22), f(f(_x91, _x92, c), active(_x72), b))) | → | active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(active(f(mark(_x91), _x92, active(c))), _x72, active(b))))) | mark#(f(f(f(_x71, _x72, f(_x121, active(_x142), _x143)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), mark(_x62), f(_x111, _x112, _x113)), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x62, active(f(mark(_x111), _x112, mark(_x113))))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(a, mark(_x92), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x61, _x62, _x63), _x52, _x53), X2, f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x52, _x53)), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(f(_x71, _x72, f(mark(_x101), _x102, _x103)), active(_x42), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x101, _x102, _x103)))), _x42, c)), _x32, f(active(a), _x92, b))) | |
mark#(f(f(_x31, _x32, c), active(_x22), f(c, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(active(b), _x52, active(b))))) | mark#(f(f(_x31, _x32, c), active(_x22), f(c, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(c), _x52, active(b))))) | |
mark#(f(f(a, _x52, _x33), _x22, f(a, _x52, c))) | → | active#(f(f(a, _x52, mark(_x33)), _x22, active(f(active(a), _x52, active(c))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x132, active(_x133))), active(_x52), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133))), _x52, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x71, active(_x62), f(_x131, _x132, _x133)), active(_x62), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x62, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x32, f(active(a), _x92, b))) | mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b)))) | |
mark#(f(X1, active(_x22), f(_x51, active(mark(_x72)), b))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, b)))) | mark#(f(f(f(_x71, active(_x92), _x73), _x32, f(_x91, _x92, _x93)), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(f(_x81, _x82, f(_x121, _x132, active(_x133))), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(_x81, _x82, active(f(mark(_x121), _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33)), _x42, active(f(active(a), _x82, b)))) | |
mark#(f(f(b, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, b))) | → | active#(f(active(f(active(b), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, active(a))))) | |
mark#(f(b, active(_x22), X3)) | → | active#(f(active(b), _x22, mark(X3))) | mark#(f(X1, X2, f(f(_x91, _x92, _x93), mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, b), X2, f(a, mark(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x72, active(b))))) | |
mark#(f(f(f(_x71, _x72, f(c, _x132, active(_x133))), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | mark#(f(b, X2, f(f(_x91, _x92, _x93), mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(active(b), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(f(f(_x71, mark(_x82), f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x82, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(X1, active(_x22), f(_x51, active(mark(_x82)), b))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x82, active(b))))) | |
mark#(f(c, _x22, f(_x61, active(_x62), b))) | → | active#(f(active(c), _x22, f(_x61, _x62, b))) | mark#(f(X1, active(_x22), f(f(a, _x92, c), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(active(a), _x92, active(c))), _x72, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(a, active(_x82), _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x82, mark(_x53))))) | mark#(f(X1, active(_x22), f(a, active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(a), _x72, active(b))))) | |
mark#(f(f(f(active(a), _x72, f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(mark(_x72)), b))) | → | active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x72, b)))) | mark#(f(f(_x31, _x32, b), X2, f(a, _x72, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x72, b)))) | |
mark#(f(f(f(b, _x72, f(_x131, _x132, _x133)), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(b), _x72, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(_x71, _x72, f(_x141, _x142, f(_x181, _x182, _x183))), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, active(f(mark(_x181), _x182, mark(_x183))))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x31, _x32, c), active(_x42), f(c, _x62, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(b))), _x42, f(mark(a), _x62, b))) | mark#(f(b, active(_x22), f(a, mark(_x72), f(_x111, active(_x132), _x113)))) | → | active#(f(active(b), _x22, active(f(active(a), _x72, active(f(mark(_x111), _x132, mark(_x113))))))) | |
mark#(f(b, X2, f(_x51, mark(_x72), f(_x131, _x132, _x113)))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(_x131, _x132, mark(_x113))))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x132, active(_x133))), active(_x52), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x52, c)), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, active(_x52), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x52, b))) | mark#(f(f(f(f(_x91, _x92, _x93), _x72, f(_x121, _x142, _x143)), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, _x33), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b))) | mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | |
mark#(f(X1, active(_x22), f(b, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), _x32, _x33), active(active(_x42)), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x42, active(f(active(a), _x92, b)))) | |
mark#(f(X1, active(_x22), f(_x51, mark(_x82), f(_x111, _x112, _x113)))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x82, f(mark(_x111), _x112, mark(_x113)))))) | mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, _x52, b))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(f(b, _x72, f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x72), b))) | → | active#(f(active(f(f(active(b), _x72, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x22, active(f(a, _x72, b)))) | mark#(f(f(f(_x71, _x72, f(_x101, _x102, mark(_x103))), active(_x62), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x101, _x102, _x103)))), _x62, active(c))), _x32, f(active(a), _x92, b))) | |
mark#(f(X1, X2, f(_x51, mark(active(_x82)), f(_x111, active(_x132), _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(f(mark(_x111), _x132, mark(_x113))))))) | mark#(f(f(f(_x71, _x92, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, f(mark(_x121), _x122, mark(_x123)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x71, _x72, f(mark(active(_x111)), _x112, _x113)), active(_x62), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x111, _x112, _x113)))), _x62, active(c))), _x32, f(active(a), _x92, b))) | mark#(f(f(_x31, _x32, b), X2, f(a, active(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x72, active(b))))) | |
mark#(f(f(_x31, _x32, c), X2, f(b, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(a))), X2, active(f(active(b), _x72, mark(_x53))))) | mark#(f(f(c, _x32, a), _x22, f(a, _x52, c))) | → | active#(f(active(f(active(c), _x32, active(a))), _x22, f(active(a), _x52, active(c)))) | |
mark#(f(f(f(b, _x72, f(_x121, _x142, _x143)), active(_x52), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(f(active(b), _x72, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x32, f(active(a), _x92, b))) | mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(X1, X2, f(_x51, mark(mark(_x82)), f(_x111, _x112, _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(f(a, _x32, _x33), mark(_x42), f(a, _x52, c))) | → | active#(f(f(active(a), _x32, mark(_x33)), _x42, active(f(active(a), _x52, active(c))))) | |
mark#(f(f(f(_x71, _x102, f(_x141, _x142, _x123)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x102, f(_x141, _x142, mark(_x123)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(a, active(_x22), f(f(_x91, _x92, c), active(_x72), b))) | → | active#(f(active(a), _x22, active(f(active(f(mark(_x91), _x92, active(c))), _x72, active(b))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(c, X2, f(f(_x81, _x82, _x83), _x52, b))) | → | active#(f(active(c), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(b))))) | mark#(f(X1, X2, f(b, _x72, c))) | → | active#(f(mark(X1), X2, active(f(b, _x72, active(c))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, f(_x111, _x112, _x113)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(f(mark(_x71), _x72, c), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(_x71, _x72, active(c))), _x22, f(active(a), _x82, b))) | |
mark#(f(f(f(b, _x72, f(_x121, _x142, _x143)), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(active(b), _x72, active(f(mark(_x121), _x142, _x143))), _x62, c)), _x22, active(f(active(a), _x92, b)))) | mark#(f(b, X2, f(f(_x81, _x82, _x83), _x52, b))) | → | active#(f(active(b), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(b))))) | |
mark#(f(f(f(_x61, _x62, b), _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, active(b))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, a), mark(_x22), f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(active(a), _x52, active(c))))) | |
mark#(f(b, _x22, f(a, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(b, _x22, active(f(active(a), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(b, active(_x22), f(a, mark(_x82), f(f(_x131, _x132, _x133), _x112, c)))) | → | active#(f(active(b), _x22, active(f(a, _x82, active(f(active(f(mark(_x131), _x132, mark(_x133))), _x112, active(c))))))) | |
mark#(f(f(f(b, _x72, f(_x121, _x132, mark(_x133))), active(_x52), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(active(b), _x72, active(f(mark(_x121), _x132, _x133))), _x52, active(c))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(_x71, _x72, f(_x141, _x142, active(_x143))), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, _x143)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(f(_x91, _x92, _x93), _x62, _x63), _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(active(f(active(f(mark(_x91), _x92, mark(_x93))), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(a, _x72, active(b))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(mark(_x62)), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(X1, active(_x22), f(f(_x91, _x92, _x93), active(_x82), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x82, b)))) | mark#(f(a, active(_x22), f(b, _x52, c))) | → | active#(f(active(a), _x22, active(f(active(b), _x52, active(c))))) | |
mark#(f(f(b, active(_x52), c), active(_x42), f(c, _x62, b))) | → | active#(f(active(f(active(b), _x52, mark(b))), _x42, f(a, _x62, active(b)))) | mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(f(_x71, _x72, f(mark(_x101), _x102, _x103)), active(_x62), c), active(_x32), f(a, mark(_x52), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x101, _x102, _x103)))), _x62, active(c))), _x32, f(a, _x52, b))) | mark#(f(b, active(_x32), f(a, mark(_x72), f(_x111, _x112, c)))) | → | active#(f(b, _x32, active(f(active(a), _x72, active(f(mark(_x111), _x112, active(c))))))) | |
mark#(f(f(a, _x32, c), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(f(f(_x101, _x102, _x103), _x72, _x73), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(f(mark(_x101), _x102, mark(_x103))), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, f(_x171, _x172, _x173))), _x32, _x33), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, active(f(mark(_x171), _x172, mark(_x173))))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b))) | mark#(f(X1, active(_x22), f(f(_x81, _x82, _x83), active(_x82), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x82, b)))) | |
mark#(f(X1, active(_x22), f(_x51, active(active(_x82)), b))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x82, active(b))))) | mark#(f(X1, active(_x22), f(f(_x111, _x112, c), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(_x111, _x112, active(c))), _x72, active(b))))) | |
mark#(f(f(f(b, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(b), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(X1, X2, f(_x51, _x72, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, c)))) | |
mark#(f(f(f(a, _x72, f(a, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(active(a), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x52, b))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(f(a, _x72, f(_x141, _x142, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x141, _x142, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(a, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b))) | |
mark#(f(X1, active(_x22), f(c, _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(active(c), _x52, mark(_x53))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x62), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, active(c))), _x32, f(active(a), _x92, b))) | |
mark#(f(f(c, _x32, _x33), active(_x22), f(_x51, _x52, b))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(b))))) | mark#(f(b, active(_x22), f(_x51, active(_x72), b))) | → | active#(f(active(b), _x22, active(f(mark(_x51), _x72, active(b))))) | |
mark#(f(f(mark(_x61), _x62, _x63), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(_x61, _x62, _x63)), _x22, f(active(a), _x82, b))) | mark#(f(f(f(a, _x72, _x73), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(a, _x32, c), X2, f(a, _x52, c))) | → | active#(f(active(f(active(a), _x32, active(c))), X2, active(f(active(a), _x52, active(c))))) | mark#(f(f(f(b, _x72, f(_x121, _x142, _x143)), active(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(b), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(mark(_x22)), f(a, active(_x72), b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x72, b))) | mark#(f(X1, X2, f(f(_x91, _x92, _x93), mark(_x72), f(_x111, active(_x132), _x113)))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(f(mark(_x111), _x132, mark(_x113))))))) | |
mark#(f(c, _x22, f(b, _x52, c))) | → | active#(f(active(c), _x22, f(active(b), _x52, mark(a)))) | mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), _x32, b), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, active(b))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(X1, mark(_x22), f(b, _x72, c))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x72, a)))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, active(_x52), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x52, b))) | |
mark#(f(X1, X2, f(b, _x72, c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, c)))) | mark#(f(f(f(a, _x72, f(f(_x141, _x142, _x143), _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(active(f(mark(_x141), _x142, mark(_x143))), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(b, active(_x22), f(a, mark(_x82), f(_x111, _x122, c)))) | → | active#(f(active(b), _x22, active(f(a, _x82, active(f(mark(_x111), _x122, c)))))) | mark#(f(b, X2, b)) | → | active#(f(active(b), X2, active(b))) | |
mark#(f(f(_x31, _x32, c), _x22, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x22, f(mark(_x51), _x52, mark(_x53)))) | mark#(f(f(_x31, active(_x52), c), X2, f(mark(_x31), _x52, active(c)))) | → | active#(f(active(f(mark(_x31), _x52, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(b, _x32, c), active(active(_x22)), f(c, _x62, b))) | → | active#(f(active(f(active(b), _x32, mark(b))), _x22, f(a, _x62, active(b)))) | mark#(f(f(_x31, _x32, _x33), active(active(_x22)), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b)))) | |
mark#(f(f(f(f(_x91, _x92, _x93), _x72, f(_x131, _x132, _x133)), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(_x31, _x32, c), active(_x42), f(c, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), _x42, f(mark(a), _x52, active(b)))) | |
mark#(f(X1, _x22, f(b, _x52, c))) | → | active#(f(mark(X1), _x22, f(active(b), _x52, active(a)))) | mark#(f(f(f(b, _x72, _x73), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(b), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(mark(_x42)), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, active(f(active(a), _x92, b)))) | mark#(f(b, active(_x22), f(a, mark(_x62), f(_x111, _x112, _x113)))) | → | active#(f(b, _x22, f(active(a), _x62, f(mark(_x111), _x112, mark(_x113))))) | |
mark#(f(f(f(a, _x72, f(c, _x122, _x123)), _x32, _x33), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b))) | mark#(f(X1, X2, f(_x81, mark(_x82), f(_x111, _x112, _x113)))) | → | active#(f(mark(X1), X2, active(f(_x81, _x82, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(c, _x22, f(mark(_x61), active(_x62), b))) | → | active#(f(active(c), _x22, f(_x61, _x62, active(b)))) | mark#(f(b, X2, f(_x51, mark(_x82), f(_x111, _x112, _x113)))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x82, f(mark(_x111), _x112, mark(_x113)))))) | |
mark#(f(f(_x31, _x62, c), active(_x22), f(c, _x52, b))) | → | active#(f(active(f(mark(_x31), _x62, c)), _x22, active(f(mark(b), _x52, active(b))))) | mark#(f(f(_x31, active(_x52), c), active(_x42), f(c, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, mark(b))), _x42, f(active(c), _x52, active(b)))) | |
mark#(f(f(a, mark(_x52), _x33), X2, f(a, _x52, c))) | → | active#(f(active(f(active(a), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(c))))) | mark#(f(f(_x31, _x32, c), active(mark(_x22)), f(c, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(b))), _x22, f(active(c), _x52, active(b)))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, active(_x52), b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x52, b))) | mark#(f(f(_x31, _x32, c), active(_x22), f(c, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(a))), _x22, active(f(mark(b), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, c), active(_x22), f(c, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(b))), _x22, active(f(mark(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, mark(_x82), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, active(b))))) | |
mark#(f(f(_x31, _x32, c), active(_x42), f(c, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x42, f(active(c), _x52, active(b)))) | mark#(f(f(a, _x32, _x33), _x22, f(a, _x52, c))) | → | active#(f(f(active(a), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(a))))) | |
mark#(f(f(f(_x71, _x62, f(mark(_x101), _x102, _x103)), active(_x62), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x62, f(_x101, _x102, _x103))), _x62, active(c))), _x32, f(active(a), _x92, b))) | mark#(f(f(_x51, _x52, _x33), X2, f(b, _x52, mark(_x33)))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53))))) | |
mark#(f(X1, active(active(_x32)), f(_x51, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(mark(X1), _x32, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(f(f(_x71, mark(_x82), f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x82, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(_x61, _x62, f(mark(_x101), _x102, _x103)), active(_x62), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(_x61, _x62, active(f(_x101, _x102, _x103)))), _x62, active(c))), _x32, f(active(a), _x92, b))) | mark#(f(f(_x61, _x62, c), active(mark(_x32)), f(_x51, _x52, b))) | → | active#(f(active(f(_x61, _x62, active(c))), _x32, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, mark(_x53))))) | mark#(f(X1, X2, f(a, active(_x72), b))) | → | active#(f(mark(X1), X2, active(f(active(a), _x72, active(b))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x132, mark(_x133))), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(f(_x91, _x92, _x93), _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x92, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(a, _x92, b)))) | mark#(f(f(_x31, _x32, a), mark(_x42), f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x42, f(active(a), _x52, active(c)))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x71, _x72, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(_x71, _x72, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), _x22, f(b, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(active(b), _x52, mark(_x53)))) | |
mark#(f(f(_x61, _x62, a), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(_x61, _x62, active(a))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, a)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(a))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(_x31, _x32, c), active(_x22), f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(b))), _x22, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, mark(_x82), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x82, active(b))))) | |
mark#(f(b, active(_x22), f(_x51, _x52, b))) | → | active#(f(active(b), _x22, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(a, b, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(mark(f(mark(_x33), mark(_x33), mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(c, _x62, _x63), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(active(c), _x62, _x63)), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(c, X2, f(_x51, _x52, b))) | → | active#(f(mark(a), X2, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(_x61, _x62, _x33), active(mark(active(_x22))), f(a, _x82, b))) | → | active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(_x31, active(_x52), c), active(_x42), f(c, _x62, b))) | → | active#(f(active(f(mark(_x31), _x52, mark(b))), _x42, f(a, _x62, active(b)))) | mark#(f(X1, active(_x32), f(_x51, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(mark(X1), _x32, f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113)))))) | |
mark#(f(X1, active(_x22), f(f(_x91, _x92, _x93), active(_x82), b))) | → | active#(f(mark(X1), _x22, active(f(f(mark(_x91), _x92, mark(_x93)), _x82, active(b))))) | mark#(f(f(_x31, active(_x52), _x33), X2, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(c))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, c)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(c))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), mark(_x62), _x33), active(active(_x42)), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x62, mark(_x33))), _x42, active(f(active(a), _x92, b)))) | |
mark#(f(X1, active(_x22), f(c, active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(c), _x72, active(b))))) | mark#(f(X1, active(_x22), f(f(_x91, _x92, a), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, active(a))), _x72, active(b))))) | |
mark#(f(f(f(_x71, _x72, f(c, _x122, a)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, active(a))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x62), f(_x111, _x112, _x113)), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, active(f(mark(_x111), _x112, mark(_x113))))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(a))))) | mark#(f(f(f(b, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(b), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(_x61, _x62, c), active(_x22), f(c, _x52, b))) | → | active#(f(active(f(_x61, _x62, active(c))), _x22, active(f(mark(b), _x52, active(b))))) | mark#(f(f(_x61, _x62, c), active(_x22), f(c, _x52, b))) | → | active#(f(active(f(_x61, _x62, mark(b))), _x22, active(f(active(c), _x52, active(b))))) | |
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), mark(_x22), f(a, _x72, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), _x22, active(f(a, _x72, active(b))))) | mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, mark(_x52), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x52, b))) | |
mark#(f(f(f(c, _x72, f(_x141, _x142, _x123)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(c), _x72, active(f(_x141, _x142, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(_x71, _x72, f(f(_x141, _x142, _x143), _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(f(mark(_x141), _x142, mark(_x143))), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(X1, _x22, f(b, _x72, c))) | → | active#(f(mark(X1), _x22, f(b, _x72, active(a)))) | mark#(f(f(f(_x71, _x72, f(b, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(b), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(_x31, _x32, c), active(_x42), f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x42, f(mark(_x51), _x52, active(b)))) | mark#(f(f(f(_x71, _x72, f(_x151, _x152, _x153)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x151, _x152, _x153)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(c))))) | mark#(f(f(b, _x32, c), active(_x22), f(_x51, _x52, b))) | → | active#(f(active(f(active(b), _x32, active(c))), _x22, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(_x71, _x72, f(f(_x141, _x142, _x143), _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(mark(_x71), _x72, active(f(active(f(mark(_x141), _x142, mark(_x143))), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(b, active(_x22), f(a, mark(mark(_x72)), f(_x111, _x112, c)))) | → | active#(f(active(b), _x22, active(f(a, _x72, active(f(mark(_x111), _x112, active(c))))))) | mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(_x52), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(mark(_x71), _x72, active(f(_x131, _x132, _x133))), _x52, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(b, _x72, f(_x121, _x142, _x143)), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(b), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(a, _x32, a), X2, f(a, _x52, c))) | → | active#(f(active(f(active(a), _x32, active(a))), X2, active(f(active(a), _x52, active(c))))) | |
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, mark(_x72), b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b))))) | mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x32, _x33), active(_x42), f(a, active(_x52), b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x52, b))) | |
mark#(f(f(_x31, _x32, c), active(_x22), f(b, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(active(b), _x72, mark(_x53))))) | mark#(f(c, _x22, f(_x81, active(_x82), b))) | → | active#(f(mark(b), _x22, f(_x81, _x82, active(b)))) | |
mark#(f(a, X2, f(b, _x72, c))) | → | active#(f(active(a), X2, active(f(active(b), _x72, c)))) | mark#(f(f(_x31, _x32, c), active(_x22), f(c, active(_x82), b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(b), _x82, active(b))))) | |
mark#(f(f(_x31, _x32, c), active(_x22), f(c, active(_x82), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(b))), _x22, active(f(active(c), _x82, active(b))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, f(_x161, _x162, _x163))), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(f(mark(_x161), _x162, mark(_x163))))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x62), a), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, active(a))), _x22, active(f(active(a), _x92, b)))) | mark#(f(b, active(_x22), f(a, mark(_x82), f(c, _x112, c)))) | → | active#(f(active(b), _x22, active(f(a, _x82, active(f(active(c), _x112, active(c))))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, a), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(a))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(a, mark(_x82), f(_x131, _x132, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x82, active(f(_x131, _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(a, _x72, f(_x121, _x142, _x143)), _x32, _x33), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x22, f(active(a), _x82, b))) | mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, mark(_x33)), _x22, f(active(a), _x82, b))) | |
mark#(f(b, X2, f(a, mark(_x62), f(_x111, _x112, _x113)))) | → | active#(f(active(b), X2, active(f(active(a), _x62, f(mark(_x111), _x112, mark(_x113)))))) | mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(f(_x81, _x82, _x63), _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(active(f(_x81, _x82, mark(_x63))), _x32, mark(_x33))), X2, active(f(a, _x72, active(b))))) | mark#(f(X1, X2, f(a, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(mark(X1), X2, active(f(active(a), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(b, active(active(_x22)), f(a, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(b, _x22, active(f(active(a), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(f(_x31, _x52, c), X2, f(mark(_x31), _x52, c))) | → | active#(f(active(f(mark(_x31), _x52, c)), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x52, c), active(_x42), f(c, _x62, b))) | → | active#(f(active(f(mark(_x31), _x52, b)), _x42, f(a, _x62, active(b)))) | mark#(f(f(f(_x71, active(_x82), f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x82, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x82), _x83), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x82, _x83)), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x32, c), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, active(c))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, active(c))), _x22, active(f(active(a), _x92, b)))) | mark#(f(X1, X2, f(_x51, mark(_x72), f(_x131, _x132, _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(_x131, _x132, mark(_x113))))))) | |
mark#(f(f(_x31, active(_x62), c), active(_x22), f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x62, active(c))), _x22, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(f(f(_x71, _x72, f(_x141, _x142, b)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, active(b))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(c, _x32, b), X2, f(a, _x52, b))) | → | active#(f(active(f(active(c), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, mark(_x82), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53))))) | mark#(f(f(_x31, _x32, c), mark(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(f(_x61, _x62, _x63), _x32, a), X2, f(a, _x52, c))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, active(a))), X2, active(f(active(a), _x52, active(c))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x62), _x33), active(_x22), f(a, mark(mark(_x82)), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(_x61, _x62, _x33), active(mark(_x42)), f(a, _x82, b))) | → | active#(f(f(_x61, _x62, mark(_x33)), _x42, f(active(a), _x82, b))) | mark#(f(f(f(_x61, mark(_x82), _x63), _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x61), _x82, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, c), X2, f(b, mark(_x82), _x83))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(b), _x82, _x83)))) | mark#(f(c, X2, f(_x51, mark(_x72), b))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x72, active(b))))) | |
mark#(f(f(f(_x71, _x72, _x73), _x32, a), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, active(a))), _x22, active(f(active(a), _x82, b)))) | mark#(f(X1, active(_x22), f(b, active(_x82), b))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x82, b)))) | |
mark#(f(f(_x31, mark(_x52), c), active(_x42), f(c, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, mark(b))), _x42, f(mark(a), _x52, active(b)))) | mark#(f(c, X2, f(_x51, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(f(b, _x32, a), X2, f(a, _x52, c))) | → | active#(f(active(f(active(b), _x32, active(a))), X2, active(f(active(a), _x52, active(c))))) | mark#(f(b, active(mark(_x32)), f(a, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(active(b), _x32, active(f(active(a), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), f(f(_x151, _x152, _x153), active(_x132), _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(active(f(mark(_x151), _x152, mark(_x153))), _x132, mark(_x113))))))) | mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(_x31, _x32, a), _x22, f(a, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, active(a)), _x22, active(f(active(a), _x52, mark(_x53))))) | mark#(f(c, X2, f(_x51, active(_x82), b))) | → | active#(f(mark(a), X2, active(f(mark(_x51), _x82, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(active(_x82)), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(_x62), c), active(_x32), f(a, mark(active(_x52)), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x32, f(active(a), _x52, b))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x81, _x82, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(_x81, _x82, mark(_x53))))) | mark#(f(X1, X2, f(b, mark(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, active(c))))) | |
mark#(f(a, X2, f(_x51, mark(_x72), f(_x111, active(_x132), _x113)))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113))))))) | mark#(f(f(b, mark(_x52), _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(b), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x52), b), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, active(b))), _x42, f(active(a), _x82, b))) | mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(b, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(b), _x52, mark(_x53))))) | |
mark#(f(b, active(_x22), f(a, mark(_x62), f(a, _x112, _x113)))) | → | active#(f(b, _x22, f(active(a), _x62, f(active(a), _x112, mark(_x113))))) | mark#(f(f(b, _x32, c), active(_x22), f(c, _x62, b))) | → | active#(f(f(active(b), _x32, mark(b)), _x22, f(a, _x62, active(b)))) | |
mark#(f(X1, X2, f(_x51, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(a))))) | mark#(f(b, active(active(_x22)), f(a, mark(_x62), f(_x111, _x112, _x113)))) | → | active#(f(b, _x22, active(f(active(a), _x62, f(mark(_x111), _x112, mark(_x113)))))) | |
mark#(f(X1, active(_x22), f(f(b, _x92, _x93), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(active(b), _x92, mark(_x93))), _x72, active(b))))) | mark#(f(X1, X2, f(c, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(c), _x52, active(c))))) | |
mark#(f(f(b, _x32, _x33), _x22, f(a, _x52, b))) | → | active#(f(f(active(b), _x32, mark(_x33)), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(f(a, _x72, f(b, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(active(b), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(b, active(active(_x32)), f(a, mark(_x82), f(_x111, _x112, _x113)))) | → | active#(f(active(b), _x32, active(f(a, _x82, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(b, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(b), _x72, mark(_x53))))) | |
mark#(f(f(f(_x71, _x72, f(mark(_x101), _x102, _x103)), active(_x62), c), active(active(_x22)), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x101, _x102, _x103)))), _x62, active(c))), _x22, f(active(a), _x92, b))) | mark#(f(f(_x51, _x52, c), active(_x42), f(c, _x62, b))) | → | active#(f(active(f(_x51, _x52, mark(b))), _x42, f(a, _x62, active(b)))) | |
mark#(f(b, active(_x22), f(a, mark(_x82), f(_x111, active(_x122), _x113)))) | → | active#(f(active(b), _x22, active(f(a, _x82, active(f(mark(_x111), _x122, mark(_x113))))))) | mark#(f(f(f(_x71, _x72, f(c, mark(_x132), _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(_x31, _x32, b), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), _x32, c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(c, X2, f(b, active(_x72), b))) | → | active#(f(mark(a), X2, active(f(active(b), _x72, active(b))))) | mark#(f(f(f(_x71, _x72, f(_x121, mark(_x132), _x133)), active(_x52), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133))), _x52, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), _x32, _x33), active(_x22), f(a, mark(mark(_x82)), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(a, _x82, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(active(a), _x82, b)))) | |
mark#(f(f(b, _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(X1, X2, f(_x81, mark(_x82), f(_x111, active(_x132), _x113)))) | → | active#(f(mark(X1), X2, active(f(_x81, _x82, active(f(mark(_x111), _x132, mark(_x113))))))) | |
mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(_x62), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x62, mark(a))), _x32, f(active(a), _x92, b))) | mark#(f(X1, X2, X3)) | → | mark#(X3) | |
mark#(f(X1, active(mark(_x32)), f(_x51, active(_x72), b))) | → | active#(f(mark(X1), _x32, active(f(mark(_x51), _x72, active(b))))) | mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x62, active(c)), _x22, f(active(a), _x92, b))) | |
mark#(f(f(f(_x71, active(_x92), f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x31, _x32, c), active(_x22), f(f(_x91, _x92, _x93), _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x52, active(b))))) | mark#(f(f(a, _x32, _x33), _x42, f(a, _x52, c))) | → | active#(f(f(active(a), _x32, mark(_x33)), _x42, f(active(a), _x52, active(c)))) | |
mark#(f(b, active(_x32), f(a, mark(active(_x72)), f(a, _x112, _x113)))) | → | active#(f(b, _x32, active(f(active(a), _x72, f(active(a), _x112, mark(_x113)))))) | mark#(f(f(f(_x71, _x72, f(_x121, active(_x122), _x123)), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x121, _x122, _x123)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(_x21, _x22, X3)) | → | active#(f(_x21, _x22, mark(X3))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, f(_x91, _x92, _x93)), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, active(c))))) | mark#(f(f(_x31, _x32, c), active(_x22), f(_x51, mark(_x82), b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(_x51), _x82, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(b, mark(active(_x82)), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x82, mark(_x53))))) | mark#(f(f(_x31, _x32, a), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(a, X2, f(b, _x52, c))) | → | active#(f(active(a), X2, active(f(active(b), _x52, mark(a))))) | mark#(f(c, active(_x22), f(f(_x91, _x92, _x93), active(_x72), b))) | → | active#(f(active(c), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(b))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x52), c), active(active(_x32)), f(a, mark(_x92), b))) | → | active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x32, active(f(active(a), _x92, b)))) | mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(b, X2, f(b, _x52, c))) | → | active#(f(active(b), X2, active(f(active(b), _x52, mark(a))))) | mark#(f(X1, X2, f(f(_x91, _x92, _x93), active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(c))))) | |
mark#(f(f(_x31, _x32, _x33), X2, X3)) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, mark(X3))) | mark#(f(f(_x51, _x52, c), X2, f(_x51, _x52, active(c)))) | → | active#(f(active(f(_x51, _x52, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(f(_x61, _x62, _x63), _x32, f(_x81, _x82, _x83)), X2, f(a, _x72, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(a, _x72, active(b))))) | mark#(f(f(f(_x71, _x72, f(c, _x122, c)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, active(c))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, _x72, f(_x121, active(_x132), _x133)), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(_x51, _x52, _x33), active(_x42), f(a, _x52, b))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), _x42, f(active(a), _x52, active(b)))) | |
mark#(f(f(f(c, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(c), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, f(_x91, _x92, _x93)), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, active(a))))) | mark#(f(f(f(b, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(b), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x31, _x32, b), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(X1, active(_x22), f(_x51, mark(_x72), f(_x111, _x112, c)))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(c))))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x72, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(b, _x72, active(a))))) | mark#(f(f(_x61, _x62, c), active(_x22), f(b, _x52, b))) | → | active#(f(active(f(_x61, _x62, active(c))), _x22, active(f(active(b), _x52, active(b))))) | |
mark#(f(f(_x71, _x72, _x73), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(_x71, _x72, _x73)), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, b), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, a), X2, f(b, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(b), _x52, mark(_x53))))) | mark#(f(f(f(b, _x72, f(a, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(active(b), _x72, active(f(active(a), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(X1, active(_x22), f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c))))) | mark#(f(f(_x31, mark(_x52), c), active(_x42), f(c, _x62, b))) | → | active#(f(active(f(mark(_x31), _x52, mark(b))), _x42, f(a, _x62, active(b)))) | |
mark#(f(b, active(_x32), f(a, mark(_x72), f(_x111, _x112, f(_x131, _x132, _x133))))) | → | active#(f(b, _x32, active(f(active(a), _x72, active(f(mark(_x111), _x112, active(f(mark(_x131), _x132, mark(_x133))))))))) | mark#(f(c, X2, f(c, active(_x72), b))) | → | active#(f(active(c), X2, active(f(active(c), _x72, active(b))))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(_x71, active(_x92), _x73), _x32, a), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, active(a))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x142, active(active(_x143)))), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | mark#(f(X1, X2, f(b, _x62, c))) | → | active#(f(mark(X1), X2, active(f(b, _x62, a)))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x52, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123)))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(active(_x42)), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x42, active(f(active(a), _x82, b)))) | |
mark#(f(f(_x31, _x32, c), active(mark(_x42)), f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x42, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(_x71, active(_x72), _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(_x71, _x72, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(X1, X2, f(_x51, mark(_x72), f(b, _x112, _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(active(b), _x112, mark(_x113))))))) | |
mark#(f(f(f(a, _x72, f(_x121, _x142, _x143)), active(_x62), c), active(_x22), f(a, mark(_x72), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, active(c))), _x22, active(f(a, _x72, b)))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, mark(_x53))))) | |
mark#(f(f(f(_x71, _x72, a), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(a))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(_x31, _x32, c), active(_x22), f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(a))), _x22, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), _x22, f(a, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83)))), _x22, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(a, _x32, _x33), X2, f(a, _x52, c))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(b))))) | |
mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, _x33), active(active(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b))) | mark#(f(a, X2, f(b, _x72, c))) | → | active#(f(active(a), X2, active(f(b, _x72, active(c))))) | |
mark#(f(b, X2, f(b, _x72, c))) | → | active#(f(active(b), X2, active(f(b, _x72, active(a))))) | mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, f(mark(_x51), _x52, mark(_x53)))) | mark#(f(f(_x51, _x52, c), active(_x22), f(_x51, _x52, b))) | → | active#(f(active(f(_x51, _x52, c)), _x22, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(_x61, _x62, b), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(_x61, _x62, active(b))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(f(c, _x72, f(_x121, _x142, _x143)), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(c), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(X1, active(mark(_x32)), f(f(_x91, _x92, c), active(_x72), b))) | → | active#(f(mark(X1), _x32, active(f(active(f(mark(_x91), _x92, active(c))), _x72, active(b))))) | mark#(f(f(f(a, _x92, f(_x121, _x122, _x123)), _x32, _x33), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(a, _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, _x72, f(mark(_x121), _x122, _x123)), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x121, _x122, _x123)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(_x71, _x72, f(a, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(a), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(X1, active(_x22), f(a, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(mark(X1), _x22, active(f(active(a), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(f(_x61, _x62, f(_x101, _x102, _x103)), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(_x61, _x62, active(f(mark(_x101), _x102, mark(_x103))))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(c, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(c), _x52, active(b))))) | mark#(f(f(f(a, _x72, f(_x141, mark(_x142), _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(_x62), c), active(mark(_x32)), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x32, active(f(active(a), _x92, b)))) | mark#(f(f(c, _x32, c), active(_x22), f(c, _x62, b))) | → | active#(f(f(active(c), _x32, mark(b)), _x22, f(a, _x62, active(b)))) | |
mark#(f(f(f(b, _x72, f(f(_x141, _x142, _x143), _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(active(b), _x72, active(f(active(f(mark(_x141), _x142, mark(_x143))), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x92, b)))) | mark#(f(b, active(_x22), f(a, mark(_x72), f(_x111, _x112, c)))) | → | active#(f(active(b), _x22, active(f(a, _x72, f(mark(_x111), _x112, active(c)))))) | |
mark#(f(c, X2, f(b, _x72, c))) | → | active#(f(active(c), X2, active(f(b, _x72, active(a))))) | mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, mark(_x92), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(active(a), _x92, b))) | |
mark#(f(X1, active(_x22), f(_x51, mark(_x72), f(_x131, _x132, _x113)))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(f(_x131, _x132, mark(_x113))))))) | mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), mark(active(_x82)), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x82, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x62), b), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, active(b))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(_x61, _x62, _x63), _x32, c), active(_x42), f(c, _x52, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(b))), _x42, f(mark(a), _x52, active(b)))) | |
mark#(f(f(f(_x61, _x62, _x63), _x32, f(_x81, _x82, _x83)), X2, f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(f(a, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(_x21, _x22, f(_x51, active(_x72), c))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x72, active(c))))) | mark#(f(f(mark(_x71), _x72, _x33), active(mark(_x42)), f(a, _x82, b))) | → | active#(f(f(_x71, _x72, mark(_x33)), _x42, f(active(a), _x82, b))) | |
mark#(f(f(_x61, _x62, b), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(_x61, _x62, active(b))), _x22, f(active(a), _x82, b))) | mark#(f(f(f(_x91, _x92, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(_x91, _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(mark(_x71), _x72, a), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(_x71, _x72, active(a))), _x22, f(active(a), _x82, b))) | mark#(f(X1, X2, f(c, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(c), _x52, mark(_x53))))) | |
mark#(f(f(mark(_x51), _x52, _x33), active(mark(_x42)), f(a, _x82, b))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), _x42, active(f(active(a), _x82, b)))) | mark#(f(b, active(_x32), f(a, mark(_x62), f(a, _x102, _x113)))) | → | active#(f(b, _x32, active(f(active(a), _x62, f(a, _x102, mark(_x113)))))) | |
mark#(f(f(f(_x71, active(_x92), _x73), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, mark(_x33)), _x42, active(f(active(a), _x82, b)))) | mark#(f(f(f(_x71, active(_x92), _x73), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x143)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, _x143)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), active(_x22), f(a, _x72, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), _x22, active(f(a, _x72, active(b))))) | |
mark#(f(b, active(mark(_x32)), f(a, mark(_x82), f(_x111, _x112, _x113)))) | → | active#(f(active(b), _x32, active(f(a, _x82, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(f(f(f(_x101, _x102, _x103), _x72, f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(f(mark(_x101), _x102, mark(_x103))), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x31, _x32, a), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(b, active(_x22), f(a, mark(_x82), f(_x111, _x112, c)))) | → | active#(f(active(b), _x22, active(f(a, _x82, active(f(mark(_x111), _x112, mark(a))))))) | |
mark#(f(f(f(_x71, active(_x82), f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x82, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(a, _x72, f(_x121, _x122, b)), _x32, _x33), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, active(b))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b))) | |
mark#(f(f(c, _x32, c), active(_x22), f(c, _x52, b))) | → | active#(f(active(f(active(c), _x32, active(c))), _x22, active(f(active(c), _x52, active(b))))) | mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(b, _x52, c), active(_x42), f(c, _x62, b))) | → | active#(f(active(f(b, _x52, mark(b))), _x42, f(a, _x62, active(b)))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, b), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(b))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x151, mark(_x152), _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x151, _x152, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(_x81, _x82, f(_x121, _x142, _x143)), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(_x81, _x82, active(f(mark(_x121), _x142, _x143)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x31, _x62, a), _x22, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x62, a)), _x22, f(active(a), _x52, active(c)))) | mark#(f(f(f(a, _x72, f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x72), b))) | → | active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x22, active(f(a, _x72, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, c), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(c))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(a, _x72, f(_x121, _x122, b)), mark(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, active(b))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(X1, active(_x22), f(f(_x91, _x92, _x93), active(mark(_x82)), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x82, active(b))))) | mark#(f(f(f(c, _x72, f(_x121, _x142, _x143)), active(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(c), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(X1, X2, f(b, mark(_x62), c))) | → | active#(f(mark(X1), X2, active(f(b, _x62, active(a))))) | mark#(f(f(_x31, _x32, b), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(b, _x22, f(_x51, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(active(b), _x22, f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113)))))) | mark#(f(f(f(a, _x72, f(_x121, _x142, _x143)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(X1, X2, f(f(_x91, _x92, _x93), active(_x72), b))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(b))))) | mark#(f(f(_x31, _x32, c), active(mark(_x42)), f(c, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x42, active(f(mark(b), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, c), active(mark(_x42)), f(c, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(b))), _x42, active(f(active(c), _x52, active(b))))) | mark#(f(f(f(_x71, active(_x82), f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(mark(_x71), _x82, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x31, _x32, a), _x22, f(a, mark(_x72), c))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x22, f(active(a), _x72, active(c)))) | mark#(f(f(_x31, _x32, _x33), X2, f(b, mark(_x72), a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x72, active(a))))) | |
mark#(f(f(b, _x32, c), active(_x22), f(c, _x52, b))) | → | active#(f(active(f(active(b), _x32, active(c))), _x22, active(f(active(c), _x52, active(b))))) | mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x52, _x53), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, _x53)), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x62, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(b, active(_x22), f(a, mark(_x72), f(_x131, _x132, b)))) | → | active#(f(active(b), _x22, active(f(active(a), _x72, active(f(_x131, _x132, active(b))))))) | |
mark#(f(f(_x31, _x32, _x33), mark(_x22), f(b, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(b), _x52, mark(_x53))))) | mark#(f(X1, mark(_x22), f(b, _x72, c))) | → | active#(f(mark(X1), _x22, active(f(b, _x72, active(a))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, active(_x132), _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(f(_x111, _x112, _x113), _x72, f(_x141, _x142, _x123)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(f(mark(_x111), _x112, mark(_x113))), _x72, active(f(_x141, _x142, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, active(c))))) | mark#(f(f(mark(a), _x72, _x33), active(mark(_x22)), f(a, _x72, b))) | → | active#(f(active(f(_x71, _x72, mark(_x33))), _x22, f(a, _x72, b))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x82, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, b)))) | mark#(f(f(f(_x71, _x72, f(a, _x142, _x143)), active(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(a), _x142, _x143)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(X1, mark(_x22), f(_x51, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(c))))) | mark#(f(X1, X2, a)) | → | active#(f(mark(X1), X2, active(a))) | |
mark#(f(f(f(_x71, _x92, _x93), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, _x93)), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(f(_x71, _x72, f(f(_x151, _x152, _x153), _x132, active(_x133))), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(f(mark(_x151), _x152, mark(_x153))), _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x61, _x62, _x33), active(mark(active(_x42))), f(a, _x82, b))) | → | active#(f(active(f(_x61, _x62, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(f(_x91, _x92, _x93), _x72, f(_x121, _x132, active(_x133))), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(f(mark(_x121), _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(a, X2, f(_x51, _x52, b))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(mark(_x52)), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x52, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(a, _x82, f(_x131, _x132, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(a, _x82, active(f(_x131, _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(b, X2, f(_x51, mark(_x72), f(_x111, _x112, a)))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(a))))))) | |
mark#(f(c, _x32, f(_x81, active(_x82), b))) | → | active#(f(c, _x32, f(_x81, _x82, active(b)))) | mark#(f(f(_x61, _x62, c), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(_x61, _x62, active(c))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(f(b, _x72, f(_x121, _x132, active(_x133))), active(_x52), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(active(b), _x72, active(f(mark(_x121), _x132, _x133))), _x52, active(c))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(_x61, _x62, c), active(_x32), f(_x51, _x52, b))) | → | active#(f(f(_x61, _x62, active(c)), _x32, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(f(_x71, _x72, _x73), _x32, a), _x22, f(a, _x52, c))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, active(a))), _x22, f(active(a), _x52, active(c)))) | mark#(f(f(f(_x71, _x72, f(mark(_x151), _x152, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x151, _x152, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, active(_x72), b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b))))) | mark#(f(f(f(_x61, _x62, c), _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, active(c))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(f(f(_x111, _x112, _x113), active(_x92), _x73), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(f(mark(_x111), _x112, mark(_x113))), _x92, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(active(_x42)), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, active(f(active(a), _x82, b)))) | |
mark#(f(f(b, _x52, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(b, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, active(_x22), f(_x51, _x52, f(_x101, _x102, _x103)))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | |
mark#(f(f(f(_x71, _x72, f(mark(_x101), _x102, _x103)), active(active(_x42)), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x101, _x102, _x103)))), _x42, active(c))), _x32, f(active(a), _x92, b))) | mark#(f(a, active(_x22), f(_x51, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(active(a), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(c, X2, f(_x61, active(mark(_x62)), b))) | → | active#(f(active(c), X2, active(f(_x61, _x62, active(b))))) | mark#(f(f(b, _x32, _x33), X2, f(a, _x52, c))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(c))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, a)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(a))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(X1, X2, f(_x51, mark(_x82), f(_x111, active(_x132), _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, f(mark(_x111), _x132, mark(_x113)))))) | |
mark#(f(f(a, _x32, _x33), X2, f(a, _x52, c))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(a))))) | mark#(f(X1, active(_x22), f(_x51, _x52, a))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(a))))) | |
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(f(_x71, _x72, f(_x141, _x142, c)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, active(c))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(b, _x72, f(_x121, _x142, _x143)), active(_x52), c), active(active(_x32)), f(a, mark(_x92), b))) | → | active#(f(active(f(f(active(b), _x72, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x32, active(f(active(a), _x92, b)))) | mark#(f(b, active(_x32), f(a, mark(_x62), f(a, _x112, f(_x131, _x132, _x133))))) | → | active#(f(b, _x32, active(f(active(a), _x62, f(active(a), _x112, active(f(mark(_x131), _x132, mark(_x133)))))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x52, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123)))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(a, _x72, active(b))))) | |
mark#(f(f(_x31, _x32, c), active(_x22), f(c, mark(_x82), b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(b), _x82, active(b))))) | mark#(f(f(_x31, _x32, c), active(_x22), f(c, mark(_x82), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(b))), _x22, active(f(active(c), _x82, active(b))))) | |
mark#(f(X1, active(_x22), f(_x81, active(_x82), b))) | → | active#(f(mark(X1), _x22, active(f(_x81, _x82, active(b))))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(a))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x62), _x33), active(mark(_x42)), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, mark(_x33))), _x42, active(f(active(a), _x92, b)))) | mark#(f(_x21, _x22, f(b, _x52, c))) | → | active#(f(_x21, _x22, active(f(active(b), _x52, active(a))))) | |
mark#(f(f(f(b, _x72, f(mark(_x101), _x102, _x103)), active(_x62), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(b), _x72, active(f(_x101, _x102, _x103)))), _x62, active(c))), _x32, f(active(a), _x92, b))) | mark#(f(b, active(_x22), f(a, mark(_x82), f(f(_x131, _x132, _x133), _x112, _x113)))) | → | active#(f(active(b), _x22, active(f(a, _x82, active(f(active(f(mark(_x131), _x132, mark(_x133))), _x112, mark(_x113))))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(c))))) | mark#(f(f(f(_x71, mark(_x62), f(mark(_x101), _x102, _x103)), active(_x62), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x62, active(f(_x101, _x102, _x103)))), _x62, active(c))), _x32, f(active(a), _x92, b))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(b, _x72, _x73))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x72, _x73)))) | mark#(f(f(f(_x71, _x72, f(c, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(f(_x91, _x92, _x93), _x72, f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(_x61, _x62, _x33), active(_x22), f(a, active(_x92), b))) | → | active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(b, active(_x32), f(a, mark(_x62), f(_x111, _x112, _x113)))) | → | active#(f(b, _x32, active(f(a, _x62, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(a, X2, f(_x51, _x52, _x53))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(b, _x32, _x33), _x22, f(a, _x52, _x53))) | → | active#(f(f(active(b), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(f(_x71, mark(_x92), f(_x121, _x142, _x143)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), active(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x62, _x63), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, _x63)), _x22, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, _x72, f(c, _x122, f(_x161, _x162, _x163))), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, active(f(mark(_x161), _x162, mark(_x163))))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, c), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(c))), _x42, f(active(a), _x82, b))) | |
mark#(f(b, active(_x22), f(f(_x91, _x92, _x93), active(_x72), b))) | → | active#(f(active(b), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(b))))) | mark#(f(f(a, _x32, _x33), active(_x42), f(a, _x52, c))) | → | active#(f(f(active(a), _x32, mark(_x33)), _x42, active(f(active(a), _x52, active(c))))) | |
mark#(f(f(a, _x32, _x33), X2, f(a, _x72, c))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x72, c)))) | mark#(f(f(b, _x32, a), X2, f(a, _x52, b))) | → | active#(f(active(f(active(b), _x32, active(a))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(f(_x91, _x92, f(_x121, _x142, _x143)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(_x91, _x92, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b))))) | |
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x72, b)))) | mark#(f(f(f(_x71, _x72, f(a, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(a), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(c) | → | active#(c) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, c)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(c))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(_x31, _x32, f(_x81, _x82, _x83)), active(_x42), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x81), _x82, mark(_x83))))), _x42, f(active(a), _x52, active(b)))) | mark#(f(X1, X2, f(b, mark(_x72), f(_x111, active(_x132), _x113)))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, active(f(mark(_x111), _x132, mark(_x113))))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, mark(_x52), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x52, b))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, active(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(a, _x72, f(_x141, active(_x142), _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(X1, X2, f(c, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(c), _x72, active(c))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, mark(active(_x82)), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(f(_x71, _x72, _x73), active(_x62), _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33)), _x22, f(active(a), _x82, b))) | mark#(f(f(b, _x32, c), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x31, mark(_x62), a), _x22, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x62, active(a))), _x22, f(active(a), _x52, active(c)))) | mark#(f(X1, active(_x22), f(_x71, _x72, _x53))) | → | active#(f(mark(X1), _x22, active(f(_x71, _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x82, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(a, _x82, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(active(a), _x82, b)))) | |
mark#(f(f(f(_x61, _x62, a), _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, active(a))), _x32, mark(_x33))), X2, active(f(a, _x72, active(b))))) | mark#(f(f(f(_x71, _x72, f(_x141, _x142, c)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, active(c))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, a), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(a))), _x22, f(active(a), _x82, b))) | mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, f(_x81, _x82, _x83)), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(f(mark(_x81), _x82, mark(_x83))))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, _x72, f(f(_x151, _x152, _x153), _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(f(mark(_x151), _x152, mark(_x153))), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(X1, X2, f(_x51, active(mark(_x82)), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, active(c))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(b, mark(_x82), _x83))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x82, _x83)))) | mark#(f(f(a, _x32, _x33), _x22, f(a, mark(_x82), c))) | → | active#(f(f(active(a), _x32, mark(_x33)), _x22, active(f(active(a), _x82, active(c))))) | |
mark#(f(X1, X2, f(_x51, _x52, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(a))))) | mark#(f(f(_x31, _x62, _x63), active(_x22), f(a, active(_x82), b))) | → | active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(active(a), _x82, active(b))))) | |
mark#(f(f(f(a, _x72, f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(active(a), _x72, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(b, _x72, f(_x121, active(_x132), _x133)), active(_x52), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(active(b), _x72, active(f(mark(_x121), _x132, _x133))), _x52, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(_x31, _x32, c), active(_x22), f(c, active(_x82), b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(active(c), _x82, active(b))))) | |
mark#(f(f(b, _x62, _x63), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(active(b), _x62, _x63)), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(b, _x32, a), _x22, f(a, _x52, c))) | → | active#(f(active(f(active(b), _x32, active(a))), _x22, f(active(a), _x52, active(c)))) | |
mark#(f(X1, X2, f(c, _x52, b))) | → | active#(f(mark(X1), X2, active(f(active(c), _x52, active(b))))) | mark#(f(f(f(a, _x72, f(a, _x122, _x123)), _x32, _x33), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(active(a), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, active(_x92), f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(f(_x71, _x72, f(_x121, mark(_x142), _x123)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(X1, active(mark(_x32)), f(f(_x91, _x92, _x93), active(_x72), b))) | → | active#(f(mark(X1), _x32, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(b))))) | mark#(f(f(a, _x32, c), active(_x42), f(c, _x62, b))) | → | active#(f(active(f(active(a), _x32, mark(b))), _x42, f(a, _x62, active(b)))) | |
mark#(f(f(f(a, _x72, f(_x121, active(_x142), _x123)), _x32, _x33), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x142, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b))) | mark#(f(f(f(_x71, active(_x82), f(_x131, _x132, _x133)), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x82, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(b, _x32, c), active(_x22), f(c, _x52, b))) | → | active#(f(active(f(active(b), _x32, active(c))), _x22, active(f(mark(b), _x52, active(b))))) | mark#(f(f(b, _x32, c), active(_x22), f(c, _x52, b))) | → | active#(f(active(f(active(b), _x32, mark(b))), _x22, active(f(active(c), _x52, active(b))))) | |
mark#(f(f(active(_x71), _x72, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(_x71, _x72, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(c, _x32, c), active(_x42), f(c, _x62, b))) | → | active#(f(active(f(active(c), _x32, active(b))), _x42, f(a, _x62, active(b)))) | |
mark#(f(X1, active(active(_x32)), f(_x51, active(_x82), b))) | → | active#(f(mark(X1), _x32, active(f(mark(_x51), _x82, b)))) | mark#(f(f(f(_x71, active(_x92), a), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, active(a))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(c, active(_x22), f(_x81, active(_x82), b))) | → | active#(f(active(c), _x22, active(f(_x81, _x82, active(b))))) | mark#(f(f(f(_x61, _x62, _x63), _x32, b), X2, f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, mark(_x52), c), active(_x42), f(c, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, mark(b))), _x42, f(active(c), _x52, active(b)))) | mark#(f(c, X2, f(active(_x61), active(_x62), b))) | → | active#(f(active(c), X2, active(f(_x61, _x62, active(b))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x132, active(_x133))), active(_x62), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x62, active(c)), _x32, active(f(active(a), _x92, b)))) | mark#(f(f(f(b, _x82, f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(b, _x82, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(a, _x72, f(_x121, active(_x132), _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(b, _x72, f(b, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(active(b), _x72, active(f(active(b), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x31, _x32, a), _x22, f(a, _x72, c))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x22, f(active(a), _x72, c))) | mark#(f(f(f(_x61, _x62, _x63), _x32, c), active(_x42), f(c, _x62, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(b))), _x42, f(a, _x62, active(b)))) | |
mark#(f(f(f(_x71, _x72, f(c, active(_x132), _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(_x31, _x32, c), X2, f(b, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(b), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(f(a, _x32, _x33), active(_x22), f(a, _x52, c))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(c))))) | mark#(f(b, X2, f(a, mark(mark(_x62)), f(_x111, _x112, _x113)))) | → | active#(f(active(b), X2, active(f(active(a), _x62, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(b, active(_x32), f(a, mark(_x72), f(_x111, _x112, a)))) | → | active#(f(b, _x32, active(f(active(a), _x72, active(f(mark(_x111), _x112, active(a))))))) | mark#(f(f(c, _x32, c), active(active(_x22)), f(c, _x62, b))) | → | active#(f(active(f(active(c), _x32, mark(b))), _x22, f(a, _x62, active(b)))) | |
mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, active(b))))) | mark#(f(X1, X2, f(b, active(_x72), b))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, active(b))))) | |
mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(b))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(b, active(_x22), f(a, mark(mark(_x82)), f(_x111, _x112, b)))) | → | active#(f(active(b), _x22, active(f(active(a), _x82, active(f(mark(_x111), _x112, active(b))))))) | |
mark#(f(f(f(_x71, active(_x92), _x73), _x32, _x33), active(_x22), f(a, _x92, b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, mark(_x33))), _x22, active(f(a, _x92, b)))) | mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(a, _x52, b))) | |
mark#(f(b, active(_x32), f(a, mark(_x72), f(_x111, mark(_x102), _x113)))) | → | active#(f(b, _x32, active(f(active(a), _x72, active(f(mark(_x111), _x102, mark(_x113))))))) | mark#(f(X1, X2, f(_x51, mark(_x72), f(a, active(_x132), _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(active(a), _x132, mark(_x113))))))) | |
mark#(f(f(f(a, _x72, f(_x121, mark(_x142), _x123)), _x32, _x33), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x142, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b))) | mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(f(c, _x72, _x73), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(c), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(a, _x32, _x33), X2, f(b, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x141, active(_x142), _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(_x141, _x142, mark(_x113))))))) | mark#(f(_x21, _x22, f(_x51, active(_x72), b))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x72, active(b))))) | |
mark#(f(b, active(_x22), f(a, mark(b), f(_x111, _x112, c)))) | → | active#(f(active(b), _x22, mark(f(active(f(mark(_x111), _x112, active(c))), active(f(mark(_x111), _x112, active(c))), active(f(mark(_x111), _x112, active(c))))))) | mark#(f(f(_x31, _x62, _x63), active(_x42), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x62, _x63)), _x42, f(active(a), _x52, active(b)))) | |
mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, b))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(mark(_x51), _x52, active(b))))) | mark#(f(X1, _x22, f(b, _x62, c))) | → | active#(f(mark(X1), _x22, f(b, _x62, mark(a)))) | |
mark#(f(f(f(_x71, _x72, _x73), mark(_x62), _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(mark(_x42)), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, active(f(active(a), _x82, b)))) | |
mark#(f(b, active(_x22), f(a, mark(_x82), f(_x111, _x122, _x123)))) | → | active#(f(active(b), _x22, active(f(a, _x82, active(f(mark(_x111), _x122, _x123)))))) | mark#(f(f(f(_x71, _x72, f(_x121, active(_x142), _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x71, _x72, f(a, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(a), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(_x71, active(_x92), _x73), _x32, _x33), active(active(_x42)), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, mark(_x33))), _x42, active(f(active(a), _x82, b)))) | |
mark#(f(X1, active(_x22), f(f(_x91, _x112, _x113), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x112, _x113)), _x72, active(b))))) | mark#(f(X1, active(_x22), f(_x51, mark(_x72), f(_x111, _x132, _x133)))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, _x133)))))) | |
mark#(f(f(_x31, _x32, c), X2, f(_x51, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x52, active(a))))) | mark#(f(f(f(a, _x72, f(_x121, _x122, f(_x171, _x172, _x173))), mark(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, active(f(mark(_x171), _x172, mark(_x173))))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(_x31, _x32, c), active(_x22), f(c, _x82, b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(b, _x82, active(b))))) | mark#(f(f(f(_x71, _x72, f(a, _x132, active(_x133))), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(a), _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(a, mark(_x72), c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(c))))) | mark#(f(f(f(_x71, _x82, f(_x121, _x132, active(_x133))), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x82, f(mark(_x121), _x132, _x133))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(b, active(_x22), f(a, mark(_x72), f(_x111, _x112, f(_x161, _x162, _x163))))) | → | active#(f(active(b), _x22, active(f(active(a), _x72, active(f(mark(_x111), _x112, active(f(mark(_x161), _x162, mark(_x163))))))))) | mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x32, _x33), active(_x42), f(a, _x52, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(a, _x52, b))) | |
mark#(f(f(_x31, _x32, c), active(active(_x22)), f(c, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(b))), _x22, f(active(c), _x52, active(b)))) | mark#(f(X1, mark(_x22), f(_x51, mark(_x72), f(_x111, active(_x132), _x113)))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113))))))) | |
mark#(f(X1, active(_x22), f(_x51, mark(_x72), _x53))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), mark(_x62), _x33), active(_x22), f(a, mark(active(_x82)), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(X1, active(_x22), f(f(_x91, mark(_x112), c), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x112, active(c))), _x72, active(b))))) | mark#(f(f(f(a, _x72, f(_x121, _x132, active(_x133))), active(_x62), c), active(_x22), f(a, mark(_x72), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x62, active(c))), _x22, active(f(a, _x72, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33)), _x22, f(active(a), _x82, b))) | mark#(f(f(f(_x71, _x72, f(b, _x142, _x143)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(b), _x142, _x143)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(b, active(_x32), f(a, mark(_x62), f(a, _x102, _x103)))) | → | active#(f(b, _x32, active(f(active(a), _x62, f(active(a), _x102, _x103))))) | mark#(f(f(a, _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(b, active(_x22), f(a, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(b, _x22, f(active(a), _x72, active(f(mark(_x111), _x112, mark(_x113)))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, mark(_x52), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x52, b))) | |
mark#(f(b, X2, f(a, mark(_x72), f(f(_x121, _x122, _x123), _x112, _x113)))) | → | active#(f(active(b), X2, active(f(active(a), _x72, active(f(active(f(mark(_x121), _x122, mark(_x123))), _x112, mark(_x113))))))) | mark#(f(b, _x32, _x33)) | → | active#(f(b, _x32, _x33)) | |
mark#(f(b, X2, a)) | → | active#(f(active(b), X2, active(a))) | mark#(f(f(f(_x71, _x72, f(active(_x151), _x152, _x123)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x151, _x152, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(a, X2, f(b, _x52, c))) | → | active#(f(active(a), X2, active(f(active(b), _x52, active(a))))) | mark#(f(b, X2, f(_x51, mark(_x72), f(f(_x141, _x142, _x143), _x112, _x113)))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(active(f(mark(_x141), _x142, mark(_x143))), _x112, mark(_x113))))))) | |
mark#(f(f(f(_x71, _x72, f(f(_x161, _x162, _x163), _x142, _x143)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(f(mark(_x161), _x162, mark(_x163))), _x142, _x143)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(b, _x72, f(_x121, _x142, _x143)), active(_x52), c), active(mark(_x32)), f(a, mark(_x92), b))) | → | active#(f(active(f(f(active(b), _x72, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x32, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x61, _x62, _x63), active(_x52), _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(b, active(_x32), f(a, mark(_x72), f(b, _x112, _x113)))) | → | active#(f(b, _x32, active(f(active(a), _x72, active(f(active(b), _x112, mark(_x113))))))) | |
mark#(f(b, X2, f(a, mark(_x72), f(_x111, _x102, _x103)))) | → | active#(f(active(b), X2, active(f(active(a), _x72, active(f(mark(_x111), _x102, _x103)))))) | mark#(f(f(_x31, _x32, _x33), X2, f(c, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(c), _x52, mark(_x53))))) | |
mark#(f(f(f(_x71, mark(_x82), f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x82, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(b, mark(_x82), f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(active(b), _x82, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x31, _x32, c), X2, f(_x51, active(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(f(mark(_x61), active(_x62), _x33), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(_x61, _x62, mark(_x33))), _x22, f(active(a), _x82, b))) | |
mark#(f(X1, active(_x22), f(_x51, mark(_x72), f(_x111, _x112, a)))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(a))))))) | mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(_x31, active(_x32), f(_x51, active(_x82), b))) | → | active#(f(_x31, _x32, active(f(mark(_x51), _x82, b)))) | mark#(f(X1, mark(_x22), f(b, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x52, active(c))))) | |
mark#(f(b, active(_x32), f(a, mark(_x62), f(a, active(_x102), _x113)))) | → | active#(f(b, _x32, active(f(active(a), _x62, f(active(a), _x102, mark(_x113)))))) | mark#(f(f(_x31, _x32, _x33), X2, f(b, mark(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x72, active(b))))) | |
mark#(f(f(f(c, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(c), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(_x31, mark(_x52), _x33), X2, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(c))))) | |
mark#(f(f(f(_x71, _x72, f(a, _x142, _x143)), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(a), _x142, _x143)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(_x71, _x72, f(mark(_x151), _x152, _x123)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x151, _x152, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x31, _x32, a), X2, f(a, _x72, c))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x72, c)))) | mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), _x22, f(a, _x72, b))) | → | active#(f(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33)), _x22, active(f(a, _x72, active(b))))) | |
mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(b))))) | mark#(f(b, active(_x22), f(a, mark(_x72), f(c, _x112, _x113)))) | → | active#(f(active(b), _x22, active(f(active(a), _x72, active(f(active(c), _x112, mark(_x113))))))) | |
mark#(f(c, X2, f(f(_x91, _x92, _x93), active(_x72), b))) | → | active#(f(mark(a), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(b))))) | mark#(f(b, active(_x22), f(a, mark(_x82), f(_x111, _x112, a)))) | → | active#(f(active(b), _x22, active(f(a, _x82, active(f(mark(_x111), _x112, active(a))))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(b, mark(_x82), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(b, _x82, mark(_x53))))) | mark#(f(f(_x61, _x62, a), _x22, f(a, _x52, c))) | → | active#(f(active(f(_x61, _x62, active(a))), _x22, f(active(a), _x52, active(c)))) | |
mark#(f(X1, active(_x22), f(_x51, active(_x72), c))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(c))))) | mark#(f(f(_x31, active(_x52), c), active(_x42), f(c, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, mark(b))), _x42, f(mark(a), _x52, active(b)))) | |
mark#(f(a, _x22, f(b, _x52, c))) | → | active#(f(a, _x22, active(f(active(b), _x52, active(c))))) | mark#(f(f(_x31, _x32, c), mark(_x22), f(b, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(active(b), _x72, mark(_x53))))) | |
mark#(f(f(f(_x71, mark(_x92), f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(b, _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x72, b)))) | |
mark#(f(f(f(a, _x72, f(mark(_x101), _x102, _x103)), active(_x62), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x101, _x102, _x103)))), _x62, active(c))), _x32, f(active(a), _x92, b))) | mark#(f(f(f(_x71, _x72, f(_x121, mark(_x142), _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(X1, X2, f(_x51, _x52, c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, mark(b))))) | mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(b, X2, f(_x51, mark(_x72), f(_x111, _x112, f(_x161, _x162, _x163))))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(f(mark(_x161), _x162, mark(_x163))))))))) | mark#(f(f(_x31, _x32, a), _x22, f(a, _x72, c))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x22, f(a, _x72, active(c)))) | |
mark#(f(X1, active(_x22), f(f(b, _x92, c), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(active(b), _x92, active(c))), _x72, active(b))))) | mark#(f(f(_x61, _x62, c), active(_x22), f(_x51, _x72, b))) | → | active#(f(active(f(_x61, _x62, active(c))), _x22, active(f(mark(_x51), _x72, b)))) | |
mark#(f(f(f(c, _x72, f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(c), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(b, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(b), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(b, _x62, _x63), _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(active(f(active(b), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(a, _x72, active(b))))) | mark#(f(b, mark(_x22), X3)) | → | active#(f(active(b), _x22, mark(X3))) | |
mark#(f(b, _x22, f(b, _x52, c))) | → | active#(f(active(b), _x22, f(active(b), _x52, mark(a)))) | mark#(f(f(_x31, _x32, c), X2, f(b, mark(_x72), c))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(b), _x72, active(c))))) | |
mark#(f(f(_x31, _x32, c), active(_x22), f(c, _x62, b))) | → | active#(f(f(mark(_x31), _x32, mark(b)), _x22, f(a, _x62, active(b)))) | mark#(f(f(f(_x81, _x82, _x83), _x62, _x63), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x81), _x82, mark(_x83))), _x62, _x63)), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(b, active(_x32), f(a, mark(_x82), f(_x111, _x112, c)))) | → | active#(f(b, _x32, active(f(a, _x82, active(f(mark(_x111), _x112, active(c))))))) | mark#(f(c, _x22, f(_x81, active(_x82), b))) | → | active#(f(c, _x22, active(f(_x81, _x82, active(b))))) | |
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(b, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53))))) | mark#(f(X1, mark(_x22), f(_x51, active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(b))))) | |
mark#(f(X1, mark(active(_x32)), f(b, _x52, c))) | → | active#(f(mark(X1), _x32, active(f(active(b), _x52, mark(a))))) | mark#(f(b, active(active(_x22)), f(a, mark(_x62), f(a, _x112, _x113)))) | → | active#(f(b, _x22, active(f(active(a), _x62, f(active(a), _x112, mark(_x113)))))) | |
mark#(f(f(b, _x32, c), active(_x42), f(c, _x62, b))) | → | active#(f(active(f(active(b), _x32, active(b))), _x42, f(a, _x62, active(b)))) | mark#(f(c, X2, f(_x51, active(_x72), c))) | → | active#(f(active(c), X2, active(f(mark(_x51), _x72, active(c))))) | |
mark#(f(X1, mark(mark(_x32)), f(b, _x52, c))) | → | active#(f(mark(X1), _x32, active(f(active(b), _x52, mark(a))))) | mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, active(_x52), b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x52, b))) | |
mark#(f(f(_x31, _x32, c), X2, f(_x71, _x72, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(_x71, _x72, mark(_x53))))) | mark#(f(b, active(_x32), f(a, mark(_x62), f(_x111, _x112, f(_x131, _x132, _x133))))) | → | active#(f(b, _x32, active(f(active(a), _x62, f(mark(_x111), _x112, active(f(mark(_x131), _x132, mark(_x133)))))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, mark(b))), _x22, active(f(active(a), _x92, b)))) | mark#(f(b, mark(_x22), f(a, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(active(b), _x22, active(f(active(a), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(f(_x31, _x32, c), active(_x42), f(c, _x62, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(b))), _x42, f(active(c), _x62, b))) | mark#(f(f(f(_x71, _x72, f(mark(_x101), _x102, _x103)), active(_x62), c), active(mark(_x22)), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x101, _x102, _x103)))), _x62, active(c))), _x22, f(active(a), _x92, b))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(mark(_x22)), f(a, mark(_x72), b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x72, b))) | |
mark#(f(f(_x31, mark(_x52), _x33), X2, f(b, _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53))))) | mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), X2, f(a, _x52, c))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(c))))) | |
mark#(f(f(mark(_x71), _x72, _x33), active(mark(active(_x42))), f(a, _x82, b))) | → | active#(f(active(f(_x71, _x72, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x52, c)), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(X1, X2, f(a, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(a), _x72, active(c))))) | mark#(f(_x21, _x22, f(_x51, _x52, _x53))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143))), _x52, mark(b))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(_x62), c), active(mark(_x22)), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x22, f(active(a), _x92, b))) | |
mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(_x62), c), active(active(_x32)), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x32, active(f(active(a), _x92, b)))) | mark#(f(f(_x31, _x32, a), active(_x42), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x42, f(active(a), _x52, active(b)))) | |
mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(b, active(_x22), f(f(_x91, _x92, c), active(_x72), b))) | → | active#(f(active(b), _x22, active(f(active(f(mark(_x91), _x92, active(c))), _x72, active(b))))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x62, _x33), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123)))), _x62, mark(_x33))), _x22, f(active(a), _x82, b))) | mark#(f(f(f(_x71, _x72, f(a, b, _x123)), mark(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(f(mark(_x123), mark(_x123), mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x52), f(_x91, _x92, _x93)), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, active(f(mark(_x91), _x92, mark(_x93))))), _x42, f(active(a), _x82, b))) | mark#(f(f(b, _x32, _x33), X2, f(a, _x52, _x53))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(a, _x82, _x83))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x82, _x83)))) | mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x51, active(_x52), c), active(_x22), f(_x51, _x52, b))) | → | active#(f(active(f(_x51, _x52, active(c))), _x22, active(f(mark(_x51), _x52, active(b))))) | mark#(f(b, active(mark(_x22)), f(a, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(b, _x22, active(f(active(a), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(b, active(_x32), f(a, mark(mark(_x72)), f(a, _x112, _x113)))) | → | active#(f(b, _x32, active(f(active(a), _x72, f(active(a), _x112, mark(_x113)))))) | mark#(f(f(f(f(_x91, _x92, _x93), _x62, _x63), _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(f(active(f(mark(_x91), _x92, mark(_x93))), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(f(c, _x72, f(mark(_x101), _x102, _x103)), active(_x62), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(c), _x72, active(f(_x101, _x102, _x103)))), _x62, active(c))), _x32, f(active(a), _x92, b))) | mark#(f(f(f(a, _x72, f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(b, active(mark(_x22)), f(a, mark(_x62), f(a, _x112, _x113)))) | → | active#(f(b, _x22, active(f(active(a), _x62, f(active(a), _x112, mark(_x113)))))) | mark#(f(f(f(_x61, _x62, _x63), _x52, _x53), X2, f(a, _x72, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x52, _x53)), X2, active(f(a, _x72, active(b))))) | |
mark#(f(f(_x31, _x52, c), active(_x42), f(c, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, b)), _x42, f(mark(a), _x52, active(b)))) | mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(a), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(b, active(_x52), _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(b), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), active(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(c, _x32, c), active(_x42), f(c, _x52, b))) | → | active#(f(active(f(active(c), _x32, mark(b))), _x42, f(mark(a), _x52, active(b)))) | |
mark#(f(f(_x31, _x32, c), X2, f(_x51, _x72, _x73))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(mark(_x51), _x72, _x73)))) | mark#(f(_x21, _x22, f(_x51, mark(_x72), _x53))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(f(_x31, _x32, _x33), _x22, f(b, mark(_x72), _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(b), _x72, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), _x22, f(a, mark(_x82), _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(a), _x82, mark(_x53))))) | |
mark#(f(f(a, b, _x33), active(mark(_x42)), f(a, _x82, b))) | → | active#(f(mark(f(mark(_x33), mark(_x33), mark(_x33))), _x42, active(f(active(a), _x82, b)))) | mark#(f(f(f(_x71, _x72, f(a, b, _x111)), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(f(_x111, _x111, _x111)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x71, _x72, f(a, b, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(f(mark(_x123), mark(_x123), mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(f(_x71, _x72, f(f(_x141, _x142, _x143), _x142, _x143)), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(f(mark(_x141), _x142, mark(_x143))), _x142, _x143)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | mark#(f(X1, X2, f(_x51, active(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, mark(_x53))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x62), c), active(active(_x32)), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, active(c))), _x32, active(f(active(a), _x92, b)))) | mark#(f(f(a, _x32, _x33), X2, f(b, mark(_x72), _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(b), _x72, mark(_x53))))) | |
mark#(f(f(_x51, _x52, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, mark(_x82), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(a, _x82, b)))) | |
mark#(f(f(_x31, _x32, a), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x31, mark(_x62), c), active(_x22), f(c, _x52, b))) | → | active#(f(active(f(mark(_x31), _x62, active(c))), _x22, active(f(active(c), _x52, active(b))))) | |
mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(b), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(X1, X2, f(a, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(b, active(_x32), f(a, mark(_x62), f(_x111, active(_x102), _x113)))) | → | active#(f(b, _x32, active(f(active(a), _x62, f(mark(_x111), _x102, mark(_x113)))))) | mark#(f(X1, X2, f(_x51, mark(_x72), f(c, active(_x132), _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(active(c), _x132, mark(_x113))))))) | |
mark#(f(f(b, _x32, _x33), _x22, f(a, _x52, b))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), _x22, f(active(a), _x52, active(b)))) | mark#(f(f(f(_x61, _x62, _x63), _x32, c), X2, f(a, _x72, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, active(c))), X2, active(f(a, _x72, active(b))))) | |
mark#(f(f(c, _x32, c), X2, f(b, mark(_x72), _x53))) | → | active#(f(active(f(active(c), _x32, active(c))), X2, active(f(active(b), _x72, mark(_x53))))) | mark#(f(X1, mark(_x22), f(_x51, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(f(f(_x71, _x72, f(a, b, _x91)), active(_x62), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(f(_x91, _x91, _x91)))), _x62, active(c))), _x32, f(active(a), _x92, b))) | mark#(f(f(_x51, _x52, _x33), X2, f(b, mark(_x72), mark(_x33)))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), X2, active(f(active(b), _x72, mark(_x53))))) | |
mark#(f(f(_x31, active(_x52), a), X2, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x52, active(a))), X2, active(f(active(a), _x52, active(c))))) | mark#(f(X1, active(_x22), f(_x51, mark(_x72), f(a, _x112, _x113)))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(f(active(a), _x112, mark(_x113))))))) | |
mark#(f(f(c, _x32, _x33), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(b, X2, f(a, mark(_x72), f(b, _x112, _x113)))) | → | active#(f(active(b), X2, active(f(active(a), _x72, active(f(active(b), _x112, mark(_x113))))))) | |
mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x132, mark(_x133))), active(_x52), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133))), _x52, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(a, X2, f(_x51, mark(_x72), _x53))) | → | active#(f(active(a), X2, active(f(mark(_x51), _x72, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(mark(_x42)), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x62, _x63), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, _x63)), _x22, active(f(active(a), _x82, b)))) | mark#(f(X1, X2, f(_x51, active(_x82), b))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, mark(_x123))), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x121, _x122, _x123)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, active(_x62), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(active(a), _x62, active(b)))) | |
mark#(f(a, active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(a), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x61, _x62, f(_x101, _x102, _x103)), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(_x61, _x62, active(f(mark(_x101), _x102, mark(_x103))))), _x22, f(active(a), _x82, b))) | |
mark#(f(f(f(b, _x72, f(_x131, _x132, _x133)), active(_x62), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(b), _x72, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x32, f(active(a), _x92, b))) | mark#(f(X1, active(_x22), f(f(_x111, _x112, _x93), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(_x111, _x112, mark(_x93))), _x72, active(b))))) | |
mark#(f(f(b, _x32, c), X2, f(a, _x52, b))) | → | active#(f(active(f(active(b), _x32, active(c))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(f(_x91, _x92, _x93), mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(f(f(a, _x72, f(c, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(active(c), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(b, active(_x22), f(a, mark(mark(_x72)), f(_x111, _x112, _x113)))) | → | active#(f(active(b), _x22, active(f(a, _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(X1, active(_x22), f(_x51, _x52, b))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(_x31, _x32, c), _x22, f(a, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, active(c)), _x22, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(b, active(_x22), f(a, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(active(b), _x22, active(f(a, _x72, f(mark(_x111), _x112, mark(_x113)))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x62), _x33), active(_x22), f(a, mark(active(_x82)), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(mark(_x71), _x72, _x33), active(mark(mark(_x42))), f(a, _x82, b))) | → | active#(f(active(f(_x71, _x72, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, f(_x171, _x172, _x173))), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(f(mark(_x171), _x172, mark(_x173))))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(X1, X2, f(b, _x52, _x53))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, mark(_x53))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x32, f(_x81, _x82, _x83)), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, active(f(mark(_x81), _x82, mark(_x83))))), _x42, f(active(a), _x82, b))) | |
mark#(f(X1, active(_x22), X3)) | → | active#(f(mark(X1), _x22, mark(X3))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, mark(_x92), b))) | → | active#(f(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33)), _x42, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(a, _x62, active(b)), _x32, _x33), X2, f(a, mark(_x62), b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(a, _x62, active(b))))) | mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(_x62), c), active(_x32), f(a, mark(_x52), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x32, f(a, _x52, b))) | |
mark#(f(c, _x22, f(active(_x61), active(_x62), b))) | → | active#(f(active(c), _x22, f(_x61, _x62, active(b)))) | mark#(f(f(f(_x71, _x72, f(c, _x142, _x143)), active(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x142, _x143)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(b, active(_x32), f(a, mark(_x82), f(_x111, _x112, c)))) | → | active#(f(active(b), _x32, f(a, _x82, active(f(mark(_x111), _x112, active(c)))))) | mark#(f(f(f(_x71, _x72, f(mark(_x111), _x112, mark(_x113))), active(_x62), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x111, _x112, _x113)))), _x62, active(c))), _x32, f(active(a), _x92, b))) | |
mark#(f(f(_x31, _x32, b), X2, f(b, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), X2, active(f(active(b), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, c), X2, f(a, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(b, _x32, _x33), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(f(_x61, _x62, _x63), _x32, a), X2, f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, active(a))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x42, f(a, _x52, b))) | |
mark#(f(f(f(_x71, mark(_x82), f(_x131, _x132, _x133)), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x82, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(a, active(_x92), f(_x121, _x122, _x123)), _x32, _x33), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b))) | |
mark#(f(f(_x31, _x32, c), X2, f(b, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(b), _x52, mark(_x53))))) | mark#(f(f(_x31, _x32, c), active(_x42), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x42, f(active(a), _x52, active(b)))) | |
mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x32, b), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, active(b))), _x42, f(active(a), _x82, b))) | mark#(f(b, active(_x22), f(a, mark(_x72), f(b, _x112, _x113)))) | → | active#(f(active(b), _x22, active(f(active(a), _x72, active(f(active(b), _x112, mark(_x113))))))) | |
mark#(f(X1, mark(_x22), X3)) | → | active#(f(mark(X1), _x22, mark(X3))) | mark#(f(f(_x51, mark(_x52), c), active(_x22), f(_x51, _x52, b))) | → | active#(f(active(f(_x51, _x52, active(c))), _x22, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x62), _x33), active(_x22), f(a, mark(_x82), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, mark(_x33))), _x22, active(f(a, _x82, b)))) | mark#(f(f(_x31, _x32, _x33), active(active(_x42)), f(a, _x82, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, active(f(active(a), _x82, b)))) | |
mark#(f(f(f(c, _x72, f(_x131, _x132, _x133)), active(_x62), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(c), _x72, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x32, f(active(a), _x92, b))) | mark#(f(c, _x22, f(_x61, active(mark(_x62)), b))) | → | active#(f(active(c), _x22, f(_x61, _x62, active(b)))) | |
mark#(f(X1, active(_x22), f(b, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x52, mark(a))))) | mark#(f(X1, mark(_x22), f(b, _x52, c))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x52, active(a))))) | |
mark#(f(f(f(b, _x62, _x63), _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(f(active(b), _x62, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(f(_x61, active(_x82), _x63), _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x61), _x82, mark(_x63))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(f(a, _x92, f(_x121, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x92, f(mark(_x121), _x122, mark(_x123)))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(X1, _x22, f(_x51, mark(_x72), f(_x111, active(_x132), _x113)))) | → | active#(f(mark(X1), _x22, f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113)))))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, f(_x161, _x162, _x163))), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, active(f(mark(_x161), _x162, mark(_x163))))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(X1, active(_x22), f(f(_x91, _x92, _x93), mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(X1, _x22, f(b, _x52, c))) | → | active#(f(mark(X1), _x22, f(active(b), _x52, active(c)))) | mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x62), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123)))), _x62, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(_x61, _x62, _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(b, _x32, _x33), mark(_x22), f(a, _x52, b))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(mark(_x42)), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x42, active(f(active(a), _x92, b)))) | mark#(f(f(f(a, _x72, f(_x131, _x132, _x123)), _x32, f(_x81, _x82, _x83)), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, mark(_x123))))), _x32, active(f(mark(_x81), _x82, mark(_x83))))), _x42, f(active(a), _x82, b))) | |
mark#(f(X1, active(_x22), f(c, active(_x82), b))) | → | active#(f(mark(X1), _x22, active(f(active(c), _x82, b)))) | mark#(f(X1, active(active(_x32)), f(_x51, active(_x72), b))) | → | active#(f(mark(X1), _x32, active(f(mark(_x51), _x72, active(b))))) | |
mark#(f(b, active(_x22), f(a, mark(b), f(_x111, _x112, _x113)))) | → | active#(f(active(b), _x22, mark(f(active(f(mark(_x111), _x112, mark(_x113))), active(f(mark(_x111), _x112, mark(_x113))), active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(f(_x61, _x62, c), active(active(_x32)), f(_x51, _x52, b))) | → | active#(f(active(f(_x61, _x62, active(c))), _x32, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(f(a, _x72, f(_x121, mark(_x132), _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(_x71, mark(_x62), f(_x131, _x132, _x133)), active(_x62), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x62, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x32, f(active(a), _x92, b))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(active(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, a))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(a))))) | |
mark#(f(f(_x31, _x32, c), active(_x22), f(c, mark(_x82), b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(active(c), _x82, active(b))))) | mark#(f(f(f(_x71, _x102, f(_x121, _x142, _x143)), active(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x102, f(mark(_x121), _x142, _x143))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(active(a), _x72, f(_x131, _x132, _x133)), active(_x62), c), active(_x22), f(a, mark(active(_x72)), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x72, b)))) | mark#(f(f(c, _x32, a), X2, f(a, _x52, c))) | → | active#(f(active(f(active(c), _x32, active(a))), X2, active(f(active(a), _x52, active(c))))) | |
mark#(f(b, X2, f(a, mark(_x72), f(_x111, _x112, c)))) | → | active#(f(active(b), X2, active(f(active(a), _x72, active(f(mark(_x111), _x112, active(c))))))) | mark#(f(X1, X2, f(b, active(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, mark(a))))) | |
mark#(f(f(_x31, _x32, c), active(_x22), f(c, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(b))), _x22, active(f(mark(b), _x52, active(b))))) | mark#(f(b, active(_x32), f(a, mark(_x72), f(_x111, _x112, b)))) | → | active#(f(active(b), _x32, f(active(a), _x72, active(f(mark(_x111), _x112, active(b)))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, active(_x123))), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x121, _x122, _x123)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | mark#(f(c, X2, f(f(_x91, _x92, _x93), active(_x72), b))) | → | active#(f(active(c), X2, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(b))))) | |
mark#(f(c, X2, f(c, _x52, b))) | → | active#(f(active(c), X2, active(f(active(c), _x52, active(b))))) | mark#(f(f(f(_x91, _x92, _x73), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(_x91, _x92, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(_x31, _x32, b), active(_x22), f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(mark(_x51), _x52, active(b))))) | mark#(f(b, _x22, f(_x51, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(b, _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(a, _x82, active(b))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, _x82, _x83))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, _x83)))) | |
mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), _x22, f(a, _x52, _x53))) | → | active#(f(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(f(_x71, active(_x92), f(_x131, _x132, _x133)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, active(f(mark(_x131), _x132, mark(_x133))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(_x61, _x62, _x33), active(mark(mark(_x22))), f(a, _x82, b))) | → | active#(f(active(f(_x61, _x62, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(a, _x32, c), active(_x22), f(c, _x52, b))) | → | active#(f(active(f(active(a), _x32, mark(b))), _x22, active(f(active(c), _x52, active(b))))) | |
mark#(f(f(a, _x32, c), active(_x22), f(c, _x52, b))) | → | active#(f(active(f(active(a), _x32, active(c))), _x22, active(f(mark(b), _x52, active(b))))) | mark#(f(f(f(_x71, _x72, f(_x121, active(_x142), active(_x143))), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x71, mark(_x82), f(_x121, _x132, active(_x133))), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x82, active(f(mark(_x121), _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | mark#(f(c, mark(_x22), f(_x51, active(_x72), b))) | → | active#(f(mark(a), _x22, active(f(mark(_x51), _x72, active(b))))) | |
mark#(f(f(_x31, _x52, b), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, b)), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(c, _x32, _x33), X2, f(b, mark(_x72), _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(b), _x72, mark(_x53))))) | |
mark#(f(f(_x51, _x52, _x33), _x22, f(a, _x52, mark(_x33)))) | → | active#(f(f(_x51, _x52, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53))))) | mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x52, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123)))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(c, active(_x22), f(_x51, active(_x72), b))) | → | active#(f(mark(a), _x22, active(f(mark(_x51), _x72, active(b))))) | mark#(f(f(c, _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x61, _x62, f(_x131, _x132, _x133)), active(_x62), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(_x61, _x62, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x32, f(active(a), _x92, b))) | mark#(f(c, active(_x22), f(_x51, active(_x82), b))) | → | active#(f(active(c), _x22, active(f(mark(_x51), _x82, b)))) | |
mark#(f(X1, mark(_x22), f(b, active(_x72), c))) | → | active#(f(mark(X1), _x22, active(f(active(b), _x72, mark(a))))) | mark#(f(b, X2, f(a, mark(_x62), f(_x111, _x112, _x113)))) | → | active#(f(active(b), X2, active(f(a, _x62, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, b)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(b))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(f(b, _x72, f(_x121, _x132, active(_x133))), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(b), _x72, active(f(mark(_x121), _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, f(_x91, _x92, _x93)), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(_x31, _x62, _x63), active(mark(_x42)), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x62, _x63)), _x42, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x61, _x62, _x33), active(mark(_x22)), f(a, mark(_x72), b))) | → | active#(f(active(f(_x61, _x62, mark(_x33))), _x22, f(active(a), _x72, b))) | mark#(f(f(f(_x71, _x72, f(_x121, mark(_x152), _x153)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x152, _x153)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(active(_x42)), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, active(f(active(a), _x92, b)))) | mark#(f(f(f(b, _x72, f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(active(b), _x72, active(f(mark(_x121), _x142, _x143))), _x52, mark(a))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x31, _x62, _x63), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x62, _x63)), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(f(_x61, _x62, a), active(mark(_x42)), f(a, _x82, b))) | → | active#(f(active(f(_x61, _x62, active(a))), _x42, active(f(active(a), _x82, b)))) | |
mark#(f(f(mark(active(a)), _x72, _x33), active(mark(_x22)), f(a, mark(_x72), b))) | → | active#(f(active(f(_x71, _x72, mark(_x33))), _x22, f(active(a), _x72, b))) | mark#(f(X1, active(_x22), f(f(_x81, _x82, _x83), _x52, _x53))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, mark(_x53))))) | |
mark#(f(X1, active(_x22), f(f(_x91, _x112, c), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x112, c)), _x72, active(b))))) | mark#(f(f(f(_x71, _x72, f(c, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(mark(_x71), _x72, active(f(active(c), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x31, _x32, a), active(_x42), f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x42, f(active(a), _x52, active(c)))) | mark#(f(f(mark(_x51), _x52, c), active(_x22), f(_x51, _x52, b))) | → | active#(f(active(f(_x51, _x52, active(c))), _x22, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(b, active(_x32), f(a, mark(_x62), f(_x111, _x112, a)))) | → | active#(f(b, _x32, active(f(active(a), _x62, f(mark(_x111), _x112, active(a)))))) | mark#(f(b, active(_x22), f(a, mark(_x82), f(_x111, active(_x122), c)))) | → | active#(f(active(b), _x22, active(f(a, _x82, active(f(mark(_x111), _x122, active(c))))))) | |
mark#(f(f(f(a, active(_x82), f(_x131, _x132, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x82, active(f(_x131, _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(_x71, _x72, f(_x121, _x132, _x133)), _x32, _x33), active(active(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x22, f(active(a), _x82, b))) | |
mark#(f(f(f(active(a), _x72, f(_x131, _x132, _x133)), active(_x62), c), active(_x22), f(a, mark(mark(_x72)), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x72, b)))) | mark#(f(f(a, _x32, _x33), active(_x22), f(_x51, _x52, b))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, c), active(_x42), f(c, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(b))), _x42, f(active(a), _x52, active(b)))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(f(b, _x72, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(b), _x72, active(f(active(c), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(X1, mark(_x32), f(b, _x52, c))) | → | active#(f(mark(X1), _x32, f(active(b), _x52, mark(a)))) | |
mark#(f(f(f(_x71, active(mark(_x102)), _x73), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x102, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(f(_x71, mark(_x92), f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(a, _x72, f(a, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(active(a), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(_x41, _x42, _x43), mark(_x22), f(b, _x52, c))) | → | active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(active(b), _x52, mark(a))))) | |
mark#(f(f(a, _x62, _x33), active(mark(_x42)), f(a, _x62, b))) | → | active#(f(active(f(_x61, _x62, mark(_x33))), _x42, active(f(a, _x62, b)))) | mark#(f(f(f(a, _x72, f(_x131, _x132, _x133)), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x61, _x62, f(_x111, _x112, _x113)), _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, active(f(mark(_x111), _x112, mark(_x113))))), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, mark(_x52), c), X2, f(b, mark(_x72), active(c)))) | → | active#(f(active(f(mark(_x31), _x52, active(c))), X2, active(f(active(b), _x72, mark(_x53))))) | |
mark#(f(X1, active(_x22), f(a, active(_x82), b))) | → | active#(f(mark(X1), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(f(a, mark(_x92), f(_x121, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(a, _x72, f(a, b, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, mark(f(mark(_x123), mark(_x123), mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(b, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(b), _x52, mark(_x53))))) | |
mark#(f(f(_x31, _x52, _x53), active(_x42), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), _x42, f(active(a), _x52, active(b)))) | mark#(f(f(_x31, mark(_x52), c), X2, f(mark(_x31), _x52, active(c)))) | → | active#(f(active(f(mark(_x31), _x52, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(mark(_x71), _x72, f(_x91, _x92, _x93)), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(_x71, _x72, active(f(mark(_x91), _x92, mark(_x93))))), _x22, f(active(a), _x82, b))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(_x51, active(_x82), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x82, mark(_x53))))) | |
mark#(f(X1, active(_x22), f(f(_x91, _x92, c), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, mark(b))), _x72, active(b))))) | mark#(f(a, active(_x22), f(f(_x91, _x92, _x93), active(_x72), b))) | → | active#(f(active(a), _x22, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(b))))) | |
mark#(f(f(a, _x32, _x33), X2, f(a, active(_x72), c))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(c))))) | mark#(f(f(f(b, _x72, f(_x121, _x142, _x143)), active(_x52), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(f(f(active(b), _x72, active(f(mark(_x121), _x142, _x143))), _x52, active(c)), _x32, active(f(active(a), _x92, b)))) | |
mark#(f(b, active(_x22), f(a, mark(_x82), f(_x111, _x112, c)))) | → | active#(f(active(b), _x22, active(f(a, _x82, active(f(mark(_x111), _x112, mark(b))))))) | mark#(f(f(_x31, _x32, a), active(_x22), f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(_x31, active(_x52), _x33), _x22, f(a, _x52, mark(_x33)))) | → | active#(f(f(mark(_x31), _x52, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53))))) | mark#(f(c, X2, f(b, _x52, c))) | → | active#(f(active(c), X2, active(f(active(b), _x52, active(c))))) | |
mark#(f(b, active(_x22), f(a, mark(_x72), f(b, _x112, b)))) | → | active#(f(active(b), _x22, active(f(active(a), _x72, active(f(active(b), _x112, active(b))))))) | mark#(f(f(a, _x62, _x63), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(active(a), _x62, _x63)), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x51, mark(_x52), _x33), active(mark(_x42)), f(a, _x82, b))) | → | active#(f(active(f(_x51, _x52, mark(_x33))), _x42, active(f(active(a), _x82, b)))) | mark#(f(b, mark(_x22), f(_x51, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(active(b), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(X1, X2, f(_x51, mark(mark(_x82)), _x53))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, mark(_x53))))) | mark#(f(f(f(f(_x101, _x102, _x103), _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(f(mark(_x101), _x102, mark(_x103))), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(a, active(_x52), _x33), X2, f(a, _x52, c))) | → | active#(f(active(f(active(a), _x52, mark(_x33))), X2, active(f(active(a), _x52, active(c))))) | mark#(f(c, X2, f(a, active(_x72), b))) | → | active#(f(active(c), X2, active(f(active(a), _x72, active(b))))) | |
mark#(f(a, X2, f(b, active(_x72), c))) | → | active#(f(active(a), X2, active(f(active(b), _x72, active(c))))) | mark#(f(f(_x31, _x32, c), active(_x22), f(c, _x52, b))) | → | active#(f(f(mark(_x31), _x32, mark(b)), _x22, f(mark(a), _x52, active(b)))) | |
mark#(f(b, active(_x32), f(a, mark(_x72), f(_x111, _x112, b)))) | → | active#(f(b, _x32, active(f(active(a), _x72, active(f(mark(_x111), _x112, active(b))))))) | mark#(f(f(_x61, _x62, c), active(_x22), f(_x51, active(_x72), b))) | → | active#(f(active(f(_x61, _x62, active(c))), _x22, active(f(mark(_x51), _x72, active(b))))) | |
mark#(f(f(_x31, _x52, _x53), X2, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(a), _x52, active(c))))) | mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(_x82), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(a, _x82, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x152, active(_x153))), active(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x152, _x153)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(c, _x22, f(_x51, _x52, b))) | → | active#(f(c, _x22, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(f(a, _x92, f(_x121, _x122, _x123)), mark(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(a, _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, a)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, active(a))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(_x31, _x32, a), _x22, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x22, f(active(a), _x52, mark(a)))) | mark#(f(f(a, _x32, _x33), _x22, f(a, _x52, c))) | → | active#(f(f(active(a), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(b))))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(mark(_x62)), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, c))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, active(c))))) | |
mark#(f(f(f(f(_x111, _x112, _x113), _x72, f(_x121, _x142, _x143)), active(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(f(mark(_x111), _x112, mark(_x113))), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(_x31, active(_x62), c), active(_x22), f(c, _x52, b))) | → | active#(f(active(f(mark(_x31), _x62, mark(b))), _x22, active(f(active(c), _x52, active(b))))) | |
mark#(f(f(_x31, active(_x62), c), active(_x22), f(c, _x52, b))) | → | active#(f(active(f(mark(_x31), _x62, active(c))), _x22, active(f(mark(b), _x52, active(b))))) | mark#(f(f(_x31, active(_x62), _x33), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, c), active(_x42), f(c, _x52, b))) | → | active#(f(f(mark(_x31), _x32, active(c)), _x42, active(f(active(c), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), X2, f(b, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x52, active(b))))) | |
mark#(f(f(a, b, _x33), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(mark(f(mark(_x33), mark(_x33), mark(_x33))), _x22, f(active(a), _x82, b))) | mark#(f(f(_x31, _x32, _x33), X2, f(b, _x72, _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(b, _x72, mark(_x53))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, _x112, c)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(c))))))) | mark#(f(X1, X2, f(_x51, active(_x82), c))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x82, c)))) | |
mark#(f(c, X2, f(_x81, active(_x82), b))) | → | active#(f(mark(b), X2, active(f(_x81, _x82, active(b))))) | mark#(f(f(c, _x32, _x33), X2, f(b, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(b), _x52, mark(_x53))))) | |
mark#(f(c, X2, f(a, _x52, b))) | → | active#(f(active(c), X2, active(f(active(a), _x52, active(b))))) | mark#(f(c, active(_x22), f(_x51, _x52, b))) | → | active#(f(active(c), _x22, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(_x61, _x62, c), active(_x22), f(f(_x81, _x82, _x83), _x52, b))) | → | active#(f(active(f(_x61, _x62, active(c))), _x22, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(b))))) | mark#(f(f(c, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(_x61, _x62, f(_x81, _x82, _x83)), active(mark(_x42)), f(a, _x82, b))) | → | active#(f(active(f(_x61, _x62, active(f(mark(_x81), _x82, mark(_x83))))), _x42, active(f(active(a), _x82, b)))) | mark#(f(f(f(_x71, _x72, f(_x121, _x142, active(_x143))), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(b, active(_x22), f(a, mark(_x82), f(c, _x112, _x113)))) | → | active#(f(active(b), _x22, active(f(a, _x82, active(f(active(c), _x112, mark(_x113))))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x82), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(a, _x82, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x52), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(f(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143))), _x52, active(c)), _x32, active(f(active(a), _x92, b)))) | mark#(f(f(active(_x71), _x72, _x33), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(_x71, _x72, mark(_x33))), _x22, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, mark(_x92), f(_x141, _x142, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(c, _x32, _x33), X2, f(a, _x52, b))) | → | active#(f(active(f(active(c), _x32, mark(_x33))), X2, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x62), _x33), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, mark(_x33))), _x22, f(active(a), _x82, b))) | mark#(f(f(_x71, active(_x72), _x33), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(_x71, _x72, mark(_x33))), _x22, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, _x72, _x73), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, mark(_x33)), _x42, active(f(active(a), _x82, b)))) | mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x62, _x63), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x62, _x63)), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), mark(_x62), _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(b, _x32, _x33), active(_x22), f(_x51, _x52, b))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), _x22, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(b, _x22, f(_x51, _x52, b))) | → | active#(f(b, _x22, active(f(mark(_x51), _x52, active(b))))) | mark#(f(X1, active(_x22), f(f(_x91, _x92, c), active(active(_x82)), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(mark(_x91), _x92, active(c))), _x82, active(b))))) | |
mark#(f(X1, X2, f(b, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(_x21, _x22, f(b, _x52, c))) | → | active#(f(_x21, _x22, active(f(active(b), _x52, mark(a))))) | |
mark#(f(f(c, _x32, c), active(_x42), f(c, mark(_x52), b))) | → | active#(f(active(f(active(c), _x32, mark(b))), _x42, f(a, _x52, active(b)))) | mark#(f(X1, X2, f(f(_x81, _x82, _x83), _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(f(mark(_x81), _x82, mark(_x83))), _x52, active(c))))) | |
mark#(f(X1, active(active(_x32)), f(_x51, _x52, _x53))) | → | active#(f(mark(X1), _x32, active(f(mark(_x51), _x52, mark(_x53))))) | mark#(f(b, _x22, X3)) | → | active#(f(b, _x22, mark(X3))) | |
mark#(f(c, _x22, f(_x51, active(_x72), b))) | → | active#(f(active(c), _x22, f(mark(_x51), _x72, active(b)))) | mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), _x32, _x33), active(mark(_x42)), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x32, mark(_x33))), _x42, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x31, _x32, c), X2, f(b, mark(mark(_x82)), _x53))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(b), _x82, mark(_x53))))) | mark#(f(c, active(_x32), f(_x81, active(_x82), b))) | → | active#(f(active(c), _x32, f(_x81, _x82, active(b)))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, b), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(b))), _x22, f(active(a), _x82, b))) | mark#(f(f(_x31, mark(_x52), _x33), X2, f(mark(_x31), _x52, mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(X1, X2, f(a, _x52, b))) | → | active#(f(mark(X1), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x62, c), active(_x22), f(c, _x52, b))) | → | active#(f(active(f(mark(_x31), _x62, c)), _x22, active(f(active(c), _x52, active(b))))) | |
mark#(f(f(f(_x71, mark(_x82), f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(mark(_x71), _x82, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(_x61, _x62, _x33), active(mark(mark(_x42))), f(a, _x82, b))) | → | active#(f(active(f(_x61, _x62, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x72, _x73))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, _x73)))) | mark#(f(f(_x41, _x42, _x43), active(_x22), f(_x51, active(_x82), b))) | → | active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(mark(_x51), _x82, b)))) | |
mark#(f(f(f(_x71, _x72, f(_x121, mark(_x122), _x123)), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x121, _x122, _x123)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(mark(active(a)), _x72, _x33), active(mark(_x22)), f(a, active(_x72), b))) | → | active#(f(active(f(_x71, _x72, mark(_x33))), _x22, f(active(a), _x72, b))) | |
mark#(f(c, mark(_x22), f(_x51, _x52, b))) | → | active#(f(active(c), _x22, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(f(_x71, _x72, f(_x121, active(_x132), _x133)), active(_x52), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x132, _x133))), _x52, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(X1, X2, f(_x51, _x52, f(_x101, _x102, _x103)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(f(mark(_x101), _x102, mark(_x103))))))) | mark#(f(f(f(_x71, _x72, f(b, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(b), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x71, _x72, f(a, _x142, _x143)), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(a), _x142, _x143)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(f(_x71, _x72, f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143))), _x52, mark(a))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(X1, X2, f(_x51, _x52, a))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x52, active(a))))) | mark#(f(f(_x31, _x32, a), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x71, active(_x62), f(mark(_x101), _x102, _x103)), active(_x62), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x62, active(f(_x101, _x102, _x103)))), _x62, active(c))), _x32, f(active(a), _x92, b))) | mark#(f(f(_x31, _x32, _x33), mark(_x42), f(a, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x42, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(f(_x81, _x82, f(_x121, _x132, _x133)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(_x81, _x82, active(f(mark(_x121), _x132, _x133)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(f(b, _x32, c), X2, f(b, mark(_x72), _x53))) | → | active#(f(active(f(active(b), _x32, active(c))), X2, active(f(active(b), _x72, mark(_x53))))) | |
mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(f(_x81, _x82, f(_x131, _x132, _x133)), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(_x81, _x82, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x71, _x82, f(c, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x82, f(active(c), _x122, mark(_x123)))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(b, active(_x22), f(a, mark(_x72), f(_x111, _x132, _x133)))) | → | active#(f(active(b), _x22, active(f(active(a), _x72, active(f(mark(_x111), _x132, _x133)))))) | |
mark#(f(b, _x22, f(a, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(active(b), _x22, f(active(a), _x72, active(f(mark(_x111), _x112, mark(_x113)))))) | mark#(f(X1, active(_x22), f(_x51, mark(_x72), f(f(_x141, _x142, _x143), _x112, _x113)))) | → | active#(f(mark(X1), _x22, active(f(mark(_x51), _x72, active(f(active(f(mark(_x141), _x142, mark(_x143))), _x112, mark(_x113))))))) | |
mark#(f(f(_x51, _x52, a), X2, f(a, _x52, c))) | → | active#(f(active(f(_x51, _x52, active(a))), X2, active(f(active(a), _x52, active(c))))) | mark#(f(f(_x31, _x52, _x53), _x22, f(a, _x52, _x53))) | → | active#(f(f(mark(_x31), _x52, _x53), _x22, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(f(f(_x101, _x102, f(_x121, _x142, _x143)), active(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(_x101, _x102, active(f(mark(_x121), _x142, _x143)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(c, _x32, c), active(_x22), f(c, _x52, b))) | → | active#(f(active(f(active(c), _x32, mark(b))), _x22, active(f(active(c), _x52, active(b))))) | |
mark#(f(f(c, _x32, c), active(_x22), f(c, _x52, b))) | → | active#(f(active(f(active(c), _x32, active(c))), _x22, active(f(mark(b), _x52, active(b))))) | mark#(f(f(a, _x32, _x33), X2, f(a, mark(_x72), c))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(c))))) | |
mark#(f(b, active(_x22), f(a, mark(mark(_x82)), f(_x111, _x112, _x113)))) | → | active#(f(active(b), _x22, active(f(active(a), _x82, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), mark(_x52), _x33), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x52, mark(_x33))), _x22, f(active(a), _x82, b))) | |
mark#(f(f(_x31, active(_x52), _x33), X2, f(b, mark(_x72), mark(_x33)))) | → | active#(f(active(f(mark(_x31), _x52, mark(_x33))), X2, active(f(active(b), _x72, mark(_x53))))) | mark#(f(f(f(_x61, _x62, b), _x32, _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, active(b))), _x32, mark(_x33))), X2, active(f(a, _x72, active(b))))) | |
mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(b, active(_x32), f(a, mark(_x62), f(c, _x112, _x113)))) | → | active#(f(b, _x32, active(f(active(a), _x62, f(active(c), _x112, mark(_x113)))))) | |
mark#(f(f(a, _x32, _x33), _x22, f(a, active(_x82), c))) | → | active#(f(f(active(a), _x32, mark(_x33)), _x22, active(f(active(a), _x82, active(c))))) | mark#(f(f(f(c, _x72, f(_x131, _x132, _x133)), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(active(c), _x72, active(f(_x131, _x132, _x133)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(b, _x22, f(_x51, _x52, b))) | → | active#(f(active(b), _x22, f(mark(_x51), _x52, active(b)))) | mark#(f(b, active(_x32), f(a, mark(_x62), f(b, _x112, _x113)))) | → | active#(f(b, _x32, active(f(active(a), _x62, f(active(b), _x112, mark(_x113)))))) | |
mark#(f(f(c, _x32, c), active(_x42), f(c, active(_x52), b))) | → | active#(f(active(f(active(c), _x32, mark(b))), _x42, f(a, _x52, active(b)))) | mark#(f(f(f(_x71, mark(_x92), _x73), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(_x41, _x42, _x43), active(_x22), f(_x51, mark(_x72), f(_x111, _x112, _x113)))) | → | active#(f(active(f(mark(_x41), _x42, mark(_x43))), _x22, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, mark(_x113))))))) | mark#(f(f(a, _x32, a), _x22, f(a, _x52, c))) | → | active#(f(f(active(a), _x32, active(a)), _x22, active(f(active(a), _x52, active(c))))) | |
mark#(f(X1, X2, f(c, mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(active(c), _x72, mark(_x53))))) | mark#(f(f(_x31, _x62, _x63), active(active(_x42)), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x62, _x63)), _x42, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(a, active(_x52), _x33), _x22, f(a, _x52, c))) | → | active#(f(f(active(a), _x52, mark(_x33)), _x22, active(f(active(a), _x52, active(c))))) | mark#(f(f(f(_x71, _x72, f(f(_x161, _x162, _x163), _x142, _x143)), active(_x62), _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(f(mark(_x161), _x162, mark(_x163))), _x142, _x143)))), _x62, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(c, X2, f(_x51, active(active(_x82)), b))) | → | active#(f(mark(a), X2, active(f(mark(_x51), _x82, active(b))))) | mark#(f(f(f(_x71, _x72, _x73), _x32, c), active(_x22), f(_x51, _x52, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, mark(_x73))), _x32, active(c))), _x22, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(X1, active(_x22), f(f(f(_x121, _x122, _x123), _x92, c), active(_x72), b))) | → | active#(f(mark(X1), _x22, active(f(active(f(active(f(mark(_x121), _x122, mark(_x123))), _x92, active(c))), _x72, active(b))))) | |
mark#(f(f(_x31, _x32, c), active(_x42), f(c, active(_x52), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(b))), _x42, f(a, _x52, active(b)))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(a, _x52, b))) | |
mark#(f(f(_x31, _x32, c), X2, f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(b, _x32, c), active(mark(_x22)), f(c, _x62, b))) | → | active#(f(active(f(active(b), _x32, mark(b))), _x22, f(a, _x62, active(b)))) | |
mark#(f(f(_x31, active(_x62), c), active(_x22), f(c, _x52, b))) | → | active#(f(active(f(mark(_x31), _x62, active(c))), _x22, active(f(active(c), _x52, active(b))))) | mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, f(_x91, _x92, _x93)), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, f(active(a), _x82, b))) | |
mark#(f(f(_x61, _x62, c), active(_x32), f(_x51, _x52, b))) | → | active#(f(active(f(_x61, _x62, active(c))), _x32, f(mark(_x51), _x52, active(b)))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, mark(_x72), f(_x111, active(_x132), _x113)))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, mark(_x113))))))) | |
mark#(f(f(active(a), _x62, _x33), active(mark(_x42)), f(a, mark(_x62), b))) | → | active#(f(active(f(_x61, _x62, mark(_x33))), _x42, active(f(active(a), _x62, b)))) | mark#(f(f(f(a, _x82, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(a, _x82, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(c, X2, f(b, _x52, c))) | → | active#(f(active(c), X2, active(f(active(b), _x52, mark(a))))) | mark#(f(b, active(_x32), f(a, mark(_x72), f(_x111, active(_x102), _x113)))) | → | active#(f(b, _x32, active(f(active(a), _x72, active(f(mark(_x111), _x102, mark(_x113))))))) | |
mark#(f(b, X2, f(_x51, mark(_x72), f(_x111, _x132, _x133)))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, _x133)))))) | mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, b), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, active(b))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(_x31, _x32, a), X2, f(a, active(_x72), c))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x72, active(c))))) | mark#(f(f(_x31, _x62, c), active(_x22), f(c, _x52, b))) | → | active#(f(active(f(mark(_x31), _x62, b)), _x22, active(f(active(c), _x52, active(b))))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, _x112, f(_x161, _x162, _x163))))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(f(mark(_x161), _x162, mark(_x163))))))))) | mark#(f(f(b, _x32, _x33), X2, f(a, mark(_x72), b))) | → | active#(f(active(f(active(b), _x32, mark(_x33))), X2, active(f(active(a), _x72, active(b))))) | |
mark#(f(f(b, _x32, b), X2, f(a, _x52, b))) | → | active#(f(active(f(active(b), _x32, active(b))), X2, active(f(active(a), _x52, active(b))))) | mark#(f(f(_x31, _x32, _x33), active(_x22), f(a, mark(mark(_x82)), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(_x71, _x72, _x73), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(_x71, _x72, _x73)), _x22, f(active(a), _x82, b))) | mark#(f(f(a, _x32, _x33), _x22, f(a, _x52, _x53))) | → | active#(f(f(active(a), _x32, mark(_x33)), _x22, active(f(active(a), _x52, mark(_x53))))) | |
mark#(f(b, active(_x22), f(a, mark(_x82), f(a, _x112, _x113)))) | → | active#(f(active(b), _x22, active(f(a, _x82, active(f(active(a), _x112, mark(_x113))))))) | mark#(f(X1, X2, f(_x51, mark(_x72), f(a, _x112, _x113)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(active(a), _x112, mark(_x113))))))) | |
mark#(f(f(_x61, _x62, c), active(_x22), f(_x51, mark(_x72), b))) | → | active#(f(active(f(_x61, _x62, active(c))), _x22, active(f(mark(_x51), _x72, active(b))))) | mark#(f(f(_x31, _x32, c), _x22, f(b, mark(_x72), _x53))) | → | active#(f(f(mark(_x31), _x32, active(c)), _x22, active(f(active(b), _x72, mark(_x53))))) | |
mark#(f(f(f(_x71, _x72, f(_x131, _x132, _x133)), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x131, _x132, _x133)))), _x62, mark(a))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(_x31, _x52, _x53), X2, f(b, mark(_x72), _x53))) | → | active#(f(active(f(mark(_x31), _x52, _x53)), X2, active(f(active(b), _x72, mark(_x53))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x152, mark(_x153))), _x32, _x33), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x152, _x153)))), _x32, mark(_x33))), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(_x31, _x32, _x33), _x22, f(b, _x52, _x53))) | → | active#(f(f(mark(_x31), _x32, mark(_x33)), _x22, active(f(active(b), _x52, mark(_x53))))) | |
mark#(f(f(a, _x32, c), X2, f(b, mark(_x72), _x53))) | → | active#(f(active(f(active(a), _x32, active(c))), X2, active(f(active(b), _x72, mark(_x53))))) | mark#(f(f(_x31, _x32, b), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(mark(_x31), _x32, active(b))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(f(_x61, _x62, _x63), active(_x52), _x33), X2, f(a, _x72, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x52, mark(_x33))), X2, active(f(a, _x72, active(b))))) | mark#(f(f(f(_x71, _x72, f(mark(mark(_x111)), _x112, _x113)), active(_x62), c), active(_x32), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x111, _x112, _x113)))), _x62, active(c))), _x32, f(active(a), _x92, b))) | |
mark#(f(f(f(active(a), _x72, f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(active(_x72)), b))) | → | active#(f(active(f(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143))), _x52, active(c))), _x22, active(f(active(a), _x72, b)))) | mark#(f(f(f(a, _x72, f(mark(_x141), _x142, _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(X1, active(_x32), f(_x51, active(_x72), b))) | → | active#(f(mark(X1), _x32, f(mark(_x51), _x72, active(b)))) | mark#(f(X1, X2, f(b, mark(_x72), c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x72, mark(a))))) | |
mark#(f(a, X2, X3)) | → | active#(f(active(a), X2, mark(X3))) | mark#(f(f(f(b, _x82, f(_x121, _x142, _x143)), active(_x52), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(active(b), _x82, f(mark(_x121), _x142, _x143)), _x52, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, active(_x132), a)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x132, active(a))))))) | mark#(f(b, X2, f(_x51, mark(_x72), f(a, _x112, _x113)))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x72, active(f(active(a), _x112, mark(_x113))))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(b, mark(mark(_x82)), _x53))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(active(b), _x82, mark(_x53))))) | mark#(f(f(_x31, _x32, _x33), active(_x42), f(a, _x62, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(active(a), _x62, b))) | |
mark#(f(b, X2, f(a, mark(_x72), f(c, _x112, _x113)))) | → | active#(f(active(b), X2, active(f(active(a), _x72, active(f(active(c), _x112, mark(_x113))))))) | mark#(f(b, X2, f(_x71, _x72, b))) | → | active#(f(active(b), X2, active(f(_x71, _x72, active(b))))) | |
mark#(f(a, X2, f(b, _x72, c))) | → | active#(f(active(a), X2, active(f(b, _x72, active(a))))) | mark#(f(f(_x31, _x32, _x33), X2, f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(f(b, _x72, f(_x131, _x132, _x133)), active(_x52), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(f(active(b), _x72, active(f(_x131, _x132, _x133))), _x52, active(c))), _x22, active(f(active(a), _x92, b)))) | mark#(f(b, X2, f(_x51, mark(active(_x82)), f(_x111, _x112, _x113)))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x82, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), _x32, _x33), active(active(_x42)), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x32, mark(_x33))), _x42, active(f(active(a), _x92, b)))) | mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, _x112, a)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(a))))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x62, _x63), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x62, _x63)), _x22, active(f(active(a), _x92, b)))) | mark#(f(f(mark(_x61), mark(_x62), _x33), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(_x61, _x62, mark(_x33))), _x22, f(active(a), _x82, b))) | |
mark#(f(f(a, _x32, _x33), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(_x51, mark(_x72), f(_x111, _x112, b)))) | → | active#(f(mark(X1), X2, active(f(mark(_x51), _x72, active(f(mark(_x111), _x112, active(b))))))) | |
mark#(f(f(f(_x71, _x72, f(_x121, mark(_x132), _x123)), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x132, mark(_x123))))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | mark#(f(b, X2, f(_x51, mark(mark(_x82)), f(_x111, _x112, _x113)))) | → | active#(f(active(b), X2, active(f(mark(_x51), _x82, active(f(mark(_x111), _x112, mark(_x113))))))) | |
mark#(f(X1, X2, f(b, _x52, c))) | → | active#(f(mark(X1), X2, active(f(active(b), _x52, mark(b))))) | mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x42), f(a, _x52, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x42, f(a, _x52, b))) | |
mark#(f(f(_x31, _x32, a), X2, f(a, _x72, c))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(a, _x72, active(c))))) | mark#(f(_x21, _x22, f(_x51, _x52, c))) | → | active#(f(_x21, _x22, active(f(mark(_x51), _x52, active(c))))) | |
mark#(f(f(_x31, _x32, c), active(_x22), f(c, _x82, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(b))), _x22, active(f(active(c), _x82, b)))) | mark#(f(f(_x31, _x32, c), active(_x22), f(c, _x82, b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(mark(b), _x82, b)))) | |
mark#(f(b, active(_x32), f(a, mark(_x62), f(f(_x121, _x122, _x123), _x112, _x113)))) | → | active#(f(b, _x32, active(f(active(a), _x62, f(active(f(mark(_x121), _x122, mark(_x123))), _x112, mark(_x113)))))) | mark#(f(f(_x31, _x32, f(_x91, _x92, _x93)), active(_x22), f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(f(mark(_x91), _x92, mark(_x93))))), _x22, active(f(mark(_x51), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), X2, f(_x51, active(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), X2, active(f(mark(_x51), _x72, active(b))))) | mark#(f(f(f(a, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(mark(_x22)), f(a, _x72, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(a, _x72, b))) | |
mark#(f(f(_x31, _x32, c), active(_x22), f(c, _x82, b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), _x22, active(f(active(c), _x82, b)))) | mark#(f(_x31, active(_x32), f(f(_x91, _x92, _x93), active(_x72), b))) | → | active#(f(_x31, _x32, active(f(active(f(mark(_x91), _x92, mark(_x93))), _x72, active(b))))) | |
mark#(f(f(_x31, _x32, _x33), active(_x42), f(_x51, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, mark(_x33))), _x42, f(mark(_x51), _x52, active(b)))) | mark#(f(f(f(a, _x72, f(_x121, _x122, a)), mark(_x52), _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x72, active(f(mark(_x121), _x122, active(a))))), _x52, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(f(_x71, _x72, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, mark(active(_x82)), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(_x31, _x32, c), active(_x42), f(c, mark(_x62), b))) | → | active#(f(active(f(mark(_x31), _x32, mark(b))), _x42, f(active(c), _x62, active(b)))) | |
mark#(f(f(_x31, active(_x62), a), _x22, f(a, _x52, c))) | → | active#(f(active(f(mark(_x31), _x62, active(a))), _x22, f(active(a), _x52, active(c)))) | mark#(f(f(_x31, mark(_x62), _x33), active(_x22), f(_x51, _x52, _x53))) | → | active#(f(active(f(mark(_x31), _x62, mark(_x33))), _x22, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(f(_x71, _x72, f(c, _x122, _x123)), _x52, _x53), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(active(c), _x122, mark(_x123))))), _x52, _x53)), _x42, f(active(a), _x82, b))) | mark#(f(f(_x31, _x32, a), X2, f(a, mark(_x72), c))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), X2, active(f(active(a), _x72, active(c))))) | |
mark#(f(f(a, _x52, _x53), _x22, f(a, _x52, c))) | → | active#(f(f(active(a), _x52, _x53), _x22, active(f(active(a), _x52, active(c))))) | mark#(f(f(f(_x61, _x62, _x63), _x32, _x33), mark(_x22), f(a, _x52, b))) | → | active#(f(active(f(active(f(mark(_x61), _x62, mark(_x63))), _x32, mark(_x33))), _x22, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(_x31, _x32, c), active(_x42), f(_x51, _x52, b))) | → | active#(f(f(mark(_x31), _x32, active(c)), _x42, active(f(mark(_x51), _x52, active(b))))) | mark#(f(f(f(_x71, _x82, f(_x131, _x132, _x133)), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x82, f(_x131, _x132, _x133))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(f(_x31, _x32, c), X2, f(b, mark(_x72), b))) | → | active#(f(active(f(mark(_x31), _x32, active(c))), X2, active(f(active(b), _x72, active(b))))) | mark#(f(f(a, _x32, _x33), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(a), _x32, mark(_x33))), X2, active(f(mark(_x51), _x52, mark(_x53))))) | |
mark#(f(f(f(a, mark(_x92), f(_x121, _x122, _x123)), _x32, _x33), active(mark(_x22)), f(a, _x82, b))) | → | active#(f(active(f(active(f(active(a), _x92, active(f(mark(_x121), _x122, mark(_x123))))), _x32, mark(_x33))), _x22, f(active(a), _x82, b))) | mark#(f(f(f(_x71, _x72, f(_x121, _x142, active(mark(_x143)))), active(_x62), c), active(_x22), f(a, mark(_x92), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(mark(_x121), _x142, _x143)))), _x62, active(c))), _x22, active(f(active(a), _x92, b)))) | |
mark#(f(X1, X2, f(b, _x72, c))) | → | active#(f(mark(X1), X2, active(f(b, _x72, mark(a))))) | mark#(f(f(f(_x71, _x72, f(_x141, _x142, _x123)), mark(_x62), _x33), active(_x22), f(a, mark(mark(_x82)), b))) | → | active#(f(active(f(active(f(mark(_x71), _x72, active(f(_x141, _x142, mark(_x123))))), _x62, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | |
mark#(f(f(_x31, _x32, a), active(_x22), f(a, _x52, b))) | → | active#(f(active(f(mark(_x31), _x32, active(a))), _x22, active(f(active(a), _x52, active(b))))) | mark#(f(X1, X2, f(a, mark(_x72), _x53))) | → | active#(f(mark(X1), X2, active(f(active(a), _x72, mark(_x53))))) | |
mark#(f(f(a, _x52, _x33), X2, f(a, _x52, c))) | → | active#(f(active(f(a, _x52, mark(_x33))), X2, active(f(active(a), _x52, active(c))))) | mark#(f(f(_x31, _x62, _x63), active(_x42), f(a, _x52, b))) | → | active#(f(f(mark(_x31), _x62, _x63), _x42, active(f(active(a), _x52, active(b))))) | |
mark#(f(f(f(_x71, _x92, f(_x121, _x122, _x123)), _x32, _x33), active(_x22), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, f(mark(_x121), _x122, mark(_x123)))), _x32, mark(_x33))), _x22, active(f(active(a), _x82, b)))) | mark#(f(f(f(_x71, active(_x92), _x73), _x32, _x33), active(_x42), f(a, _x82, b))) | → | active#(f(active(f(active(f(mark(_x71), _x92, mark(_x73))), _x32, mark(_x33))), _x42, f(active(a), _x82, b))) | |
mark#(f(f(c, _x32, c), X2, f(_x51, _x52, _x53))) | → | active#(f(active(f(active(c), _x32, active(c))), X2, active(f(mark(_x51), _x52, mark(_x53))))) |
active(f(a, b, X)) | → | mark(f(X, X, X)) | active(c) | → | mark(a) | |
active(c) | → | mark(b) | mark(f(X1, X2, X3)) | → | active(f(mark(X1), X2, mark(X3))) | |
mark(a) | → | active(a) | mark(b) | → | active(b) | |
mark(c) | → | active(c) | f(mark(X1), X2, X3) | → | f(X1, X2, X3) | |
f(X1, mark(X2), X3) | → | f(X1, X2, X3) | f(X1, X2, mark(X3)) | → | f(X1, X2, X3) | |
f(active(X1), X2, X3) | → | f(X1, X2, X3) | f(X1, active(X2), X3) | → | f(X1, X2, X3) | |
f(X1, X2, active(X3)) | → | f(X1, X2, X3) |
Termination of terms over the following signature is verified: f, b, c, a, active, mark
Relevant Terms | Irrelevant Terms |
---|---|
active#(f(f(active(b), _x32, mark(b)), _x22, f(a, _x52, active(b)))) | |
active#(f(active(f(active(b), _x52, b)), _x42, f(a, _x52, active(b)))) | |
active#(f(active(f(b, _x52, mark(b))), _x42, f(a, _x52, active(b)))) | |
active#(f(active(f(active(b), _x32, mark(b))), _x22, f(a, _x52, active(b)))) | |
active#(f(active(f(active(b), _x52, mark(b))), _x42, f(a, _x52, active(b)))) | |
active#(f(active(f(active(b), _x32, mark(b))), _x42, f(a, _x62, b))) | |
active#(f(active(f(active(b), _x32, mark(b))), _x42, f(a, _x62, active(b)))) | |
active#(f(active(f(active(b), _x32, active(b))), _x42, f(a, _x52, active(b)))) |
mark#(f(f(b, _x32, c), active(_x42), f(c, active(_x62), b))) → active#(f(active(f(active(b), _x32, mark(b))), _x42, f(a, _x62, b))) | mark#(f(f(b, _x32, c), active(_x22), f(c, active(_x52), b))) → active#(f(f(active(b), _x32, mark(b)), _x22, f(a, _x52, active(b)))) |
mark#(f(f(b, active(_x52), c), active(_x42), f(c, active(_x52), b))) → active#(f(active(f(active(b), _x52, mark(b))), _x42, f(a, _x52, active(b)))) | mark#(f(f(b, mark(_x52), c), active(_x42), f(c, active(_x52), b))) → active#(f(active(f(active(b), _x52, mark(b))), _x42, f(a, _x52, active(b)))) |
mark#(f(f(b, _x32, c), active(_x42), f(c, active(mark(_x62)), b))) → active#(f(active(f(active(b), _x32, mark(b))), _x42, f(a, _x62, active(b)))) | mark#(f(f(b, _x52, c), active(_x42), f(c, active(_x52), b))) → active#(f(active(f(active(b), _x52, b)), _x42, f(a, _x52, active(b)))) |
mark#(f(f(b, _x32, c), active(active(_x22)), f(c, active(_x52), b))) → active#(f(active(f(active(b), _x32, mark(b))), _x22, f(a, _x52, active(b)))) | mark#(f(f(b, _x32, c), active(_x42), f(c, active(active(_x62)), b))) → active#(f(active(f(active(b), _x32, mark(b))), _x42, f(a, _x62, active(b)))) |
mark#(f(f(b, _x32, c), active(mark(_x22)), f(c, active(_x52), b))) → active#(f(active(f(active(b), _x32, mark(b))), _x22, f(a, _x52, active(b)))) | mark#(f(f(b, _x52, c), active(_x42), f(c, active(_x52), b))) → active#(f(active(f(b, _x52, mark(b))), _x42, f(a, _x52, active(b)))) |
mark#(f(f(b, _x32, c), active(_x42), f(c, active(_x52), b))) → active#(f(active(f(active(b), _x32, active(b))), _x42, f(a, _x52, active(b)))) |
f#(X1, X2, mark(X3)) | → | f#(X1, X2, X3) | f#(mark(X1), X2, X3) | → | f#(X1, X2, X3) | |
f#(X1, mark(X2), X3) | → | f#(X1, X2, X3) | f#(X1, active(X2), X3) | → | f#(X1, X2, X3) | |
f#(active(X1), X2, X3) | → | f#(X1, X2, X3) | f#(X1, X2, active(X3)) | → | f#(X1, X2, X3) |
active(f(a, b, X)) | → | mark(f(X, X, X)) | active(c) | → | mark(a) | |
active(c) | → | mark(b) | mark(f(X1, X2, X3)) | → | active(f(mark(X1), X2, mark(X3))) | |
mark(a) | → | active(a) | mark(b) | → | active(b) | |
mark(c) | → | active(c) | f(mark(X1), X2, X3) | → | f(X1, X2, X3) | |
f(X1, mark(X2), X3) | → | f(X1, X2, X3) | f(X1, X2, mark(X3)) | → | f(X1, X2, X3) | |
f(active(X1), X2, X3) | → | f(X1, X2, X3) | f(X1, active(X2), X3) | → | f(X1, X2, X3) | |
f(X1, X2, active(X3)) | → | f(X1, X2, X3) |
Termination of terms over the following signature is verified: f, b, c, a, active, mark
The following projection was used:
Thus, the following dependency pairs are removed:
f#(mark(X1), X2, X3) | → | f#(X1, X2, X3) | f#(active(X1), X2, X3) | → | f#(X1, X2, X3) |
f#(X1, X2, mark(X3)) | → | f#(X1, X2, X3) | f#(X1, mark(X2), X3) | → | f#(X1, X2, X3) | |
f#(X1, active(X2), X3) | → | f#(X1, X2, X3) | f#(X1, X2, active(X3)) | → | f#(X1, X2, X3) |
active(f(a, b, X)) | → | mark(f(X, X, X)) | active(c) | → | mark(a) | |
active(c) | → | mark(b) | mark(f(X1, X2, X3)) | → | active(f(mark(X1), X2, mark(X3))) | |
mark(a) | → | active(a) | mark(b) | → | active(b) | |
mark(c) | → | active(c) | f(mark(X1), X2, X3) | → | f(X1, X2, X3) | |
f(X1, mark(X2), X3) | → | f(X1, X2, X3) | f(X1, X2, mark(X3)) | → | f(X1, X2, X3) | |
f(active(X1), X2, X3) | → | f(X1, X2, X3) | f(X1, active(X2), X3) | → | f(X1, X2, X3) | |
f(X1, X2, active(X3)) | → | f(X1, X2, X3) |
Termination of terms over the following signature is verified: f, b, c, a, active, mark
There are no usable rules
The following dependency pairs are strictly oriented by an ordering on the given polynomial interpretation, thus they are removed:
f#(X1, X2, active(X3)) | → | f#(X1, X2, X3) |
f#(X1, X2, mark(X3)) | → | f#(X1, X2, X3) | f#(X1, mark(X2), X3) | → | f#(X1, X2, X3) | |
f#(X1, active(X2), X3) | → | f#(X1, X2, X3) |
active(f(a, b, X)) | → | mark(f(X, X, X)) | active(c) | → | mark(a) | |
active(c) | → | mark(b) | mark(f(X1, X2, X3)) | → | active(f(mark(X1), X2, mark(X3))) | |
mark(a) | → | active(a) | mark(b) | → | active(b) | |
mark(c) | → | active(c) | f(mark(X1), X2, X3) | → | f(X1, X2, X3) | |
f(X1, mark(X2), X3) | → | f(X1, X2, X3) | f(X1, X2, mark(X3)) | → | f(X1, X2, X3) | |
f(active(X1), X2, X3) | → | f(X1, X2, X3) | f(X1, active(X2), X3) | → | f(X1, X2, X3) | |
f(X1, X2, active(X3)) | → | f(X1, X2, X3) |
Termination of terms over the following signature is verified: f, b, c, a, active, mark
There are no usable rules
The following dependency pairs are strictly oriented by an ordering on the given polynomial interpretation, thus they are removed:
f#(X1, X2, mark(X3)) | → | f#(X1, X2, X3) |
f#(X1, mark(X2), X3) | → | f#(X1, X2, X3) | f#(X1, active(X2), X3) | → | f#(X1, X2, X3) |
active(f(a, b, X)) | → | mark(f(X, X, X)) | active(c) | → | mark(a) | |
active(c) | → | mark(b) | mark(f(X1, X2, X3)) | → | active(f(mark(X1), X2, mark(X3))) | |
mark(a) | → | active(a) | mark(b) | → | active(b) | |
mark(c) | → | active(c) | f(mark(X1), X2, X3) | → | f(X1, X2, X3) | |
f(X1, mark(X2), X3) | → | f(X1, X2, X3) | f(X1, X2, mark(X3)) | → | f(X1, X2, X3) | |
f(active(X1), X2, X3) | → | f(X1, X2, X3) | f(X1, active(X2), X3) | → | f(X1, X2, X3) | |
f(X1, X2, active(X3)) | → | f(X1, X2, X3) |
Termination of terms over the following signature is verified: f, b, c, a, active, mark
There are no usable rules
The following dependency pairs are strictly oriented by an ordering on the given polynomial interpretation, thus they are removed:
f#(X1, active(X2), X3) | → | f#(X1, X2, X3) |
f#(X1, mark(X2), X3) | → | f#(X1, X2, X3) |
active(f(a, b, X)) | → | mark(f(X, X, X)) | active(c) | → | mark(a) | |
active(c) | → | mark(b) | mark(f(X1, X2, X3)) | → | active(f(mark(X1), X2, mark(X3))) | |
mark(a) | → | active(a) | mark(b) | → | active(b) | |
mark(c) | → | active(c) | f(mark(X1), X2, X3) | → | f(X1, X2, X3) | |
f(X1, mark(X2), X3) | → | f(X1, X2, X3) | f(X1, X2, mark(X3)) | → | f(X1, X2, X3) | |
f(active(X1), X2, X3) | → | f(X1, X2, X3) | f(X1, active(X2), X3) | → | f(X1, X2, X3) | |
f(X1, X2, active(X3)) | → | f(X1, X2, X3) |
Termination of terms over the following signature is verified: f, b, c, a, active, mark
There are no usable rules
The following dependency pairs are strictly oriented by an ordering on the given polynomial interpretation, thus they are removed:
f#(X1, mark(X2), X3) | → | f#(X1, X2, X3) |