Certification Problem

Input (TPDB TRS_Equational/AProVE_AC_04/AC54)

The rewrite relation of the following equational TRS is considered.

minus(x,0) x (1)
minus(s(x),s(y)) minus(x,y) (2)
minus(minus(x,y),z) minus(x,plus(y,z)) (3)
quot(0,s(y)) 0 (4)
quot(s(x),s(y)) s(quot(minus(x,y),s(y))) (5)
plus(0,y) y (6)
plus(s(x),y) s(plus(x,y)) (7)
app(nil,k) k (8)
app(l,nil) l (9)
app(cons(x,l),k) cons(x,app(l,k)) (10)
sum(cons(x,nil)) cons(x,nil) (11)
sum(cons(x,cons(y,l))) sum(cons(plus(x,y),l)) (12)
sum(app(l,cons(x,cons(y,k)))) sum(app(l,sum(cons(x,cons(y,k))))) (13)

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