YES(O(1), O(1)) 0.00/0.54 YES(O(1), O(1)) 0.00/0.56 0.00/0.56 0.00/0.56
0.00/0.56 0.00/0.560 CpxTRS0.00/0.56
↳1 CpxTrsToCdtProof (BOTH BOUNDS(ID, ID))0.00/0.56
↳2 CdtProblem0.00/0.56
↳3 CdtUnreachableProof (⇔)0.00/0.56
↳4 CdtProblem0.00/0.56
↳5 CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID))0.00/0.56
↳6 CdtProblem0.00/0.56
↳7 CdtLeafRemovalProof (BOTH BOUNDS(ID, ID))0.00/0.56
↳8 CdtProblem0.00/0.56
↳9 SIsEmptyProof (BOTH BOUNDS(ID, ID))0.00/0.56
↳10 BOUNDS(O(1), O(1))0.00/0.56
f(s(a), s(b), x) → f(x, x, x) 0.00/0.56
g(f(s(x), s(y), z)) → g(f(x, y, z)) 0.00/0.56
cons(x, y) → x 0.00/0.56
cons(x, y) → y
Tuples:
f(s(a), s(b), z0) → f(z0, z0, z0) 0.00/0.56
g(f(s(z0), s(z1), z2)) → g(f(z0, z1, z2)) 0.00/0.56
cons(z0, z1) → z0 0.00/0.56
cons(z0, z1) → z1
S tuples:
F(s(a), s(b), z0) → c(F(z0, z0, z0)) 0.00/0.56
G(f(s(z0), s(z1), z2)) → c1(G(f(z0, z1, z2)), F(z0, z1, z2))
K tuples:none
F(s(a), s(b), z0) → c(F(z0, z0, z0)) 0.00/0.56
G(f(s(z0), s(z1), z2)) → c1(G(f(z0, z1, z2)), F(z0, z1, z2))
f, g, cons
F, G
c, c1
G(f(s(z0), s(z1), z2)) → c1(G(f(z0, z1, z2)), F(z0, z1, z2))
Tuples:
f(s(a), s(b), z0) → f(z0, z0, z0) 0.00/0.56
g(f(s(z0), s(z1), z2)) → g(f(z0, z1, z2)) 0.00/0.56
cons(z0, z1) → z0 0.00/0.56
cons(z0, z1) → z1
S tuples:
F(s(a), s(b), z0) → c(F(z0, z0, z0))
K tuples:none
F(s(a), s(b), z0) → c(F(z0, z0, z0))
f, g, cons
F
c
Tuples:
f(s(a), s(b), z0) → f(z0, z0, z0) 0.00/0.56
g(f(s(z0), s(z1), z2)) → g(f(z0, z1, z2)) 0.00/0.56
cons(z0, z1) → z0 0.00/0.56
cons(z0, z1) → z1
S tuples:
F(s(a), s(b), z0) → c
K tuples:none
F(s(a), s(b), z0) → c
f, g, cons
F
c
F(s(a), s(b), z0) → c
Tuples:none
f(s(a), s(b), z0) → f(z0, z0, z0) 0.00/0.56
g(f(s(z0), s(z1), z2)) → g(f(z0, z1, z2)) 0.00/0.56
cons(z0, z1) → z0 0.00/0.56
cons(z0, z1) → z1
f, g, cons