YES
The TRS could be proven terminating. The proof took 25 ms.
Problem 1 was processed with processor DependencyGraph (7ms). | Problem 2 was processed with processor SubtermCriterion (0ms).
| __#(__(X, Y), Z) | → | __#(X, __(Y, Z)) | __#(__(X, Y), Z) | → | __#(Y, Z) | |
| U11#(tt) | → | U12#(tt) | isNePal#(__(I, __(P, I))) | → | U11#(tt) |
| __(__(X, Y), Z) | → | __(X, __(Y, Z)) | __(X, nil) | → | X | |
| __(nil, X) | → | X | U11(tt) | → | U12(tt) | |
| U12(tt) | → | tt | isNePal(__(I, __(P, I))) | → | U11(tt) | |
| activate(X) | → | X |
Termination of terms over the following signature is verified: activate, tt, isNePal, __, U11, U12, nil
| __#(__(X, Y), Z) → __#(X, __(Y, Z)) | __#(__(X, Y), Z) → __#(Y, Z) |
| __#(__(X, Y), Z) | → | __#(X, __(Y, Z)) | __#(__(X, Y), Z) | → | __#(Y, Z) |
| __(__(X, Y), Z) | → | __(X, __(Y, Z)) | __(X, nil) | → | X | |
| __(nil, X) | → | X | U11(tt) | → | U12(tt) | |
| U12(tt) | → | tt | isNePal(__(I, __(P, I))) | → | U11(tt) | |
| activate(X) | → | X |
Termination of terms over the following signature is verified: activate, tt, isNePal, __, U11, U12, nil
The following projection was used:
Thus, the following dependency pairs are removed:
| __#(__(X, Y), Z) | → | __#(X, __(Y, Z)) | __#(__(X, Y), Z) | → | __#(Y, Z) |