Certification Problem

Input (TPDB TRS_Equational/AProVE_AC_04/AC50)

The rewrite relation of the following equational TRS is considered.

app(nil,k) k (1)
app(l,nil) l (2)
app(cons(x,l),k) cons(x,app(l,k)) (3)
sum(cons(x,nil)) cons(x,nil) (4)
sum(cons(x,cons(y,l))) sum(cons(plus(x,y),l)) (5)
sum(app(l,cons(x,cons(y,k)))) sum(app(l,sum(cons(x,cons(y,k))))) (6)
sum(cons(0,cons(plus(x,y),l))) pred(sum(cons(s(x),cons(y,l)))) (7)
plus(0,y) y (8)
plus(s(x),y) s(plus(x,y)) (9)
pred(cons(s(x),nil)) cons(x,nil) (10)

Associative symbols: plus

Commutative symbols: plus

Property / Task

Prove or disprove termination.

Answer / Result

Yes.

Proof (by NaTT @ termCOMP 2023)

1 AC Dependency Pair Transformation