Certification Problem

Input (TPDB TRS_Standard/Mixed_TRS/sigma)

The rewrite relation of the following TRS is considered.

comp(s,id) s (1)
cons(one,shift) id (2)
cons(comp(one,s),comp(shift,s)) s (3)
comp(one,cons(s,t)) s (4)
comp(shift,cons(s,t)) t (5)
comp(abs(s),t) abs(comp(s,cons(one,comp(t,shift)))) (6)
comp(cons(s,t),u) cons(comp(s,u),comp(t,u)) (7)
comp(id,s) s (8)
comp(comp(s,t),u) comp(s,comp(t,u)) (9)

Property / Task

Prove or disprove termination.

Answer / Result

Yes.

Proof (by NaTT @ termCOMP 2023)

1 Dependency Pair Transformation

The following set of initial dependency pairs has been identified.
comp#(abs(s),t) cons#(one,comp(t,shift)) (10)
comp#(cons(s,t),u) cons#(comp(s,u),comp(t,u)) (11)
comp#(cons(s,t),u) comp#(s,u) (12)
comp#(comp(s,t),u) comp#(t,u) (13)
comp#(abs(s),t) comp#(t,shift) (14)
comp#(abs(s),t) comp#(s,cons(one,comp(t,shift))) (15)
comp#(cons(s,t),u) comp#(t,u) (16)
comp#(comp(s,t),u) comp#(s,comp(t,u)) (17)

1.1 Dependency Graph Processor

The dependency pairs are split into 1 component.