YES
The TRS could be proven terminating. The proof took 18 ms.
Problem 1 was processed with processor DependencyGraph (2ms).
zWadr#(cons(X), cons(Y)) | → | app#(Y, cons(X)) |
app(nil, YS) | → | YS | app(cons(X), YS) | → | cons(X) | |
from(X) | → | cons(X) | zWadr(nil, YS) | → | nil | |
zWadr(XS, nil) | → | nil | zWadr(cons(X), cons(Y)) | → | cons(app(Y, cons(X))) | |
prefix(L) | → | cons(nil) |
Termination of terms over the following signature is verified: app, zWadr, prefix, from, nil, cons