Certification Problem

Input (TPDB TRS_Equational/AProVE_AC_04/AC07)

The rewrite relation of the following equational TRS is considered.

sum(x,y) S(int(x,y)) (1)
S(nil) 0 (2)
S(cons(x,xs)) plus(x,S(xs)) (3)
plus(x,0) x (4)
plus(x,s(y)) s(plus(x,y)) (5)
int(0,0) cons(0,nil) (6)
int(0,s(y)) cons(0,int(s(0),s(y))) (7)
int(s(x),0) nil (8)
int(s(x),s(y)) intlist(int(x,y)) (9)
intlist(nil) nil (10)
intlist(cons(x,y)) cons(s(x),intlist(y)) (11)

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