0 QTRS
↳1 AAECC Innermost (⇔)
↳2 QTRS
↳3 DependencyPairsProof (⇔)
↳4 QDP
↳5 DependencyGraphProof (⇔)
↳6 AND
↳7 QDP
↳8 QDPOrderProof (⇔)
↳9 QDP
↳10 PisEmptyProof (⇔)
↳11 TRUE
↳12 QDP
f(s(s(s(s(s(s(s(s(x)))))))), y, y) → f(id(s(s(s(s(s(s(s(s(x))))))))), y, y)
id(s(x)) → s(id(x))
id(0) → 0
id(s(x)) → s(id(x))
id(0) → 0
f(s(s(s(s(s(s(s(s(x)))))))), y, y) → f(id(s(s(s(s(s(s(s(s(x))))))))), y, y)
f(s(s(s(s(s(s(s(s(x)))))))), y, y) → f(id(s(s(s(s(s(s(s(s(x))))))))), y, y)
id(s(x)) → s(id(x))
id(0) → 0
f(s(s(s(s(s(s(s(s(x0)))))))), x1, x1)
id(s(x0))
id(0)
F(s(s(s(s(s(s(s(s(x)))))))), y, y) → F(id(s(s(s(s(s(s(s(s(x))))))))), y, y)
F(s(s(s(s(s(s(s(s(x)))))))), y, y) → ID(s(s(s(s(s(s(s(s(x)))))))))
ID(s(x)) → ID(x)
f(s(s(s(s(s(s(s(s(x)))))))), y, y) → f(id(s(s(s(s(s(s(s(s(x))))))))), y, y)
id(s(x)) → s(id(x))
id(0) → 0
f(s(s(s(s(s(s(s(s(x0)))))))), x1, x1)
id(s(x0))
id(0)
ID(s(x)) → ID(x)
f(s(s(s(s(s(s(s(s(x)))))))), y, y) → f(id(s(s(s(s(s(s(s(s(x))))))))), y, y)
id(s(x)) → s(id(x))
id(0) → 0
f(s(s(s(s(s(s(s(s(x0)))))))), x1, x1)
id(s(x0))
id(0)
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
ID(s(x)) → ID(x)
[s1, f1, id1, 0]
ID1: multiset
s1: multiset
f1: multiset
id1: multiset
0: multiset
f(s(s(s(s(s(s(s(s(x)))))))), y, y) → f(id(s(s(s(s(s(s(s(s(x))))))))), y, y)
id(s(x)) → s(id(x))
id(0) → 0
f(s(s(s(s(s(s(s(s(x)))))))), y, y) → f(id(s(s(s(s(s(s(s(s(x))))))))), y, y)
id(s(x)) → s(id(x))
id(0) → 0
f(s(s(s(s(s(s(s(s(x0)))))))), x1, x1)
id(s(x0))
id(0)
F(s(s(s(s(s(s(s(s(x)))))))), y, y) → F(id(s(s(s(s(s(s(s(s(x))))))))), y, y)
f(s(s(s(s(s(s(s(s(x)))))))), y, y) → f(id(s(s(s(s(s(s(s(s(x))))))))), y, y)
id(s(x)) → s(id(x))
id(0) → 0
f(s(s(s(s(s(s(s(s(x0)))))))), x1, x1)
id(s(x0))
id(0)