YES

The TRS could be proven terminating. The proof took 18 ms.

The following DP Processors were used


Problem 1 was processed with processor DependencyGraph (2ms).

Problem 1: DependencyGraph



Dependency Pair Problem

Dependency Pairs

zWadr#(cons(X), cons(Y))app#(Y, cons(X))

Rewrite Rules

app(nil, YS)YSapp(cons(X), YS)cons(X)
from(X)cons(X)zWadr(nil, YS)nil
zWadr(XS, nil)nilzWadr(cons(X), cons(Y))cons(app(Y, cons(X)))
prefix(L)cons(nil)

Original Signature

Termination of terms over the following signature is verified: app, zWadr, prefix, from, nil, cons

Strategy


There are no SCCs!