YES
The TRS could be proven terminating. The proof took 19048 ms.
Problem 1 was processed with processor PolynomialLinearRange4iUR (294ms). | Problem 2 was processed with processor ReductionPairSAT (14688ms).
p#(a(x0), p(a(b(x1)), x2)) | → | p#(a(b(a(x2))), p(a(a(x1)), x2)) | p#(a(x0), p(a(b(x1)), x2)) | → | p#(a(a(x1)), x2) |
p(a(x0), p(a(b(x1)), x2)) | → | p(a(b(a(x2))), p(a(a(x1)), x2)) |
Termination of terms over the following signature is verified: b, p, a
p(a(x0), p(a(b(x1)), x2)) | → | p(a(b(a(x2))), p(a(a(x1)), x2)) |
The following dependency pairs are strictly oriented by an ordering on the given polynomial interpretation, thus they are removed:
p#(a(x0), p(a(b(x1)), x2)) | → | p#(a(a(x1)), x2) |
p#(a(x0), p(a(b(x1)), x2)) | → | p#(a(b(a(x2))), p(a(a(x1)), x2)) |
p(a(x0), p(a(b(x1)), x2)) | → | p(a(b(a(x2))), p(a(a(x1)), x2)) |
Termination of terms over the following signature is verified: b, a, p
p#: 1 2
b: 1
a: collapses to 1
p: 1 2
p(a(x0), p(a(b(x1)), x2)) → p(a(b(a(x2))), p(a(a(x1)), x2)) |
The dependency pairs and usable rules are stronlgy conservative!
The following dependency pairs (at least) can be eliminated according to the given precedence.
p#(a(x0), p(a(b(x1)), x2)) → p#(a(b(a(x2))), p(a(a(x1)), x2)) |