TIMEOUT
The TRS could not be proven terminating. The proof attempt took 60000 ms.
Problem 1 was processed with processor ForwardNarrowing (2ms). | Problem 2 was processed with processor ForwardNarrowing (1ms). | | Problem 3 was processed with processor ForwardNarrowing (4ms). | | | Problem 4 was processed with processor ForwardNarrowing (4ms). | | | | Problem 5 was processed with processor ForwardNarrowing (2ms). | | | | | Problem 6 was processed with processor ForwardNarrowing (5ms). | | | | | | Problem 7 was processed with processor ForwardNarrowing (4ms). | | | | | | | Problem 8 was processed with processor ForwardNarrowing (4ms). | | | | | | | | Problem 9 was processed with processor ForwardNarrowing (9ms). | | | | | | | | | Problem 10 was processed with processor ForwardNarrowing (17ms). | | | | | | | | | | Problem 11 was processed with processor ForwardNarrowing (25ms). | | | | | | | | | | | Problem 12 was processed with processor ForwardNarrowing (37ms). | | | | | | | | | | | | Problem 13 was processed with processor ForwardNarrowing (42ms). | | | | | | | | | | | | | Problem 14 was processed with processor ForwardNarrowing (52ms). | | | | | | | | | | | | | | Problem 15 was processed with processor ForwardNarrowing (46ms). | | | | | | | | | | | | | | | Problem 16 was processed with processor ForwardNarrowing (96ms). | | | | | | | | | | | | | | | | Problem 17 was processed with processor ForwardNarrowing (112ms). | | | | | | | | | | | | | | | | | Problem 18 was processed with processor ForwardNarrowing (180ms). | | | | | | | | | | | | | | | | | | Problem 19 was processed with processor ForwardNarrowing (226ms). | | | | | | | | | | | | | | | | | | | Problem 20 was processed with processor ForwardNarrowing (142ms). | | | | | | | | | | | | | | | | | | | | Problem 21 remains open; application of the following processors failed [ForwardNarrowing (137ms), ForwardNarrowing (574ms), ForwardNarrowing (837ms), ForwardNarrowing (81ms), ForwardNarrowing (360ms), ForwardNarrowing (1570ms), ForwardNarrowing (750ms), ForwardNarrowing (702ms), ForwardNarrowing (1618ms), ForwardNarrowing (1831ms), ForwardNarrowing (3514ms), ForwardNarrowing (1612ms), ForwardNarrowing (125ms), ForwardNarrowing (1881ms), ForwardNarrowing (3000ms), ForwardNarrowing (7098ms), ForwardNarrowing (1969ms), ForwardNarrowing (4329ms), ForwardNarrowing (10307ms), ForwardNarrowing (timeout)].
f#(f(f(c(z, x, a)))) | → | f#(x) | f#(f(f(c(z, x, a)))) | → | b#(f(x), z) | |
b#(y, b(a, z)) | → | b#(f(z), a) | b#(y, b(a, z)) | → | b#(f(c(y, y, a)), b(f(z), a)) | |
b#(y, b(a, z)) | → | f#(c(y, y, a)) | b#(y, b(a, z)) | → | f#(z) |
f(b(a, z)) | → | z | b(y, b(a, z)) | → | b(f(c(y, y, a)), b(f(z), a)) | |
f(f(f(c(z, x, a)))) | → | b(f(x), z) |
Termination of terms over the following signature is verified: f, b, c, a
f#(f(f(c(z, x, a)))) | → | f#(x) | f#(f(f(c(z, x, a)))) | → | b#(f(x), z) | |
b#(y, b(a, z)) | → | b#(f(c(y, y, a)), b(f(z), a)) | b#(y, b(a, z)) | → | b#(f(z), a) | |
b#(y, b(a, z)) | → | f#(c(y, y, a)) | b#(y, b(a, z)) | → | f#(z) |
f(b(a, z)) | → | z | b(y, b(a, z)) | → | b(f(c(y, y, a)), b(f(z), a)) | |
f(f(f(c(z, x, a)))) | → | b(f(x), z) |
Termination of terms over the following signature is verified: f, b, c, a
Relevant Terms | Irrelevant Terms |
---|---|
b#(_x21, a) | |
b#(b(f(_x22), _x21), a) |
b#(y, b(a, f(f(c(_x21, _x22, a))))) → b#(b(f(_x22), _x21), a) | b#(y, b(a, b(a, _x21))) → b#(_x21, a) |
f#(f(f(c(z, x, a)))) | → | f#(x) | f#(f(f(c(z, x, a)))) | → | b#(f(x), z) | |
b#(y, b(a, z)) | → | b#(f(c(y, y, a)), b(f(z), a)) | b#(y, b(a, z)) | → | f#(c(y, y, a)) | |
b#(y, b(a, f(f(c(_x21, _x22, a))))) | → | b#(b(f(_x22), _x21), a) | b#(y, b(a, z)) | → | f#(z) | |
b#(y, b(a, b(a, _x21))) | → | b#(_x21, a) |
f(b(a, z)) | → | z | b(y, b(a, z)) | → | b(f(c(y, y, a)), b(f(z), a)) | |
f(f(f(c(z, x, a)))) | → | b(f(x), z) |
Termination of terms over the following signature is verified: f, b, c, a
Relevant Terms | Irrelevant Terms |
---|---|
b#(b(_x41, _x21), a) | |
b#(b(b(f(_x42), _x41), _x21), a) | |
b#(b(f(c(f(_x22), f(_x22), a)), b(f(_x31), a)), a) |
b#(y, b(a, f(f(c(b(a, _x31), _x22, a))))) → b#(b(f(c(f(_x22), f(_x22), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, b(a, _x41), a))))) → b#(b(_x41, _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, _x42, a))), a))))) → b#(b(b(f(_x42), _x41), _x21), a) |
b#(y, b(a, f(f(c(b(a, _x31), _x22, a))))) | → | b#(b(f(c(f(_x22), f(_x22), a)), b(f(_x31), a)), a) | f#(f(f(c(z, x, a)))) | → | f#(x) | |
f#(f(f(c(z, x, a)))) | → | b#(f(x), z) | b#(y, b(a, z)) | → | b#(f(c(y, y, a)), b(f(z), a)) | |
b#(y, b(a, f(f(c(_x21, b(a, _x41), a))))) | → | b#(b(_x41, _x21), a) | b#(y, b(a, z)) | → | f#(c(y, y, a)) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, _x42, a))), a))))) | → | b#(b(b(f(_x42), _x41), _x21), a) | b#(y, b(a, b(a, _x21))) | → | b#(_x21, a) | |
b#(y, b(a, z)) | → | f#(z) |
f(b(a, z)) | → | z | b(y, b(a, z)) | → | b(f(c(y, y, a)), b(f(z), a)) | |
f(f(f(c(z, x, a)))) | → | b(f(x), z) |
Termination of terms over the following signature is verified: f, b, c, a
Relevant Terms | Irrelevant Terms |
---|---|
b#(b(f(c(_x32, _x32, a)), b(f(_x31), a)), a) |
b#(y, b(a, f(f(c(b(a, _x31), b(a, _x32), a))))) → b#(b(f(c(_x32, _x32, a)), b(f(_x31), a)), a) |
b#(y, b(a, f(f(c(b(a, _x31), _x22, a))))) | → | b#(b(f(c(f(_x22), f(_x22), a)), b(f(_x31), a)), a) | f#(f(f(c(z, x, a)))) | → | f#(x) | |
f#(f(f(c(z, x, a)))) | → | b#(f(x), z) | b#(y, b(a, z)) | → | b#(f(c(y, y, a)), b(f(z), a)) | |
b#(y, b(a, f(f(c(b(a, _x31), b(a, _x32), a))))) | → | b#(b(f(c(_x32, _x32, a)), b(f(_x31), a)), a) | b#(y, b(a, z)) | → | f#(c(y, y, a)) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, _x42, a))), a))))) | → | b#(b(b(f(_x42), _x41), _x21), a) | b#(y, b(a, z)) | → | f#(z) | |
b#(y, b(a, b(a, _x21))) | → | b#(_x21, a) |
f(b(a, z)) | → | z | b(y, b(a, z)) | → | b(f(c(y, y, a)), b(f(z), a)) | |
f(f(f(c(z, x, a)))) | → | b(f(x), z) |
Termination of terms over the following signature is verified: f, b, c, a
Relevant Terms | Irrelevant Terms |
---|---|
b#(b(b(b(f(_x62), _x61), _x41), _x21), a) | |
b#(b(b(f(c(f(_x42), f(_x42), a)), b(f(_x51), a)), _x21), a) | |
b#(b(f(c(b(f(_x42), _x41), b(f(_x42), _x41), a)), b(f(_x31), a)), a) | |
b#(b(b(_x61, _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, b(a, _x61), a))), a))))) → b#(b(b(_x61, _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), _x42, a))), a))))) → b#(b(b(f(c(f(_x42), f(_x42), a)), b(f(_x51), a)), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, _x62, a))), a))), a))))) → b#(b(b(b(f(_x62), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, _x42, a))), a))))) → b#(b(f(c(b(f(_x42), _x41), b(f(_x42), _x41), a)), b(f(_x31), a)), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, b(a, _x61), a))), a))))) | → | b#(b(b(_x61, _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), _x42, a))), a))))) | → | b#(b(b(f(c(f(_x42), f(_x42), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), _x22, a))))) | → | b#(b(f(c(f(_x22), f(_x22), a)), b(f(_x31), a)), a) | f#(f(f(c(z, x, a)))) | → | f#(x) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, _x62, a))), a))), a))))) | → | b#(b(b(b(f(_x62), _x61), _x41), _x21), a) | f#(f(f(c(z, x, a)))) | → | b#(f(x), z) | |
b#(y, b(a, f(f(c(b(a, _x31), b(a, _x32), a))))) | → | b#(b(f(c(_x32, _x32, a)), b(f(_x31), a)), a) | b#(y, b(a, z)) | → | b#(f(c(y, y, a)), b(f(z), a)) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, _x42, a))), a))))) | → | b#(b(f(c(b(f(_x42), _x41), b(f(_x42), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, z)) | → | f#(c(y, y, a)) | |
b#(y, b(a, b(a, _x21))) | → | b#(_x21, a) | b#(y, b(a, z)) | → | f#(z) |
f(b(a, z)) | → | z | b(y, b(a, z)) | → | b(f(c(y, y, a)), b(f(z), a)) | |
f(f(f(c(z, x, a)))) | → | b(f(x), z) |
Termination of terms over the following signature is verified: f, b, c, a
Relevant Terms | Irrelevant Terms |
---|---|
b#(b(b(f(c(_x52, _x52, a)), b(f(_x51), a)), _x21), a) | |
b#(b(f(c(b(_x61, _x41), b(_x61, _x41), a)), b(f(_x31), a)), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), b(a, _x52), a))), a))))) → b#(b(b(f(c(_x52, _x52, a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, b(a, _x61), a))), a))))) → b#(b(f(c(b(_x61, _x41), b(_x61, _x41), a)), b(f(_x31), a)), a) |
b#(y, b(a, f(f(c(b(a, _x31), _x22, a))))) | → | b#(b(f(c(f(_x22), f(_x22), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, _x62, a))), a))), a))))) | → | b#(b(b(b(f(_x62), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), b(a, _x32), a))))) | → | b#(b(f(c(_x32, _x32, a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), b(a, _x52), a))), a))))) | → | b#(b(b(f(c(_x52, _x52, a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, z)) | → | f#(c(y, y, a)) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), _x42, a))), a))))) | → | b#(b(b(f(c(f(_x42), f(_x42), a)), b(f(_x51), a)), _x21), a) | |
f#(f(f(c(z, x, a)))) | → | f#(x) | f#(f(f(c(z, x, a)))) | → | b#(f(x), z) | |
b#(y, b(a, z)) | → | b#(f(c(y, y, a)), b(f(z), a)) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, _x42, a))), a))))) | → | b#(b(f(c(b(f(_x42), _x41), b(f(_x42), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, b(a, _x61), a))), a))))) | → | b#(b(f(c(b(_x61, _x41), b(_x61, _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, z)) | → | f#(z) | |
b#(y, b(a, b(a, _x21))) | → | b#(_x21, a) |
f(b(a, z)) | → | z | b(y, b(a, z)) | → | b(f(c(y, y, a)), b(f(z), a)) | |
f(f(f(c(z, x, a)))) | → | b(f(x), z) |
Termination of terms over the following signature is verified: f, b, c, a
Relevant Terms | Irrelevant Terms |
---|---|
b#(b(f(c(b(b(f(_x62), _x61), _x41), b(b(f(_x62), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(b(b(b(_x81, _x61), _x41), _x21), a) | |
b#(b(b(b(f(c(f(_x62), f(_x62), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(b(b(f(c(b(f(_x62), _x61), b(f(_x62), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(b(b(b(b(f(_x82), _x81), _x61), _x41), _x21), a) |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, _x62, a))), a))), a))))) → b#(b(f(c(b(b(f(_x62), _x61), _x41), b(b(f(_x62), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, _x82, a))), a))), a))), a))))) → b#(b(b(b(b(f(_x82), _x81), _x61), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), _x62, a))), a))), a))))) → b#(b(b(b(f(c(f(_x62), f(_x62), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, _x62, a))), a))), a))))) → b#(b(b(f(c(b(f(_x62), _x61), b(f(_x62), _x61), a)), b(f(_x51), a)), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, b(a, _x81), a))), a))), a))))) → b#(b(b(b(_x81, _x61), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, _x82, a))), a))), a))), a))))) | → | b#(b(b(b(b(f(_x82), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), _x22, a))))) | → | b#(b(f(c(f(_x22), f(_x22), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(b(a, _x31), b(a, _x32), a))))) | → | b#(b(f(c(_x32, _x32, a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), b(a, _x52), a))), a))))) | → | b#(b(b(f(c(_x52, _x52, a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), _x62, a))), a))), a))))) | → | b#(b(b(b(f(c(f(_x62), f(_x62), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, z)) | → | f#(c(y, y, a)) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, b(a, _x81), a))), a))), a))))) | → | b#(b(b(b(_x81, _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, _x62, a))), a))), a))))) | → | b#(b(f(c(b(b(f(_x62), _x61), _x41), b(b(f(_x62), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), _x42, a))), a))))) | → | b#(b(b(f(c(f(_x42), f(_x42), a)), b(f(_x51), a)), _x21), a) | f#(f(f(c(z, x, a)))) | → | f#(x) | |
f#(f(f(c(z, x, a)))) | → | b#(f(x), z) | b#(y, b(a, z)) | → | b#(f(c(y, y, a)), b(f(z), a)) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, _x42, a))), a))))) | → | b#(b(f(c(b(f(_x42), _x41), b(f(_x42), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, b(a, _x61), a))), a))))) | → | b#(b(f(c(b(_x61, _x41), b(_x61, _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, _x62, a))), a))), a))))) | → | b#(b(b(f(c(b(f(_x62), _x61), b(f(_x62), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, b(a, _x21))) | → | b#(_x21, a) | |
b#(y, b(a, z)) | → | f#(z) |
f(b(a, z)) | → | z | b(y, b(a, z)) | → | b(f(c(y, y, a)), b(f(z), a)) | |
f(f(f(c(z, x, a)))) | → | b(f(x), z) |
Termination of terms over the following signature is verified: f, b, c, a
Relevant Terms | Irrelevant Terms |
---|---|
b#(b(b(b(b(f(c(f(_x82), f(_x82), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
b#(b(b(b(b(_x101, _x81), _x61), _x41), _x21), a) | |
b#(b(b(b(f(c(b(f(_x82), _x81), b(f(_x82), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(b(b(b(b(b(f(_x102), _x101), _x81), _x61), _x41), _x21), a) | |
b#(b(f(c(b(b(b(f(_x82), _x81), _x61), _x41), b(b(b(f(_x82), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(b(b(f(c(b(b(f(_x82), _x81), _x61), b(b(f(_x82), _x81), _x61), a)), b(f(_x51), a)), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, b(a, _x101), a))), a))), a))), a))))) → b#(b(b(b(b(_x101, _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, _x82, a))), a))), a))), a))))) → b#(b(b(b(f(c(b(f(_x82), _x81), b(f(_x82), _x81), a)), b(f(_x71), a)), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, _x82, a))), a))), a))), a))))) → b#(b(b(f(c(b(b(f(_x82), _x81), _x61), b(b(f(_x82), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(f(_x102), _x101), _x81), _x61), _x41), _x21), a) |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, _x82, a))), a))), a))), a))))) → b#(b(f(c(b(b(b(f(_x82), _x81), _x61), _x41), b(b(b(f(_x82), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), _x82, a))), a))), a))), a))))) → b#(b(b(b(b(f(c(f(_x82), f(_x82), a)), b(f(_x91), a)), _x61), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, b(a, _x101), a))), a))), a))), a))))) | → | b#(b(b(b(b(_x101, _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, _x82, a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(f(_x82), _x81), _x61), b(b(f(_x82), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(_x102), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), _x22, a))))) | → | b#(b(f(c(f(_x22), f(_x22), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(b(a, _x31), b(a, _x32), a))))) | → | b#(b(f(c(_x32, _x32, a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), b(a, _x52), a))), a))))) | → | b#(b(b(f(c(_x52, _x52, a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, _x82, a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(f(_x82), _x81), _x61), _x41), b(b(b(f(_x82), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), _x62, a))), a))), a))))) | → | b#(b(b(b(f(c(f(_x62), f(_x62), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, z)) | → | f#(c(y, y, a)) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), _x82, a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(f(_x82), f(_x82), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, b(a, _x81), a))), a))), a))))) | → | b#(b(b(b(_x81, _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, _x82, a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(f(_x82), _x81), b(f(_x82), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), _x42, a))), a))))) | → | b#(b(b(f(c(f(_x42), f(_x42), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, _x62, a))), a))), a))))) | → | b#(b(f(c(b(b(f(_x62), _x61), _x41), b(b(f(_x62), _x61), _x41), a)), b(f(_x31), a)), a) | |
f#(f(f(c(z, x, a)))) | → | f#(x) | f#(f(f(c(z, x, a)))) | → | b#(f(x), z) | |
b#(y, b(a, z)) | → | b#(f(c(y, y, a)), b(f(z), a)) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, _x42, a))), a))))) | → | b#(b(f(c(b(f(_x42), _x41), b(f(_x42), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, b(a, _x61), a))), a))))) | → | b#(b(f(c(b(_x61, _x41), b(_x61, _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, _x62, a))), a))), a))))) | → | b#(b(b(f(c(b(f(_x62), _x61), b(f(_x62), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, z)) | → | f#(z) | b#(y, b(a, b(a, _x21))) | → | b#(_x21, a) |
f(b(a, z)) | → | z | b(y, b(a, z)) | → | b(f(c(y, y, a)), b(f(z), a)) | |
f(f(f(c(z, x, a)))) | → | b(f(x), z) |
Termination of terms over the following signature is verified: f, b, c, a
Relevant Terms | Irrelevant Terms |
---|---|
b#(b(b(b(f(c(b(_x101, _x81), b(_x101, _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(b(f(c(b(b(b(_x101, _x81), _x61), _x41), b(b(b(_x101, _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(b(b(b(b(f(c(_x92, _x92, a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
b#(b(b(f(c(b(b(_x101, _x81), _x61), b(b(_x101, _x81), _x61), a)), b(f(_x51), a)), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), b(a, _x92), a))), a))), a))), a))))) → b#(b(b(b(b(f(c(_x92, _x92, a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, b(a, _x101), a))), a))), a))), a))))) → b#(b(f(c(b(b(b(_x101, _x81), _x61), _x41), b(b(b(_x101, _x81), _x61), _x41), a)), b(f(_x31), a)), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, b(a, _x101), a))), a))), a))), a))))) → b#(b(b(b(f(c(b(_x101, _x81), b(_x101, _x81), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, b(a, _x101), a))), a))), a))), a))))) → b#(b(b(f(c(b(b(_x101, _x81), _x61), b(b(_x101, _x81), _x61), a)), b(f(_x51), a)), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(_x102), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), b(a, _x52), a))), a))))) | → | b#(b(b(f(c(_x52, _x52, a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, _x82, a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(f(_x82), _x81), _x61), _x41), b(b(b(f(_x82), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), _x62, a))), a))), a))))) | → | b#(b(b(b(f(c(f(_x62), f(_x62), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, z)) | → | f#(c(y, y, a)) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), _x82, a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(f(_x82), f(_x82), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, b(a, _x81), a))), a))), a))))) | → | b#(b(b(b(_x81, _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), b(a, _x92), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(_x92, _x92, a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
f#(f(f(c(z, x, a)))) | → | b#(f(x), z) | b#(y, b(a, z)) | → | b#(f(c(y, y, a)), b(f(z), a)) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, _x42, a))), a))))) | → | b#(b(f(c(b(f(_x42), _x41), b(f(_x42), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, _x62, a))), a))), a))))) | → | b#(b(b(f(c(b(f(_x62), _x61), b(f(_x62), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, b(a, _x21))) | → | b#(_x21, a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, _x82, a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(f(_x82), _x81), _x61), b(b(f(_x82), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), _x22, a))))) | → | b#(b(f(c(f(_x22), f(_x22), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(b(a, _x31), b(a, _x32), a))))) | → | b#(b(f(c(_x32, _x32, a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, b(a, _x101), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(_x101, _x81), _x61), _x41), b(b(b(_x101, _x81), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, _x82, a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(f(_x82), _x81), b(f(_x82), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, _x62, a))), a))), a))))) | → | b#(b(f(c(b(b(f(_x62), _x61), _x41), b(b(f(_x62), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), _x42, a))), a))))) | → | b#(b(b(f(c(f(_x42), f(_x42), a)), b(f(_x51), a)), _x21), a) | |
f#(f(f(c(z, x, a)))) | → | f#(x) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, b(a, _x61), a))), a))))) | → | b#(b(f(c(b(_x61, _x41), b(_x61, _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, b(a, _x101), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(_x101, _x81), b(_x101, _x81), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, b(a, _x101), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(_x101, _x81), _x61), b(b(_x101, _x81), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, z)) | → | f#(z) |
f(b(a, z)) | → | z | b(y, b(a, z)) | → | b(f(c(y, y, a)), b(f(z), a)) | |
f(f(f(c(z, x, a)))) | → | b(f(x), z) |
Termination of terms over the following signature is verified: f, b, c, a
Relevant Terms | Irrelevant Terms |
---|---|
b#(b(b(b(b(f(c(b(f(_x102), _x101), b(f(_x102), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
b#(b(f(c(b(b(b(b(f(_x102), _x101), _x81), _x61), _x41), b(b(b(b(f(_x102), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(b(b(b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(b(b(f(c(b(b(b(f(_x102), _x101), _x81), _x61), b(b(b(f(_x102), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(b(b(b(f(c(b(b(f(_x102), _x101), _x81), b(b(f(_x102), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(b(b(b(b(b(_x121, _x101), _x81), _x61), _x41), _x21), a) | |
b#(b(b(b(b(b(f(c(f(_x102), f(_x102), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) → b#(b(b(f(c(b(b(b(f(_x102), _x101), _x81), _x61), b(b(b(f(_x102), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) → b#(b(f(c(b(b(b(b(f(_x102), _x101), _x81), _x61), _x41), b(b(b(b(f(_x102), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) → b#(b(b(b(b(f(c(b(f(_x102), _x101), b(f(_x102), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) → b#(b(b(b(f(c(b(b(f(_x102), _x101), _x81), b(b(f(_x102), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), _x102, a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(f(c(f(_x102), f(_x102), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, b(a, _x121), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(_x121, _x101), _x81), _x61), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(f(_x102), _x101), _x81), _x61), b(b(b(f(_x102), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(f(_x102), _x101), _x81), _x61), _x41), b(b(b(b(f(_x102), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(f(_x102), _x101), b(f(_x102), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), b(a, _x52), a))), a))))) | → | b#(b(b(f(c(_x52, _x52, a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), _x62, a))), a))), a))))) | → | b#(b(b(b(f(c(f(_x62), f(_x62), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, _x82, a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(f(_x82), _x81), _x61), _x41), b(b(b(f(_x82), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, z)) | → | f#(c(y, y, a)) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), _x82, a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(f(_x82), f(_x82), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, b(a, _x81), a))), a))), a))))) | → | b#(b(b(b(_x81, _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), b(a, _x92), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(_x92, _x92, a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(f(_x102), _x101), _x81), b(b(f(_x102), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | f#(f(f(c(z, x, a)))) | → | b#(f(x), z) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, z)) | → | b#(f(c(y, y, a)), b(f(z), a)) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, _x42, a))), a))))) | → | b#(b(f(c(b(f(_x42), _x41), b(f(_x42), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, _x62, a))), a))), a))))) | → | b#(b(b(f(c(b(f(_x62), _x61), b(f(_x62), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, b(a, _x21))) | → | b#(_x21, a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, _x82, a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(f(_x82), _x81), _x61), b(b(f(_x82), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), _x22, a))))) | → | b#(b(f(c(f(_x22), f(_x22), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(b(a, _x31), b(a, _x32), a))))) | → | b#(b(f(c(_x32, _x32, a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, b(a, _x101), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(_x101, _x81), _x61), _x41), b(b(b(_x101, _x81), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, _x82, a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(f(_x82), _x81), b(f(_x82), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, _x62, a))), a))), a))))) | → | b#(b(f(c(b(b(f(_x62), _x61), _x41), b(b(f(_x62), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), _x42, a))), a))))) | → | b#(b(b(f(c(f(_x42), f(_x42), a)), b(f(_x51), a)), _x21), a) | |
f#(f(f(c(z, x, a)))) | → | f#(x) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(f(_x102), f(_x102), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, b(a, _x61), a))), a))))) | → | b#(b(f(c(b(_x61, _x41), b(_x61, _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, b(a, _x101), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(_x101, _x81), b(_x101, _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, b(a, _x101), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(_x101, _x81), _x61), b(b(_x101, _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, z)) | → | f#(z) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, b(a, _x121), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(_x121, _x101), _x81), _x61), _x41), _x21), a) |
f(b(a, z)) | → | z | b(y, b(a, z)) | → | b(f(c(y, y, a)), b(f(z), a)) | |
f(f(f(c(z, x, a)))) | → | b(f(x), z) |
Termination of terms over the following signature is verified: f, b, c, a
Relevant Terms | Irrelevant Terms |
---|---|
b#(b(b(f(c(b(_x81, _x61), b(_x81, _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(b(f(c(b(b(_x81, _x61), _x41), b(b(_x81, _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(b(b(b(f(c(_x72, _x72, a)), b(f(_x71), a)), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, b(a, _x81), a))), a))), a))))) → b#(b(b(f(c(b(_x81, _x61), b(_x81, _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, b(a, _x81), a))), a))), a))))) → b#(b(f(c(b(b(_x81, _x61), _x41), b(b(_x81, _x61), _x41), a)), b(f(_x31), a)), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), b(a, _x72), a))), a))), a))))) → b#(b(b(b(f(c(_x72, _x72, a)), b(f(_x71), a)), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(f(_x102), _x101), _x81), _x61), b(b(b(f(_x102), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(f(_x102), _x101), _x81), _x61), _x41), b(b(b(b(f(_x102), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, b(a, _x81), a))), a))), a))))) | → | b#(b(b(f(c(b(_x81, _x61), b(_x81, _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(f(_x102), _x101), b(f(_x102), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), b(a, _x52), a))), a))))) | → | b#(b(b(f(c(_x52, _x52, a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, _x82, a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(f(_x82), _x81), _x61), _x41), b(b(b(f(_x82), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), _x62, a))), a))), a))))) | → | b#(b(b(b(f(c(f(_x62), f(_x62), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, z)) | → | f#(c(y, y, a)) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), _x82, a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(f(_x82), f(_x82), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), b(a, _x72), a))), a))), a))))) | → | b#(b(b(b(f(c(_x72, _x72, a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), b(a, _x92), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(_x92, _x92, a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(f(_x102), _x101), _x81), b(b(f(_x102), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
f#(f(f(c(z, x, a)))) | → | b#(f(x), z) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, z)) | → | b#(f(c(y, y, a)), b(f(z), a)) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, _x42, a))), a))))) | → | b#(b(f(c(b(f(_x42), _x41), b(f(_x42), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, _x62, a))), a))), a))))) | → | b#(b(b(f(c(b(f(_x62), _x61), b(f(_x62), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, b(a, _x21))) | → | b#(_x21, a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, _x82, a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(f(_x82), _x81), _x61), b(b(f(_x82), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), _x22, a))))) | → | b#(b(f(c(f(_x22), f(_x22), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(b(a, _x31), b(a, _x32), a))))) | → | b#(b(f(c(_x32, _x32, a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, b(a, _x101), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(_x101, _x81), _x61), _x41), b(b(b(_x101, _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, b(a, _x81), a))), a))), a))))) | → | b#(b(f(c(b(b(_x81, _x61), _x41), b(b(_x81, _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, _x82, a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(f(_x82), _x81), b(f(_x82), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), _x42, a))), a))))) | → | b#(b(b(f(c(f(_x42), f(_x42), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, _x62, a))), a))), a))))) | → | b#(b(f(c(b(b(f(_x62), _x61), _x41), b(b(f(_x62), _x61), _x41), a)), b(f(_x31), a)), a) | |
f#(f(f(c(z, x, a)))) | → | f#(x) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(f(_x102), f(_x102), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, b(a, _x61), a))), a))))) | → | b#(b(f(c(b(_x61, _x41), b(_x61, _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, b(a, _x101), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(_x101, _x81), b(_x101, _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, b(a, _x101), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(_x101, _x81), _x61), b(b(_x101, _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, b(a, _x121), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(_x121, _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, z)) | → | f#(z) |
f(b(a, z)) | → | z | b(y, b(a, z)) | → | b(f(c(y, y, a)), b(f(z), a)) | |
f(f(f(c(z, x, a)))) | → | b(f(x), z) |
Termination of terms over the following signature is verified: f, b, c, a
Relevant Terms | Irrelevant Terms |
---|---|
b#(b(f(c(b(b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(b(b(b(b(f(c(b(b(f(_x122), _x121), _x101), b(b(f(_x122), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
b#(b(b(b(f(c(b(b(b(f(_x122), _x121), _x101), _x81), b(b(b(f(_x122), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(b(b(b(b(b(b(f(c(f(_x122), f(_x122), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | |
b#(b(b(f(c(b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(b(b(b(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(b(b(b(b(b(f(c(b(f(_x122), _x121), b(f(_x122), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | |
b#(b(b(b(b(b(b(_x141, _x121), _x101), _x81), _x61), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(f(c(b(f(_x122), _x121), b(f(_x122), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) → b#(b(b(f(c(b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(f(c(b(b(f(_x122), _x121), _x101), b(b(f(_x122), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) → b#(b(b(b(f(c(b(b(b(f(_x122), _x121), _x101), _x81), b(b(b(f(_x122), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), _x122, a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(b(f(c(f(_x122), f(_x122), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(b(_x141, _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) → b#(b(f(c(b(b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(f(_x102), _x101), _x81), _x61), b(b(b(f(_x102), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(f(_x102), _x101), _x81), _x61), _x41), b(b(b(b(f(_x102), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, b(a, _x81), a))), a))), a))))) | → | b#(b(b(f(c(b(_x81, _x61), b(_x81, _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(f(_x102), _x101), b(f(_x102), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(f(c(f(_x122), f(_x122), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), b(a, _x52), a))), a))))) | → | b#(b(b(f(c(_x52, _x52, a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), _x62, a))), a))), a))))) | → | b#(b(b(b(f(c(f(_x62), f(_x62), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, _x82, a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(f(_x82), _x81), _x61), _x41), b(b(b(f(_x82), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, z)) | → | f#(c(y, y, a)) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), _x82, a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(f(_x82), f(_x82), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), b(a, _x72), a))), a))), a))))) | → | b#(b(b(b(f(c(_x72, _x72, a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), b(a, _x92), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(_x92, _x92, a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(b(f(_x122), _x121), _x101), b(b(f(_x122), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(f(_x102), _x101), _x81), b(b(f(_x102), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | f#(f(f(c(z, x, a)))) | → | b#(f(x), z) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(_x141, _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, z)) | → | b#(f(c(y, y, a)), b(f(z), a)) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, _x42, a))), a))))) | → | b#(b(f(c(b(f(_x42), _x41), b(f(_x42), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, _x62, a))), a))), a))))) | → | b#(b(b(f(c(b(f(_x62), _x61), b(f(_x62), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, b(a, _x21))) | → | b#(_x21, a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(b(f(_x122), _x121), b(f(_x122), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, _x82, a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(f(_x82), _x81), _x61), b(b(f(_x82), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), _x22, a))))) | → | b#(b(f(c(f(_x22), f(_x22), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), b(a, _x32), a))))) | → | b#(b(f(c(_x32, _x32, a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, b(a, _x101), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(_x101, _x81), _x61), _x41), b(b(b(_x101, _x81), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, b(a, _x81), a))), a))), a))))) | → | b#(b(f(c(b(b(_x81, _x61), _x41), b(b(_x81, _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, _x82, a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(f(_x82), _x81), b(f(_x82), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, _x62, a))), a))), a))))) | → | b#(b(f(c(b(b(f(_x62), _x61), _x41), b(b(f(_x62), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), _x42, a))), a))))) | → | b#(b(b(f(c(f(_x42), f(_x42), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(b(f(_x122), _x121), _x101), _x81), b(b(b(f(_x122), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
f#(f(f(c(z, x, a)))) | → | f#(x) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(f(_x102), f(_x102), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, b(a, _x61), a))), a))))) | → | b#(b(f(c(b(_x61, _x41), b(_x61, _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, b(a, _x101), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(_x101, _x81), b(_x101, _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, b(a, _x101), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(_x101, _x81), _x61), b(b(_x101, _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, z)) | → | f#(z) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, b(a, _x121), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(_x121, _x101), _x81), _x61), _x41), _x21), a) |
f(b(a, z)) | → | z | b(y, b(a, z)) | → | b(f(c(y, y, a)), b(f(z), a)) | |
f(f(f(c(z, x, a)))) | → | b(f(x), z) |
Termination of terms over the following signature is verified: f, b, c, a
Relevant Terms | Irrelevant Terms |
---|---|
b#(b(b(b(b(f(c(b(b(_x141, _x121), _x101), b(b(_x141, _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
b#(b(b(f(c(b(b(b(b(_x141, _x121), _x101), _x81), _x61), b(b(b(b(_x141, _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(b(b(b(b(b(b(f(c(_x132, _x132, a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | |
b#(b(f(c(b(b(b(b(b(_x141, _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(_x141, _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(b(b(b(f(c(b(b(b(_x141, _x121), _x101), _x81), b(b(b(_x141, _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(b(b(b(b(b(f(c(b(_x141, _x121), b(_x141, _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(f(c(b(b(b(_x141, _x121), _x101), _x81), b(b(b(_x141, _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(f(c(b(b(_x141, _x121), _x101), b(b(_x141, _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) → b#(b(b(f(c(b(b(b(b(_x141, _x121), _x101), _x81), _x61), b(b(b(b(_x141, _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) → b#(b(f(c(b(b(b(b(b(_x141, _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(_x141, _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(f(c(b(_x141, _x121), b(_x141, _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), b(a, _x132), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(b(f(c(_x132, _x132, a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(f(_x102), _x101), _x81), _x61), b(b(b(f(_x102), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(f(_x102), _x101), _x81), _x61), _x41), b(b(b(b(f(_x102), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, b(a, _x81), a))), a))), a))))) | → | b#(b(b(f(c(b(_x81, _x61), b(_x81, _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(f(_x102), _x101), b(f(_x102), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(f(c(f(_x122), f(_x122), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), b(a, _x52), a))), a))))) | → | b#(b(b(f(c(_x52, _x52, a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, _x82, a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(f(_x82), _x81), _x61), _x41), b(b(b(f(_x82), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), _x62, a))), a))), a))))) | → | b#(b(b(b(f(c(f(_x62), f(_x62), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, z)) | → | f#(c(y, y, a)) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), _x82, a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(f(_x82), f(_x82), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), b(a, _x72), a))), a))), a))))) | → | b#(b(b(b(f(c(_x72, _x72, a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), b(a, _x92), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(_x92, _x92, a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(b(f(_x122), _x121), _x101), b(b(f(_x122), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(f(_x102), _x101), _x81), b(b(f(_x102), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | f#(f(f(c(z, x, a)))) | → | b#(f(x), z) | |
b#(y, b(a, z)) | → | b#(f(c(y, y, a)), b(f(z), a)) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, _x42, a))), a))))) | → | b#(b(f(c(b(f(_x42), _x41), b(f(_x42), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, _x62, a))), a))), a))))) | → | b#(b(b(f(c(b(f(_x62), _x61), b(f(_x62), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, b(a, _x21))) | → | b#(_x21, a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(b(f(_x122), _x121), b(f(_x122), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, _x82, a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(f(_x82), _x81), _x61), b(b(f(_x82), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), _x22, a))))) | → | b#(b(f(c(f(_x22), f(_x22), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), b(a, _x32), a))))) | → | b#(b(f(c(_x32, _x32, a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, b(a, _x101), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(_x101, _x81), _x61), _x41), b(b(b(_x101, _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(b(_x141, _x121), _x101), _x81), _x61), b(b(b(b(_x141, _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(b(_x141, _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(_x141, _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(b(_x141, _x121), b(_x141, _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), b(a, _x132), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(f(c(_x132, _x132, a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, b(a, _x81), a))), a))), a))))) | → | b#(b(f(c(b(b(_x81, _x61), _x41), b(b(_x81, _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, _x82, a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(f(_x82), _x81), b(f(_x82), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(b(_x141, _x121), _x101), _x81), b(b(b(_x141, _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), _x42, a))), a))))) | → | b#(b(b(f(c(f(_x42), f(_x42), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, _x62, a))), a))), a))))) | → | b#(b(f(c(b(b(f(_x62), _x61), _x41), b(b(f(_x62), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(b(f(_x122), _x121), _x101), _x81), b(b(b(f(_x122), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
f#(f(f(c(z, x, a)))) | → | f#(x) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(f(_x102), f(_x102), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(b(_x141, _x121), _x101), b(b(_x141, _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, b(a, _x61), a))), a))))) | → | b#(b(f(c(b(_x61, _x41), b(_x61, _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, b(a, _x101), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(_x101, _x81), b(_x101, _x81), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, b(a, _x101), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(_x101, _x81), _x61), b(b(_x101, _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, b(a, _x121), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(_x121, _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, z)) | → | f#(z) |
f(b(a, z)) | → | z | b(y, b(a, z)) | → | b(f(c(y, y, a)), b(f(z), a)) | |
f(f(f(c(z, x, a)))) | → | b(f(x), z) |
Termination of terms over the following signature is verified: f, b, c, a
Relevant Terms | Irrelevant Terms |
---|
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(f(_x102), _x101), _x81), _x61), b(b(b(f(_x102), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(f(_x102), _x101), _x81), _x61), _x41), b(b(b(b(f(_x102), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, b(a, _x81), a))), a))), a))))) | → | b#(b(b(f(c(b(_x81, _x61), b(_x81, _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(f(_x102), _x101), b(f(_x102), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(f(c(f(_x122), f(_x122), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), b(a, _x52), a))), a))))) | → | b#(b(b(f(c(_x52, _x52, a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), _x62, a))), a))), a))))) | → | b#(b(b(b(f(c(f(_x62), f(_x62), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, _x82, a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(f(_x82), _x81), _x61), _x41), b(b(b(f(_x82), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, z)) | → | f#(c(y, y, a)) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), _x82, a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(f(_x82), f(_x82), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), b(a, _x72), a))), a))), a))))) | → | b#(b(b(b(f(c(_x72, _x72, a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), b(a, _x92), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(_x92, _x92, a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(b(f(_x122), _x121), _x101), b(b(f(_x122), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(f(_x102), _x101), _x81), b(b(f(_x102), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | f#(f(f(c(z, x, a)))) | → | b#(f(x), z) | |
b#(y, b(a, z)) | → | b#(f(c(y, y, a)), b(f(z), a)) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, _x42, a))), a))))) | → | b#(b(f(c(b(f(_x42), _x41), b(f(_x42), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, _x62, a))), a))), a))))) | → | b#(b(b(f(c(b(f(_x62), _x61), b(f(_x62), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(b(f(_x122), _x121), b(f(_x122), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, _x82, a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(f(_x82), _x81), _x61), b(b(f(_x82), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), _x22, a))))) | → | b#(b(f(c(f(_x22), f(_x22), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), b(a, _x32), a))))) | → | b#(b(f(c(_x32, _x32, a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), b(a, _x132), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(f(c(_x132, _x132, a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(b(_x141, _x121), b(_x141, _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(b(_x141, _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(_x141, _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(b(_x141, _x121), _x101), _x81), _x61), b(b(b(b(_x141, _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, b(a, _x101), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(_x101, _x81), _x61), _x41), b(b(b(_x101, _x81), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, b(a, _x81), a))), a))), a))))) | → | b#(b(f(c(b(b(_x81, _x61), _x41), b(b(_x81, _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(b(_x141, _x121), _x101), _x81), b(b(b(_x141, _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, _x82, a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(f(_x82), _x81), b(f(_x82), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, _x62, a))), a))), a))))) | → | b#(b(f(c(b(b(f(_x62), _x61), _x41), b(b(f(_x62), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), _x42, a))), a))))) | → | b#(b(b(f(c(f(_x42), f(_x42), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(b(f(_x122), _x121), _x101), _x81), b(b(b(f(_x122), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | f#(f(f(c(z, x, a)))) | → | f#(x) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(f(_x102), f(_x102), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(b(_x141, _x121), _x101), b(b(_x141, _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, b(a, _x61), a))), a))))) | → | b#(b(f(c(b(_x61, _x41), b(_x61, _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, b(a, _x101), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(_x101, _x81), b(_x101, _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, b(a, _x101), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(_x101, _x81), _x61), b(b(_x101, _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, z)) | → | f#(z) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, b(a, _x121), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(_x121, _x101), _x81), _x61), _x41), _x21), a) |
f(b(a, z)) | → | z | b(y, b(a, z)) | → | b(f(c(y, y, a)), b(f(z), a)) | |
f(f(f(c(z, x, a)))) | → | b(f(x), z) |
Termination of terms over the following signature is verified: f, b, c, a
Relevant Terms | Irrelevant Terms |
---|---|
b#(b(b(b(b(b(b(f(c(b(f(_x142), _x141), b(f(_x142), _x141), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | |
b#(b(f(c(b(b(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(b(b(b(b(b(b(b(f(c(f(_x142), f(_x142), a)), b(f(_x151), a)), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(b(b(b(b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(b(b(f(c(b(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), _x61), b(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(b(b(b(f(c(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(b(b(b(b(b(f(c(b(b(f(_x142), _x141), _x121), b(b(f(_x142), _x141), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | |
b#(b(b(b(b(b(b(b(_x161, _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(b(b(b(b(f(c(b(b(b(f(_x142), _x141), _x121), _x101), b(b(b(f(_x142), _x141), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, b(a, _x161), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(b(b(_x161, _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(f(c(b(b(f(_x142), _x141), _x121), b(b(f(_x142), _x141), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(f(c(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(f(c(b(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), _x61), b(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(f(c(b(b(b(f(_x142), _x141), _x121), _x101), b(b(b(f(_x142), _x141), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) → b#(b(f(c(b(b(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(b(f(c(b(f(_x142), _x141), b(f(_x142), _x141), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(b(a, _x151), _x142, a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(b(b(f(c(f(_x142), f(_x142), a)), b(f(_x151), a)), _x121), _x101), _x81), _x61), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(b(b(f(_x142), _x141), _x121), b(b(f(_x142), _x141), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(f(_x102), _x101), b(f(_x102), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(f(c(f(_x122), f(_x122), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(f(c(b(f(_x142), _x141), b(f(_x142), _x141), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, _x82, a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(f(_x82), _x81), _x61), _x41), b(b(b(f(_x82), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), _x62, a))), a))), a))))) | → | b#(b(b(b(f(c(f(_x62), f(_x62), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, z)) | → | f#(c(y, y, a)) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), _x82, a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(f(_x82), f(_x82), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(b(f(_x122), _x121), _x101), b(b(f(_x122), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(f(_x102), _x101), _x81), b(b(f(_x102), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), _x61), b(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(b(f(_x122), _x121), b(f(_x122), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, _x82, a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(f(_x82), _x81), _x61), b(b(f(_x82), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(b(_x141, _x121), _x101), _x81), _x61), b(b(b(b(_x141, _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, b(a, _x81), a))), a))), a))))) | → | b#(b(f(c(b(b(_x81, _x61), _x41), b(b(_x81, _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, b(a, _x161), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(_x161, _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(b(_x141, _x121), _x101), _x81), b(b(b(_x141, _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, _x82, a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(f(_x82), _x81), b(f(_x82), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), _x42, a))), a))))) | → | b#(b(b(f(c(f(_x42), f(_x42), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, b(a, _x101), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(_x101, _x81), b(_x101, _x81), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, b(a, _x101), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(_x101, _x81), _x61), b(b(_x101, _x81), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(b(a, _x151), _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(f(c(f(_x142), f(_x142), a)), b(f(_x151), a)), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, b(a, _x121), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(_x121, _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(f(_x102), _x101), _x81), _x61), b(b(b(f(_x102), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(f(_x102), _x101), _x81), _x61), _x41), b(b(b(b(f(_x102), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, b(a, _x81), a))), a))), a))))) | → | b#(b(b(f(c(b(_x81, _x61), b(_x81, _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), b(a, _x52), a))), a))))) | → | b#(b(b(f(c(_x52, _x52, a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), b(a, _x72), a))), a))), a))))) | → | b#(b(b(b(f(c(_x72, _x72, a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), b(a, _x92), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(_x92, _x92, a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
f#(f(f(c(z, x, a)))) | → | b#(f(x), z) | b#(y, b(a, z)) | → | b#(f(c(y, y, a)), b(f(z), a)) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, _x42, a))), a))))) | → | b#(b(f(c(b(f(_x42), _x41), b(f(_x42), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, _x62, a))), a))), a))))) | → | b#(b(b(f(c(b(f(_x62), _x61), b(f(_x62), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), _x22, a))))) | → | b#(b(f(c(f(_x22), f(_x22), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(b(a, _x31), b(a, _x32), a))))) | → | b#(b(f(c(_x32, _x32, a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, b(a, _x101), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(_x101, _x81), _x61), _x41), b(b(b(_x101, _x81), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(b(_x141, _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(_x141, _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(b(_x141, _x121), b(_x141, _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), b(a, _x132), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(f(c(_x132, _x132, a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, _x62, a))), a))), a))))) | → | b#(b(f(c(b(b(f(_x62), _x61), _x41), b(b(f(_x62), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(b(f(_x122), _x121), _x101), _x81), b(b(b(f(_x122), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | f#(f(f(c(z, x, a)))) | → | f#(x) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(f(_x102), f(_x102), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(b(b(f(_x142), _x141), _x121), _x101), b(b(b(f(_x142), _x141), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(b(_x141, _x121), _x101), b(b(_x141, _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, b(a, _x61), a))), a))))) | → | b#(b(f(c(b(_x61, _x41), b(_x61, _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, z)) | → | f#(z) |
f(b(a, z)) | → | z | b(y, b(a, z)) | → | b(f(c(y, y, a)), b(f(z), a)) | |
f(f(f(c(z, x, a)))) | → | b(f(x), z) |
Termination of terms over the following signature is verified: f, b, c, a
Relevant Terms | Irrelevant Terms |
---|---|
b#(b(b(b(b(b(f(c(b(b(b(f(_x162), _x161), _x141), _x121), b(b(b(f(_x162), _x161), _x141), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | |
b#(b(b(b(f(c(b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(b(b(b(b(b(b(b(f(c(b(f(_x162), _x161), b(f(_x162), _x161), a)), b(f(_x151), a)), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(b(b(b(b(b(b(f(c(b(b(f(_x162), _x161), _x141), b(b(f(_x162), _x161), _x141), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | |
b#(b(b(b(b(b(b(b(b(f(c(f(_x162), f(_x162), a)), b(f(_x171), a)), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(b(b(f(c(b(b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), _x61), b(b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(b(b(b(b(b(b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(b(f(c(b(b(b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(b(b(b(b(f(c(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
b#(b(b(b(b(b(b(b(b(_x181, _x161), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(f(c(b(b(b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(f(c(b(b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), _x61), b(b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(f(c(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, _x182, a))), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(f(c(b(b(b(f(_x162), _x161), _x141), _x121), b(b(b(f(_x162), _x161), _x141), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), f(f(c(_x141, f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(b(f(c(b(b(f(_x162), _x161), _x141), b(b(f(_x162), _x161), _x141), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, b(a, _x181), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(b(b(b(_x181, _x161), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(b(a, _x171), _x162, a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(b(b(b(f(c(f(_x162), f(_x162), a)), b(f(_x171), a)), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(f(c(b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(b(a, _x151), f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(b(b(f(c(b(f(_x162), _x161), b(f(_x162), _x161), a)), b(f(_x151), a)), _x121), _x101), _x81), _x61), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(b(b(f(_x142), _x141), _x121), b(b(f(_x142), _x141), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(f(_x102), _x101), b(f(_x102), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(f(c(f(_x122), f(_x122), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(f(c(b(f(_x142), _x141), b(f(_x142), _x141), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, _x82, a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(f(_x82), _x81), _x61), _x41), b(b(b(f(_x82), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), _x62, a))), a))), a))))) | → | b#(b(b(b(f(c(f(_x62), f(_x62), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, z)) | → | f#(c(y, y, a)) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), _x82, a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(f(_x82), f(_x82), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(b(f(_x122), _x121), _x101), b(b(f(_x122), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), f(f(c(_x141, f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(f(c(b(b(f(_x162), _x161), _x141), b(b(f(_x162), _x161), _x141), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(f(_x102), _x101), _x81), b(b(f(_x102), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), _x61), b(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, b(a, _x181), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(b(_x181, _x161), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(b(f(_x122), _x121), b(f(_x122), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, _x82, a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(f(_x82), _x81), _x61), b(b(f(_x82), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(b(b(b(f(_x162), _x161), _x141), _x121), b(b(b(f(_x162), _x161), _x141), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(b(_x141, _x121), _x101), _x81), _x61), b(b(b(b(_x141, _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, b(a, _x81), a))), a))), a))))) | → | b#(b(f(c(b(b(_x81, _x61), _x41), b(b(_x81, _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, _x82, a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(f(_x82), _x81), b(f(_x82), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(b(_x141, _x121), _x101), _x81), b(b(b(_x141, _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, b(a, _x161), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(_x161, _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), _x42, a))), a))))) | → | b#(b(b(f(c(f(_x42), f(_x42), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, _x182, a))), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, b(a, _x101), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(_x101, _x81), b(_x101, _x81), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(b(a, _x151), f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(f(c(b(f(_x162), _x161), b(f(_x162), _x161), a)), b(f(_x151), a)), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, b(a, _x101), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(_x101, _x81), _x61), b(b(_x101, _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(b(a, _x151), _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(f(c(f(_x142), f(_x142), a)), b(f(_x151), a)), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, b(a, _x121), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(_x121, _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(f(_x102), _x101), _x81), _x61), b(b(b(f(_x102), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(f(_x102), _x101), _x81), _x61), _x41), b(b(b(b(f(_x102), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, b(a, _x81), a))), a))), a))))) | → | b#(b(b(f(c(b(_x81, _x61), b(_x81, _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), b(a, _x52), a))), a))))) | → | b#(b(b(f(c(_x52, _x52, a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), b(a, _x72), a))), a))), a))))) | → | b#(b(b(b(f(c(_x72, _x72, a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), b(a, _x92), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(_x92, _x92, a)), b(f(_x91), a)), _x61), _x41), _x21), a) | f#(f(f(c(z, x, a)))) | → | b#(f(x), z) | |
b#(y, b(a, z)) | → | b#(f(c(y, y, a)), b(f(z), a)) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, _x42, a))), a))))) | → | b#(b(f(c(b(f(_x42), _x41), b(f(_x42), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, _x62, a))), a))), a))))) | → | b#(b(b(f(c(b(f(_x62), _x61), b(f(_x62), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), _x61), b(b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), _x22, a))))) | → | b#(b(f(c(f(_x22), f(_x22), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(b(a, _x31), b(a, _x32), a))))) | → | b#(b(f(c(_x32, _x32, a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), b(a, _x132), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(f(c(_x132, _x132, a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, b(a, _x101), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(_x101, _x81), _x61), _x41), b(b(b(_x101, _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(b(_x141, _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(_x141, _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(b(_x141, _x121), b(_x141, _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(b(a, _x171), _x162, a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(b(f(c(f(_x162), f(_x162), a)), b(f(_x171), a)), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, _x62, a))), a))), a))))) | → | b#(b(f(c(b(b(f(_x62), _x61), _x41), b(b(f(_x62), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(b(f(_x122), _x121), _x101), _x81), b(b(b(f(_x122), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
f#(f(f(c(z, x, a)))) | → | f#(x) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(b(b(f(_x142), _x141), _x121), _x101), b(b(b(f(_x142), _x141), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(f(_x102), f(_x102), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(b(_x141, _x121), _x101), b(b(_x141, _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, b(a, _x61), a))), a))))) | → | b#(b(f(c(b(_x61, _x41), b(_x61, _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, z)) | → | f#(z) |
f(b(a, z)) | → | z | b(y, b(a, z)) | → | b(f(c(y, y, a)), b(f(z), a)) | |
f(f(f(c(z, x, a)))) | → | b(f(x), z) |
Termination of terms over the following signature is verified: f, b, c, a
Relevant Terms | Irrelevant Terms |
---|---|
b#(b(f(c(b(b(b(b(b(b(b(_x181, _x161), _x141), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(b(b(_x181, _x161), _x141), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(b(b(b(b(b(b(b(b(f(c(_x172, _x172, a)), b(f(_x171), a)), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(b(b(b(b(b(b(b(f(c(b(_x181, _x161), b(_x181, _x161), a)), b(f(_x151), a)), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(b(b(b(b(b(b(f(c(b(b(_x181, _x161), _x141), b(b(_x181, _x161), _x141), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | |
b#(b(b(b(b(f(c(b(b(b(b(_x181, _x161), _x141), _x121), _x101), b(b(b(b(_x181, _x161), _x141), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
b#(b(b(f(c(b(b(b(b(b(b(_x181, _x161), _x141), _x121), _x101), _x81), _x61), b(b(b(b(b(b(_x181, _x161), _x141), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(b(b(b(b(b(f(c(b(b(b(_x181, _x161), _x141), _x121), b(b(b(_x181, _x161), _x141), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | |
b#(b(b(b(f(c(b(b(b(b(b(_x181, _x161), _x141), _x121), _x101), _x81), b(b(b(b(b(_x181, _x161), _x141), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, b(a, _x181), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(f(c(b(b(b(_x181, _x161), _x141), _x121), b(b(b(_x181, _x161), _x141), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(b(a, _x151), f(f(c(_x161, b(a, _x181), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(b(b(f(c(b(_x181, _x161), b(_x181, _x161), a)), b(f(_x151), a)), _x121), _x101), _x81), _x61), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, b(a, _x181), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(f(c(b(b(b(b(b(_x181, _x161), _x141), _x121), _x101), _x81), b(b(b(b(b(_x181, _x161), _x141), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, b(a, _x181), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(f(c(b(b(b(b(_x181, _x161), _x141), _x121), _x101), b(b(b(b(_x181, _x161), _x141), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, b(a, _x181), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(f(c(b(b(b(b(b(b(_x181, _x161), _x141), _x121), _x101), _x81), _x61), b(b(b(b(b(b(_x181, _x161), _x141), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, b(a, _x181), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(f(c(b(b(b(b(b(b(b(_x181, _x161), _x141), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(b(b(_x181, _x161), _x141), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(b(a, _x171), b(a, _x172), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(b(b(b(f(c(_x172, _x172, a)), b(f(_x171), a)), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), f(f(c(_x141, f(f(c(_x161, b(a, _x181), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(b(f(c(b(b(_x181, _x161), _x141), b(b(_x181, _x161), _x141), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(b(b(f(_x142), _x141), _x121), b(b(f(_x142), _x141), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(f(_x102), _x101), b(f(_x102), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(f(c(f(_x122), f(_x122), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(f(c(b(f(_x142), _x141), b(f(_x142), _x141), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, _x82, a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(f(_x82), _x81), _x61), _x41), b(b(b(f(_x82), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), _x62, a))), a))), a))))) | → | b#(b(b(b(f(c(f(_x62), f(_x62), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, z)) | → | f#(c(y, y, a)) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), _x82, a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(f(_x82), f(_x82), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, b(a, _x181), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(b(b(b(_x181, _x161), _x141), _x121), _x101), _x81), b(b(b(b(b(_x181, _x161), _x141), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(b(f(_x122), _x121), _x101), b(b(f(_x122), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), _x61), b(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), f(f(c(_x141, f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(f(c(b(b(f(_x162), _x161), _x141), b(b(f(_x162), _x161), _x141), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(f(_x102), _x101), _x81), b(b(f(_x102), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(b(f(_x122), _x121), b(f(_x122), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, b(a, _x181), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(b(b(b(_x181, _x161), _x141), _x121), _x101), b(b(b(b(_x181, _x161), _x141), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, _x82, a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(f(_x82), _x81), _x61), b(b(f(_x82), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(b(b(b(f(_x162), _x161), _x141), _x121), b(b(b(f(_x162), _x161), _x141), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, b(a, _x181), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(b(b(b(_x181, _x161), _x141), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(b(b(_x181, _x161), _x141), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(b(_x141, _x121), _x101), _x81), _x61), b(b(b(b(_x141, _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, b(a, _x81), a))), a))), a))))) | → | b#(b(f(c(b(b(_x81, _x61), _x41), b(b(_x81, _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, b(a, _x161), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(_x161, _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(b(_x141, _x121), _x101), _x81), b(b(b(_x141, _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, _x82, a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(f(_x82), _x81), b(f(_x82), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), _x42, a))), a))))) | → | b#(b(b(f(c(f(_x42), f(_x42), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, _x182, a))), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, b(a, _x101), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(_x101, _x81), b(_x101, _x81), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(b(a, _x151), f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(f(c(b(f(_x162), _x161), b(f(_x162), _x161), a)), b(f(_x151), a)), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, b(a, _x101), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(_x101, _x81), _x61), b(b(_x101, _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(b(a, _x151), _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(f(c(f(_x142), f(_x142), a)), b(f(_x151), a)), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, b(a, _x121), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(_x121, _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(f(_x102), _x101), _x81), _x61), b(b(b(f(_x102), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(f(_x102), _x101), _x81), _x61), _x41), b(b(b(b(f(_x102), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, b(a, _x81), a))), a))), a))))) | → | b#(b(b(f(c(b(_x81, _x61), b(_x81, _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, b(a, _x181), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(b(b(b(_x181, _x161), _x141), _x121), _x101), _x81), _x61), b(b(b(b(b(b(_x181, _x161), _x141), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), b(a, _x52), a))), a))))) | → | b#(b(b(f(c(_x52, _x52, a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), f(f(c(_x141, f(f(c(_x161, b(a, _x181), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(f(c(b(b(_x181, _x161), _x141), b(b(_x181, _x161), _x141), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), b(a, _x72), a))), a))), a))))) | → | b#(b(b(b(f(c(_x72, _x72, a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), b(a, _x92), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(_x92, _x92, a)), b(f(_x91), a)), _x61), _x41), _x21), a) | f#(f(f(c(z, x, a)))) | → | b#(f(x), z) | |
b#(y, b(a, z)) | → | b#(f(c(y, y, a)), b(f(z), a)) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, _x42, a))), a))))) | → | b#(b(f(c(b(f(_x42), _x41), b(f(_x42), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, _x62, a))), a))), a))))) | → | b#(b(b(f(c(b(f(_x62), _x61), b(f(_x62), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, b(a, _x181), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(b(b(b(_x181, _x161), _x141), _x121), b(b(b(_x181, _x161), _x141), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), _x61), b(b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), _x22, a))))) | → | b#(b(f(c(f(_x22), f(_x22), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(b(a, _x31), b(a, _x32), a))))) | → | b#(b(f(c(_x32, _x32, a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(b(_x141, _x121), b(_x141, _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(b(_x141, _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(_x141, _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, b(a, _x101), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(_x101, _x81), _x61), _x41), b(b(b(_x101, _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), b(a, _x132), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(f(c(_x132, _x132, a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(b(a, _x171), _x162, a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(b(f(c(f(_x162), f(_x162), a)), b(f(_x171), a)), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(b(a, _x151), f(f(c(_x161, b(a, _x181), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(f(c(b(_x181, _x161), b(_x181, _x161), a)), b(f(_x151), a)), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, _x62, a))), a))), a))))) | → | b#(b(f(c(b(b(f(_x62), _x61), _x41), b(b(f(_x62), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(b(f(_x122), _x121), _x101), _x81), b(b(b(f(_x122), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
f#(f(f(c(z, x, a)))) | → | f#(x) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(f(_x102), f(_x102), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(b(b(f(_x142), _x141), _x121), _x101), b(b(b(f(_x142), _x141), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(b(_x141, _x121), _x101), b(b(_x141, _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(b(a, _x171), b(a, _x172), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(b(f(c(_x172, _x172, a)), b(f(_x171), a)), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, b(a, _x61), a))), a))))) | → | b#(b(f(c(b(_x61, _x41), b(_x61, _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, z)) | → | f#(z) |
f(b(a, z)) | → | z | b(y, b(a, z)) | → | b(f(c(y, y, a)), b(f(z), a)) | |
f(f(f(c(z, x, a)))) | → | b(f(x), z) |
Termination of terms over the following signature is verified: f, b, c, a
Relevant Terms | Irrelevant Terms |
---|---|
b#(b(f(c(b(b(b(b(b(b(_x161, _x141), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(b(_x161, _x141), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(b(b(b(b(b(b(f(c(b(_x161, _x141), b(_x161, _x141), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | |
b#(b(b(b(b(f(c(b(b(b(_x161, _x141), _x121), _x101), b(b(b(_x161, _x141), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
b#(b(b(b(b(b(f(c(b(b(_x161, _x141), _x121), b(b(_x161, _x141), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | |
b#(b(b(b(f(c(b(b(b(b(_x161, _x141), _x121), _x101), _x81), b(b(b(b(_x161, _x141), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(b(b(f(c(b(b(b(b(b(_x161, _x141), _x121), _x101), _x81), _x61), b(b(b(b(b(_x161, _x141), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(b(b(b(b(b(b(b(f(c(_x152, _x152, a)), b(f(_x151), a)), _x121), _x101), _x81), _x61), _x41), _x21), a) |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, b(a, _x161), a))), a))), a))), a))), a))), a))), a))))) → b#(b(f(c(b(b(b(b(b(b(_x161, _x141), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(b(_x161, _x141), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, b(a, _x161), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(f(c(b(b(b(b(_x161, _x141), _x121), _x101), _x81), b(b(b(b(_x161, _x141), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), f(f(c(_x141, b(a, _x161), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(b(f(c(b(_x161, _x141), b(_x161, _x141), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(b(a, _x151), b(a, _x152), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(b(b(f(c(_x152, _x152, a)), b(f(_x151), a)), _x121), _x101), _x81), _x61), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, b(a, _x161), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(f(c(b(b(b(_x161, _x141), _x121), _x101), b(b(b(_x161, _x141), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, b(a, _x161), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(f(c(b(b(b(b(b(_x161, _x141), _x121), _x101), _x81), _x61), b(b(b(b(b(_x161, _x141), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, f(f(c(_x141, b(a, _x161), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(f(c(b(b(_x161, _x141), _x121), b(b(_x161, _x141), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(b(b(f(_x142), _x141), _x121), b(b(f(_x142), _x141), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(f(_x102), _x101), b(f(_x102), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(f(c(f(_x122), f(_x122), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(f(c(b(f(_x142), _x141), b(f(_x142), _x141), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, _x82, a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(f(_x82), _x81), _x61), _x41), b(b(b(f(_x82), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), _x62, a))), a))), a))))) | → | b#(b(b(b(f(c(f(_x62), f(_x62), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, z)) | → | f#(c(y, y, a)) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), _x82, a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(f(_x82), f(_x82), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, b(a, _x161), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(b(b(_x161, _x141), _x121), _x101), _x81), b(b(b(b(_x161, _x141), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, b(a, _x181), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(b(b(b(_x181, _x161), _x141), _x121), _x101), _x81), b(b(b(b(b(_x181, _x161), _x141), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(b(a, _x151), b(a, _x152), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(f(c(_x152, _x152, a)), b(f(_x151), a)), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(b(f(_x122), _x121), _x101), b(b(f(_x122), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(f(_x102), _x101), _x81), b(b(f(_x102), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), f(f(c(_x141, f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(f(c(b(b(f(_x162), _x161), _x141), b(b(f(_x162), _x161), _x141), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), _x61), b(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(b(f(_x122), _x121), b(f(_x122), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, b(a, _x181), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(b(b(b(_x181, _x161), _x141), _x121), _x101), b(b(b(b(_x181, _x161), _x141), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, _x82, a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(f(_x82), _x81), _x61), b(b(f(_x82), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, b(a, _x161), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(b(b(_x161, _x141), _x121), _x101), b(b(b(_x161, _x141), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(b(b(b(f(_x162), _x161), _x141), _x121), b(b(b(f(_x162), _x161), _x141), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, b(a, _x181), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(b(b(b(_x181, _x161), _x141), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(b(b(_x181, _x161), _x141), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(b(_x141, _x121), _x101), _x81), _x61), b(b(b(b(_x141, _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, b(a, _x81), a))), a))), a))))) | → | b#(b(f(c(b(b(_x81, _x61), _x41), b(b(_x81, _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, b(a, _x161), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(b(b(_x161, _x141), _x121), _x101), _x81), _x61), b(b(b(b(b(_x161, _x141), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(b(_x141, _x121), _x101), _x81), b(b(b(_x141, _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, _x82, a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(f(_x82), _x81), b(f(_x82), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), _x42, a))), a))))) | → | b#(b(b(f(c(f(_x42), f(_x42), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, _x182, a))), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, b(a, _x101), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(_x101, _x81), b(_x101, _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(b(a, _x151), f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(f(c(b(f(_x162), _x161), b(f(_x162), _x161), a)), b(f(_x151), a)), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, b(a, _x101), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(_x101, _x81), _x61), b(b(_x101, _x81), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(b(a, _x151), _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(f(c(f(_x142), f(_x142), a)), b(f(_x151), a)), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, b(a, _x121), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(_x121, _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(f(_x102), _x101), _x81), _x61), b(b(b(f(_x102), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(f(_x102), _x101), _x81), _x61), _x41), b(b(b(b(f(_x102), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), f(f(c(_x141, b(a, _x161), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(f(c(b(_x161, _x141), b(_x161, _x141), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, b(a, _x81), a))), a))), a))))) | → | b#(b(b(f(c(b(_x81, _x61), b(_x81, _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, b(a, _x181), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(b(b(b(_x181, _x161), _x141), _x121), _x101), _x81), _x61), b(b(b(b(b(b(_x181, _x161), _x141), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), b(a, _x52), a))), a))))) | → | b#(b(b(f(c(_x52, _x52, a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), f(f(c(_x141, f(f(c(_x161, b(a, _x181), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(f(c(b(b(_x181, _x161), _x141), b(b(_x181, _x161), _x141), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), b(a, _x72), a))), a))), a))))) | → | b#(b(b(b(f(c(_x72, _x72, a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), b(a, _x92), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(_x92, _x92, a)), b(f(_x91), a)), _x61), _x41), _x21), a) | f#(f(f(c(z, x, a)))) | → | b#(f(x), z) | |
b#(y, b(a, z)) | → | b#(f(c(y, y, a)), b(f(z), a)) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, _x42, a))), a))))) | → | b#(b(f(c(b(f(_x42), _x41), b(f(_x42), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, _x62, a))), a))), a))))) | → | b#(b(b(f(c(b(f(_x62), _x61), b(f(_x62), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, f(f(c(_x141, b(a, _x161), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(b(b(_x161, _x141), _x121), b(b(_x161, _x141), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, b(a, _x181), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(b(b(b(_x181, _x161), _x141), _x121), b(b(b(_x181, _x161), _x141), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, b(a, _x161), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(b(b(_x161, _x141), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(b(_x161, _x141), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), _x61), b(b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), _x22, a))))) | → | b#(b(f(c(f(_x22), f(_x22), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(b(a, _x31), b(a, _x32), a))))) | → | b#(b(f(c(_x32, _x32, a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), b(a, _x132), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(f(c(_x132, _x132, a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, b(a, _x101), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(_x101, _x81), _x61), _x41), b(b(b(_x101, _x81), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(b(_x141, _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(_x141, _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(b(_x141, _x121), b(_x141, _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(b(a, _x171), _x162, a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(b(f(c(f(_x162), f(_x162), a)), b(f(_x171), a)), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(b(a, _x151), f(f(c(_x161, b(a, _x181), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(f(c(b(_x181, _x161), b(_x181, _x161), a)), b(f(_x151), a)), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, _x62, a))), a))), a))))) | → | b#(b(f(c(b(b(f(_x62), _x61), _x41), b(b(f(_x62), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(b(f(_x122), _x121), _x101), _x81), b(b(b(f(_x122), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
f#(f(f(c(z, x, a)))) | → | f#(x) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(b(b(f(_x142), _x141), _x121), _x101), b(b(b(f(_x142), _x141), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(f(_x102), f(_x102), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(b(_x141, _x121), _x101), b(b(_x141, _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(b(a, _x171), b(a, _x172), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(b(f(c(_x172, _x172, a)), b(f(_x171), a)), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, b(a, _x61), a))), a))))) | → | b#(b(f(c(b(_x61, _x41), b(_x61, _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, z)) | → | f#(z) |
f(b(a, z)) | → | z | b(y, b(a, z)) | → | b(f(c(y, y, a)), b(f(z), a)) | |
f(f(f(c(z, x, a)))) | → | b(f(x), z) |
Termination of terms over the following signature is verified: f, b, c, a
Relevant Terms | Irrelevant Terms |
---|---|
b#(b(b(b(b(b(b(b(b(b(b(f(_x202), _x201), _x181), _x161), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(b(b(f(c(b(b(b(b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), _x101), _x81), _x61), b(b(b(b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(b(b(b(b(b(b(b(b(b(f(c(f(_x182), f(_x182), a)), b(f(_x191), a)), _x161), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(b(b(b(b(b(b(b(f(c(b(b(f(_x182), _x181), _x161), b(b(f(_x182), _x181), _x161), a)), b(f(_x151), a)), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(b(b(b(b(b(b(b(b(b(_x201, _x181), _x161), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(b(b(b(b(b(b(b(b(f(c(b(f(_x182), _x181), b(f(_x182), _x181), a)), b(f(_x171), a)), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(b(b(b(f(c(b(b(b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), _x101), _x81), b(b(b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(b(b(b(b(b(f(c(b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | |
b#(b(b(b(b(f(c(b(b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), _x101), b(b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
b#(b(b(b(b(b(b(f(c(b(b(b(f(_x182), _x181), _x161), _x141), b(b(b(f(_x182), _x181), _x161), _x141), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | |
b#(b(f(c(b(b(b(b(b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, _x182, a))), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(f(c(b(b(b(b(b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(b(a, _x171), f(f(c(_x181, _x182, a))), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(b(b(b(f(c(b(f(_x182), _x181), b(f(_x182), _x181), a)), b(f(_x171), a)), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, _x182, a))), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(f(c(b(b(b(b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), _x101), _x81), _x61), b(b(b(b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, _x182, a))), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(f(c(b(b(b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), _x101), _x81), b(b(b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, b(a, _x201), a))), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(b(b(b(b(_x201, _x181), _x161), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(b(a, _x151), f(f(c(_x161, f(f(c(_x181, _x182, a))), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(b(b(f(c(b(b(f(_x182), _x181), _x161), b(b(f(_x182), _x181), _x161), a)), b(f(_x151), a)), _x121), _x101), _x81), _x61), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(b(a, _x191), _x182, a))), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(b(b(b(b(f(c(f(_x182), f(_x182), a)), b(f(_x191), a)), _x161), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, _x182, a))), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(f(c(b(b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), _x101), b(b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, f(f(c(_x201, _x202, a))), a))), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(b(b(b(b(b(f(_x202), _x201), _x181), _x161), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, _x182, a))), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(f(c(b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, _x182, a))), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(b(f(c(b(b(b(f(_x182), _x181), _x161), _x141), b(b(b(f(_x182), _x181), _x161), _x141), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(b(a, _x171), f(f(c(_x181, _x182, a))), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(b(f(c(b(f(_x182), _x181), b(f(_x182), _x181), a)), b(f(_x171), a)), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(b(b(f(_x142), _x141), _x121), b(b(f(_x142), _x141), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(f(_x102), _x101), b(f(_x102), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(f(c(f(_x122), f(_x122), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(f(c(b(f(_x142), _x141), b(f(_x142), _x141), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, _x82, a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(f(_x82), _x81), _x61), _x41), b(b(b(f(_x82), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), _x62, a))), a))), a))))) | → | b#(b(b(b(f(c(f(_x62), f(_x62), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, z)) | → | f#(c(y, y, a)) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), _x82, a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(f(_x82), f(_x82), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, _x182, a))), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, _x182, a))), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, b(a, _x181), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(b(b(b(_x181, _x161), _x141), _x121), _x101), _x81), b(b(b(b(b(_x181, _x161), _x141), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, b(a, _x161), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(b(b(_x161, _x141), _x121), _x101), _x81), b(b(b(b(_x161, _x141), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, _x182, a))), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), _x101), _x81), _x61), b(b(b(b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(b(f(_x122), _x121), _x101), b(b(f(_x122), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(b(a, _x151), b(a, _x152), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(f(c(_x152, _x152, a)), b(f(_x151), a)), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(b(a, _x151), f(f(c(_x161, f(f(c(_x181, _x182, a))), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(f(c(b(b(f(_x182), _x181), _x161), b(b(f(_x182), _x181), _x161), a)), b(f(_x151), a)), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), _x61), b(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), f(f(c(_x141, f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(f(c(b(b(f(_x162), _x161), _x141), b(b(f(_x162), _x161), _x141), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(f(_x102), _x101), _x81), b(b(f(_x102), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(b(a, _x191), _x182, a))), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(b(b(f(c(f(_x182), f(_x182), a)), b(f(_x191), a)), _x161), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, _x182, a))), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), _x101), b(b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(b(f(_x122), _x121), b(f(_x122), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, b(a, _x181), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(b(b(b(_x181, _x161), _x141), _x121), _x101), b(b(b(b(_x181, _x161), _x141), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, _x82, a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(f(_x82), _x81), _x61), b(b(f(_x82), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, b(a, _x161), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(b(b(_x161, _x141), _x121), _x101), b(b(b(_x161, _x141), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(b(b(b(f(_x162), _x161), _x141), _x121), b(b(b(f(_x162), _x161), _x141), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, b(a, _x181), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(b(b(b(_x181, _x161), _x141), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(b(b(_x181, _x161), _x141), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(b(_x141, _x121), _x101), _x81), _x61), b(b(b(b(_x141, _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, b(a, _x81), a))), a))), a))))) | → | b#(b(f(c(b(b(_x81, _x61), _x41), b(b(_x81, _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, b(a, _x161), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(b(b(_x161, _x141), _x121), _x101), _x81), _x61), b(b(b(b(b(_x161, _x141), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(b(_x141, _x121), _x101), _x81), b(b(b(_x141, _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, _x82, a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(f(_x82), _x81), b(f(_x82), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), _x42, a))), a))))) | → | b#(b(b(f(c(f(_x42), f(_x42), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, b(a, _x101), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(_x101, _x81), b(_x101, _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, f(f(c(_x201, _x202, a))), a))), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(b(b(b(f(_x202), _x201), _x181), _x161), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(b(a, _x151), f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(f(c(b(f(_x162), _x161), b(f(_x162), _x161), a)), b(f(_x151), a)), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, b(a, _x101), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(_x101, _x81), _x61), b(b(_x101, _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(b(a, _x151), _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(f(c(f(_x142), f(_x142), a)), b(f(_x151), a)), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, b(a, _x121), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(_x121, _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(f(_x102), _x101), _x81), _x61), b(b(b(f(_x102), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(f(_x102), _x101), _x81), _x61), _x41), b(b(b(b(f(_x102), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), f(f(c(_x141, b(a, _x161), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(f(c(b(_x161, _x141), b(_x161, _x141), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, b(a, _x81), a))), a))), a))))) | → | b#(b(b(f(c(b(_x81, _x61), b(_x81, _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, _x182, a))), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), _x101), _x81), b(b(b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, b(a, _x181), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(b(b(b(_x181, _x161), _x141), _x121), _x101), _x81), _x61), b(b(b(b(b(b(_x181, _x161), _x141), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, b(a, _x201), a))), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(b(b(_x201, _x181), _x161), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), b(a, _x52), a))), a))))) | → | b#(b(b(f(c(_x52, _x52, a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), b(a, _x72), a))), a))), a))))) | → | b#(b(b(b(f(c(_x72, _x72, a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), f(f(c(_x141, f(f(c(_x161, b(a, _x181), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(f(c(b(b(_x181, _x161), _x141), b(b(_x181, _x161), _x141), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), b(a, _x92), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(_x92, _x92, a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
f#(f(f(c(z, x, a)))) | → | b#(f(x), z) | b#(y, b(a, z)) | → | b#(f(c(y, y, a)), b(f(z), a)) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, _x42, a))), a))))) | → | b#(b(f(c(b(f(_x42), _x41), b(f(_x42), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, _x62, a))), a))), a))))) | → | b#(b(b(f(c(b(f(_x62), _x61), b(f(_x62), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, f(f(c(_x141, b(a, _x161), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(b(b(_x161, _x141), _x121), b(b(_x161, _x141), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, _x182, a))), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(f(c(b(b(b(f(_x182), _x181), _x161), _x141), b(b(b(f(_x182), _x181), _x161), _x141), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, b(a, _x161), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(b(b(_x161, _x141), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(b(_x161, _x141), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, b(a, _x181), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(b(b(b(_x181, _x161), _x141), _x121), b(b(b(_x181, _x161), _x141), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), _x61), b(b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), _x22, a))))) | → | b#(b(f(c(f(_x22), f(_x22), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(b(a, _x31), b(a, _x32), a))))) | → | b#(b(f(c(_x32, _x32, a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(b(_x141, _x121), b(_x141, _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(b(_x141, _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(_x141, _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, b(a, _x101), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(_x101, _x81), _x61), _x41), b(b(b(_x101, _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), b(a, _x132), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(f(c(_x132, _x132, a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(b(a, _x171), _x162, a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(b(f(c(f(_x162), f(_x162), a)), b(f(_x171), a)), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(b(a, _x151), f(f(c(_x161, b(a, _x181), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(f(c(b(_x181, _x161), b(_x181, _x161), a)), b(f(_x151), a)), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, _x62, a))), a))), a))))) | → | b#(b(f(c(b(b(f(_x62), _x61), _x41), b(b(f(_x62), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(b(f(_x122), _x121), _x101), _x81), b(b(b(f(_x122), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
f#(f(f(c(z, x, a)))) | → | f#(x) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(f(_x102), f(_x102), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(b(b(f(_x142), _x141), _x121), _x101), b(b(b(f(_x142), _x141), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(b(_x141, _x121), _x101), b(b(_x141, _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(b(a, _x171), b(a, _x172), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(b(f(c(_x172, _x172, a)), b(f(_x171), a)), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, b(a, _x61), a))), a))))) | → | b#(b(f(c(b(_x61, _x41), b(_x61, _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, z)) | → | f#(z) |
f(b(a, z)) | → | z | b(y, b(a, z)) | → | b(f(c(y, y, a)), b(f(z), a)) | |
f(f(f(c(z, x, a)))) | → | b(f(x), z) |
Termination of terms over the following signature is verified: f, b, c, a
Relevant Terms | Irrelevant Terms |
---|---|
b#(b(b(b(b(b(b(b(b(f(c(b(b(f(_x202), _x201), _x181), b(b(f(_x202), _x201), _x181), a)), b(f(_x171), a)), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(b(b(f(c(b(b(b(b(b(b(b(b(f(_x202), _x201), _x181), _x161), _x141), _x121), _x101), _x81), _x61), b(b(b(b(b(b(b(b(f(_x202), _x201), _x181), _x161), _x141), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(b(f(c(b(b(b(b(b(b(b(b(b(f(_x202), _x201), _x181), _x161), _x141), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(b(b(b(b(f(_x202), _x201), _x181), _x161), _x141), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(b(b(b(b(b(f(c(b(b(b(b(b(f(_x202), _x201), _x181), _x161), _x141), _x121), b(b(b(b(b(f(_x202), _x201), _x181), _x161), _x141), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | |
b#(b(b(b(b(b(b(f(c(b(b(b(b(f(_x202), _x201), _x181), _x161), _x141), b(b(b(b(f(_x202), _x201), _x181), _x161), _x141), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | |
b#(b(b(b(b(b(b(b(b(b(b(_x221, _x201), _x181), _x161), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(b(b(b(b(b(b(b(b(b(b(b(f(_x222), _x221), _x201), _x181), _x161), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(b(b(b(b(b(b(b(b(b(f(c(b(f(_x202), _x201), b(f(_x202), _x201), a)), b(f(_x191), a)), _x161), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(b(b(b(b(b(b(b(f(c(b(b(b(f(_x202), _x201), _x181), _x161), b(b(b(f(_x202), _x201), _x181), _x161), a)), b(f(_x151), a)), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(b(b(b(f(c(b(b(b(b(b(b(b(f(_x202), _x201), _x181), _x161), _x141), _x121), _x101), _x81), b(b(b(b(b(b(b(f(_x202), _x201), _x181), _x161), _x141), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(b(b(b(b(f(c(b(b(b(b(b(b(f(_x202), _x201), _x181), _x161), _x141), _x121), _x101), b(b(b(b(b(b(f(_x202), _x201), _x181), _x161), _x141), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
b#(b(b(b(b(b(b(b(b(b(b(f(c(f(_x202), f(_x202), a)), b(f(_x211), a)), _x181), _x161), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, f(f(c(_x201, _x202, a))), a))), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(f(c(b(b(b(b(b(f(_x202), _x201), _x181), _x161), _x141), _x121), b(b(b(b(b(f(_x202), _x201), _x181), _x161), _x141), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, f(f(c(_x201, f(f(c(_x221, _x222, a))), a))), a))), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(b(b(b(b(b(b(f(_x222), _x221), _x201), _x181), _x161), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, f(f(c(_x201, b(a, _x221), a))), a))), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(b(b(b(b(b(_x221, _x201), _x181), _x161), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, f(f(c(_x201, _x202, a))), a))), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(f(c(b(b(b(b(b(b(b(f(_x202), _x201), _x181), _x161), _x141), _x121), _x101), _x81), b(b(b(b(b(b(b(f(_x202), _x201), _x181), _x161), _x141), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(b(a, _x151), f(f(c(_x161, f(f(c(_x181, f(f(c(_x201, _x202, a))), a))), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(b(b(f(c(b(b(b(f(_x202), _x201), _x181), _x161), b(b(b(f(_x202), _x201), _x181), _x161), a)), b(f(_x151), a)), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, f(f(c(_x201, _x202, a))), a))), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(f(c(b(b(b(b(b(b(b(b(f(_x202), _x201), _x181), _x161), _x141), _x121), _x101), _x81), _x61), b(b(b(b(b(b(b(b(f(_x202), _x201), _x181), _x161), _x141), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(b(a, _x191), f(f(c(_x201, _x202, a))), a))), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(b(b(b(b(f(c(b(f(_x202), _x201), b(f(_x202), _x201), a)), b(f(_x191), a)), _x161), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(b(a, _x171), f(f(c(_x181, f(f(c(_x201, _x202, a))), a))), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(b(b(b(f(c(b(b(f(_x202), _x201), _x181), b(b(f(_x202), _x201), _x181), a)), b(f(_x171), a)), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, f(f(c(_x201, _x202, a))), a))), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(b(f(c(b(b(b(b(f(_x202), _x201), _x181), _x161), _x141), b(b(b(b(f(_x202), _x201), _x181), _x161), _x141), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, f(f(c(b(a, _x211), _x202, a))), a))), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(b(b(b(b(b(f(c(f(_x202), f(_x202), a)), b(f(_x211), a)), _x181), _x161), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, f(f(c(_x201, _x202, a))), a))), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(f(c(b(b(b(b(b(b(f(_x202), _x201), _x181), _x161), _x141), _x121), _x101), b(b(b(b(b(b(f(_x202), _x201), _x181), _x161), _x141), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, f(f(c(_x201, _x202, a))), a))), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(f(c(b(b(b(b(b(b(b(b(b(f(_x202), _x201), _x181), _x161), _x141), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(b(b(b(b(f(_x202), _x201), _x181), _x161), _x141), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(b(a, _x171), f(f(c(_x181, _x182, a))), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(b(f(c(b(f(_x182), _x181), b(f(_x182), _x181), a)), b(f(_x171), a)), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(b(b(f(_x142), _x141), _x121), b(b(f(_x142), _x141), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(f(_x102), _x101), b(f(_x102), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(f(c(f(_x122), f(_x122), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(f(c(b(f(_x142), _x141), b(f(_x142), _x141), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, _x82, a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(f(_x82), _x81), _x61), _x41), b(b(b(f(_x82), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), _x62, a))), a))), a))))) | → | b#(b(b(b(f(c(f(_x62), f(_x62), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, z)) | → | f#(c(y, y, a)) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), _x82, a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(f(_x82), f(_x82), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, _x182, a))), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, _x182, a))), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, f(f(c(_x201, _x202, a))), a))), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(b(b(b(b(b(f(_x202), _x201), _x181), _x161), _x141), _x121), b(b(b(b(b(f(_x202), _x201), _x181), _x161), _x141), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, f(f(c(_x201, b(a, _x221), a))), a))), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(b(b(b(_x221, _x201), _x181), _x161), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, _x182, a))), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), _x101), _x81), _x61), b(b(b(b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, b(a, _x161), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(b(b(_x161, _x141), _x121), _x101), _x81), b(b(b(b(_x161, _x141), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, b(a, _x181), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(b(b(b(_x181, _x161), _x141), _x121), _x101), _x81), b(b(b(b(b(_x181, _x161), _x141), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(b(a, _x151), b(a, _x152), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(f(c(_x152, _x152, a)), b(f(_x151), a)), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(b(f(_x122), _x121), _x101), b(b(f(_x122), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(b(a, _x151), f(f(c(_x161, f(f(c(_x181, _x182, a))), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(f(c(b(b(f(_x182), _x181), _x161), b(b(f(_x182), _x181), _x161), a)), b(f(_x151), a)), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(f(_x102), _x101), _x81), b(b(f(_x102), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), f(f(c(_x141, f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(f(c(b(b(f(_x162), _x161), _x141), b(b(f(_x162), _x161), _x141), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), _x61), b(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, f(f(c(_x201, _x202, a))), a))), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(b(b(b(b(b(f(_x202), _x201), _x181), _x161), _x141), _x121), _x101), b(b(b(b(b(b(f(_x202), _x201), _x181), _x161), _x141), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(b(a, _x191), _x182, a))), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(b(b(f(c(f(_x182), f(_x182), a)), b(f(_x191), a)), _x161), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, f(f(c(_x201, _x202, a))), a))), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(b(b(b(b(b(f(_x202), _x201), _x181), _x161), _x141), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(b(b(b(b(f(_x202), _x201), _x181), _x161), _x141), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, _x182, a))), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), _x101), b(b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(b(f(_x122), _x121), b(f(_x122), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, b(a, _x181), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(b(b(b(_x181, _x161), _x141), _x121), _x101), b(b(b(b(_x181, _x161), _x141), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(b(a, _x191), f(f(c(_x201, _x202, a))), a))), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(b(b(f(c(b(f(_x202), _x201), b(f(_x202), _x201), a)), b(f(_x191), a)), _x161), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(b(a, _x151), f(f(c(_x161, f(f(c(_x181, f(f(c(_x201, _x202, a))), a))), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(f(c(b(b(b(f(_x202), _x201), _x181), _x161), b(b(b(f(_x202), _x201), _x181), _x161), a)), b(f(_x151), a)), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, _x82, a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(f(_x82), _x81), _x61), b(b(f(_x82), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, b(a, _x161), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(b(b(_x161, _x141), _x121), _x101), b(b(b(_x161, _x141), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(b(b(b(f(_x162), _x161), _x141), _x121), b(b(b(f(_x162), _x161), _x141), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, b(a, _x181), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(b(b(b(_x181, _x161), _x141), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(b(b(_x181, _x161), _x141), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(b(_x141, _x121), _x101), _x81), _x61), b(b(b(b(_x141, _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, b(a, _x81), a))), a))), a))))) | → | b#(b(f(c(b(b(_x81, _x61), _x41), b(b(_x81, _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, b(a, _x161), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(b(b(_x161, _x141), _x121), _x101), _x81), _x61), b(b(b(b(b(_x161, _x141), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(b(_x141, _x121), _x101), _x81), b(b(b(_x141, _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, _x82, a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(f(_x82), _x81), b(f(_x82), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), _x42, a))), a))))) | → | b#(b(b(f(c(f(_x42), f(_x42), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, b(a, _x101), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(_x101, _x81), b(_x101, _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(b(a, _x151), f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(f(c(b(f(_x162), _x161), b(f(_x162), _x161), a)), b(f(_x151), a)), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, b(a, _x101), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(_x101, _x81), _x61), b(b(_x101, _x81), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(b(a, _x151), _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(f(c(f(_x142), f(_x142), a)), b(f(_x151), a)), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, b(a, _x121), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(_x121, _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(f(_x102), _x101), _x81), _x61), b(b(b(f(_x102), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, _x102, a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(f(_x102), _x101), _x81), _x61), _x41), b(b(b(b(f(_x102), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), f(f(c(_x141, b(a, _x161), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(f(c(b(_x161, _x141), b(_x161, _x141), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, b(a, _x81), a))), a))), a))))) | → | b#(b(b(f(c(b(_x81, _x61), b(_x81, _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, _x182, a))), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), _x101), _x81), b(b(b(b(b(b(f(_x182), _x181), _x161), _x141), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, b(a, _x201), a))), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(b(b(_x201, _x181), _x161), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, b(a, _x181), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(b(b(b(_x181, _x161), _x141), _x121), _x101), _x81), _x61), b(b(b(b(b(b(_x181, _x161), _x141), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, f(f(c(_x201, _x202, a))), a))), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(f(c(b(b(b(b(f(_x202), _x201), _x181), _x161), _x141), b(b(b(b(f(_x202), _x201), _x181), _x161), _x141), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), b(a, _x52), a))), a))))) | → | b#(b(b(f(c(_x52, _x52, a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), f(f(c(_x141, f(f(c(_x161, b(a, _x181), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(f(c(b(b(_x181, _x161), _x141), b(b(_x181, _x161), _x141), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), b(a, _x72), a))), a))), a))))) | → | b#(b(b(b(f(c(_x72, _x72, a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), b(a, _x92), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(_x92, _x92, a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(b(a, _x171), f(f(c(_x181, f(f(c(_x201, _x202, a))), a))), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(b(f(c(b(b(f(_x202), _x201), _x181), b(b(f(_x202), _x201), _x181), a)), b(f(_x171), a)), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, f(f(c(b(a, _x211), _x202, a))), a))), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(b(b(b(f(c(f(_x202), f(_x202), a)), b(f(_x211), a)), _x181), _x161), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
f#(f(f(c(z, x, a)))) | → | b#(f(x), z) | b#(y, b(a, z)) | → | b#(f(c(y, y, a)), b(f(z), a)) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, _x42, a))), a))))) | → | b#(b(f(c(b(f(_x42), _x41), b(f(_x42), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, _x62, a))), a))), a))))) | → | b#(b(b(f(c(b(f(_x62), _x61), b(f(_x62), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, _x182, a))), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(f(c(b(b(b(f(_x182), _x181), _x161), _x141), b(b(b(f(_x182), _x181), _x161), _x141), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, f(f(c(_x141, b(a, _x161), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(b(b(_x161, _x141), _x121), b(b(_x161, _x141), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, b(a, _x181), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(b(b(b(_x181, _x161), _x141), _x121), b(b(b(_x181, _x161), _x141), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, b(a, _x161), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(b(b(_x161, _x141), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(b(_x161, _x141), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, f(f(c(_x201, f(f(c(_x221, _x222, a))), a))), a))), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(b(b(b(b(f(_x222), _x221), _x201), _x181), _x161), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, _x162, a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), _x61), b(b(b(b(b(b(f(_x162), _x161), _x141), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, f(f(c(_x201, _x202, a))), a))), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(f(c(b(b(b(b(b(b(b(b(f(_x202), _x201), _x181), _x161), _x141), _x121), _x101), _x81), _x61), b(b(b(b(b(b(b(b(f(_x202), _x201), _x181), _x161), _x141), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | b#(y, b(a, f(f(c(b(a, _x31), _x22, a))))) | → | b#(b(f(c(f(_x22), f(_x22), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(b(a, _x31), b(a, _x32), a))))) | → | b#(b(f(c(_x32, _x32, a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), b(a, _x132), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(f(c(_x132, _x132, a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, b(a, _x101), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(_x101, _x81), _x61), _x41), b(b(b(_x101, _x81), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(b(_x141, _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(_x141, _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(b(_x141, _x121), b(_x141, _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(b(a, _x171), _x162, a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(b(f(c(f(_x162), f(_x162), a)), b(f(_x171), a)), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(b(a, _x151), f(f(c(_x161, b(a, _x181), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(f(c(b(_x181, _x161), b(_x181, _x161), a)), b(f(_x151), a)), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, f(f(c(_x201, _x202, a))), a))), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(b(b(b(b(b(f(_x202), _x201), _x181), _x161), _x141), _x121), _x101), _x81), b(b(b(b(b(b(b(f(_x202), _x201), _x181), _x161), _x141), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, _x62, a))), a))), a))))) | → | b#(b(f(c(b(b(f(_x62), _x61), _x41), b(b(f(_x62), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), b(b(b(b(f(_x142), _x141), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(f(c(b(b(b(f(_x122), _x121), _x101), _x81), b(b(b(f(_x122), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | f#(f(f(c(z, x, a)))) | → | f#(x) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, _x142, a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(b(b(f(_x142), _x141), _x121), _x101), b(b(b(f(_x142), _x141), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), _x102, a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(f(c(f(_x102), f(_x102), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, b(a, _x141), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(f(c(b(b(_x141, _x121), _x101), b(b(_x141, _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(b(a, _x171), b(a, _x172), a))), a))), a))), a))), a))), a))), a))), a))))) | → | b#(b(b(b(b(b(b(b(b(f(c(_x172, _x172, a)), b(f(_x171), a)), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, b(a, _x61), a))), a))))) | → | b#(b(f(c(b(_x61, _x41), b(_x61, _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, _x122, a))), a))), a))), a))), a))), a))))) | → | b#(b(f(c(b(b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(f(_x122), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(y, b(a, z)) | → | f#(z) |
f(b(a, z)) | → | z | b(y, b(a, z)) | → | b(f(c(y, y, a)), b(f(z), a)) | |
f(f(f(c(z, x, a)))) | → | b(f(x), z) |
Termination of terms over the following signature is verified: f, b, c, a
Relevant Terms | Irrelevant Terms |
---|---|
b#(b(b(b(b(b(b(f(c(b(b(b(b(_x221, _x201), _x181), _x161), _x141), b(b(b(b(_x221, _x201), _x181), _x161), _x141), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) | |
b#(b(b(b(b(b(b(b(f(c(b(b(b(_x221, _x201), _x181), _x161), b(b(b(_x221, _x201), _x181), _x161), a)), b(f(_x151), a)), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(b(b(b(b(f(c(b(b(b(b(b(b(_x221, _x201), _x181), _x161), _x141), _x121), _x101), b(b(b(b(b(b(_x221, _x201), _x181), _x161), _x141), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) | |
b#(b(b(b(b(b(f(c(b(b(b(b(b(_x221, _x201), _x181), _x161), _x141), _x121), b(b(b(b(b(_x221, _x201), _x181), _x161), _x141), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | |
b#(b(b(b(b(b(b(b(b(f(c(b(b(_x221, _x201), _x181), b(b(_x221, _x201), _x181), a)), b(f(_x171), a)), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(b(b(f(c(b(b(b(b(b(b(b(b(_x221, _x201), _x181), _x161), _x141), _x121), _x101), _x81), _x61), b(b(b(b(b(b(b(b(_x221, _x201), _x181), _x161), _x141), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) | |
b#(b(b(b(b(b(b(b(b(b(b(f(c(_x212, _x212, a)), b(f(_x211), a)), _x181), _x161), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(b(b(b(b(b(b(b(b(b(f(c(b(_x221, _x201), b(_x221, _x201), a)), b(f(_x191), a)), _x161), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | |
b#(b(f(c(b(b(b(b(b(b(b(b(b(_x221, _x201), _x181), _x161), _x141), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(b(b(b(b(_x221, _x201), _x181), _x161), _x141), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | |
b#(b(b(b(f(c(b(b(b(b(b(b(b(_x221, _x201), _x181), _x161), _x141), _x121), _x101), _x81), b(b(b(b(b(b(b(_x221, _x201), _x181), _x161), _x141), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(b(a, _x191), f(f(c(_x201, b(a, _x221), a))), a))), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(b(b(b(b(f(c(b(_x221, _x201), b(_x221, _x201), a)), b(f(_x191), a)), _x161), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(b(a, _x51), f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, f(f(c(_x201, b(a, _x221), a))), a))), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(f(c(b(b(b(b(b(b(b(b(_x221, _x201), _x181), _x161), _x141), _x121), _x101), _x81), _x61), b(b(b(b(b(b(b(b(_x221, _x201), _x181), _x161), _x141), _x121), _x101), _x81), _x61), a)), b(f(_x51), a)), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(b(a, _x71), f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, f(f(c(_x201, b(a, _x221), a))), a))), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(f(c(b(b(b(b(b(b(b(_x221, _x201), _x181), _x161), _x141), _x121), _x101), _x81), b(b(b(b(b(b(b(_x221, _x201), _x181), _x161), _x141), _x121), _x101), _x81), a)), b(f(_x71), a)), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(b(a, _x171), f(f(c(_x181, f(f(c(_x201, b(a, _x221), a))), a))), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(b(b(b(f(c(b(b(_x221, _x201), _x181), b(b(_x221, _x201), _x181), a)), b(f(_x171), a)), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, f(f(c(b(a, _x211), b(a, _x212), a))), a))), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(b(b(b(b(b(f(c(_x212, _x212, a)), b(f(_x211), a)), _x181), _x161), _x141), _x121), _x101), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(b(a, _x131), f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, f(f(c(_x201, b(a, _x221), a))), a))), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(b(f(c(b(b(b(b(_x221, _x201), _x181), _x161), _x141), b(b(b(b(_x221, _x201), _x181), _x161), _x141), a)), b(f(_x131), a)), _x101), _x81), _x61), _x41), _x21), a) |
b#(y, b(a, f(f(c(b(a, _x31), f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, f(f(c(_x201, b(a, _x221), a))), a))), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(f(c(b(b(b(b(b(b(b(b(b(_x221, _x201), _x181), _x161), _x141), _x121), _x101), _x81), _x61), _x41), b(b(b(b(b(b(b(b(b(_x221, _x201), _x181), _x161), _x141), _x121), _x101), _x81), _x61), _x41), a)), b(f(_x31), a)), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(b(a, _x91), f(f(c(_x101, f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, f(f(c(_x201, b(a, _x221), a))), a))), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(f(c(b(b(b(b(b(b(_x221, _x201), _x181), _x161), _x141), _x121), _x101), b(b(b(b(b(b(_x221, _x201), _x181), _x161), _x141), _x121), _x101), a)), b(f(_x91), a)), _x61), _x41), _x21), a) |
b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(b(a, _x111), f(f(c(_x121, f(f(c(_x141, f(f(c(_x161, f(f(c(_x181, f(f(c(_x201, b(a, _x221), a))), a))), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(f(c(b(b(b(b(b(_x221, _x201), _x181), _x161), _x141), _x121), b(b(b(b(b(_x221, _x201), _x181), _x161), _x141), _x121), a)), b(f(_x111), a)), _x81), _x61), _x41), _x21), a) | b#(y, b(a, f(f(c(_x21, f(f(c(_x41, f(f(c(_x61, f(f(c(_x81, f(f(c(_x101, f(f(c(_x121, f(f(c(b(a, _x151), f(f(c(_x161, f(f(c(_x181, f(f(c(_x201, b(a, _x221), a))), a))), a))), a))), a))), a))), a))), a))), a))), a))))) → b#(b(b(b(b(b(b(b(f(c(b(b(b(_x221, _x201), _x181), _x161), b(b(b(_x221, _x201), _x181), _x161), a)), b(f(_x151), a)), _x121), _x101), _x81), _x61), _x41), _x21), a) |