Certification Problem

Input (TPDB TRS_Standard/Endrullis_06/linear2)

The rewrite relation of the following TRS is considered.

f(a,f(a,f(a,f(x,b)))) f(f(a,f(a,f(a,x))),b) (1)
f(f(f(a,x),b),b) f(f(a,f(f(x,b),b)),b) (2)

Property / Task

Prove or disprove termination.

Answer / Result

Yes.

Proof (by AProVE @ termCOMP 2023)

1 Dependency Pair Transformation

The following set of initial dependency pairs has been identified.
f#(a,f(a,f(a,f(x,b)))) f#(f(a,f(a,f(a,x))),b) (3)
f#(a,f(a,f(a,f(x,b)))) f#(a,f(a,f(a,x))) (4)
f#(a,f(a,f(a,f(x,b)))) f#(a,f(a,x)) (5)
f#(a,f(a,f(a,f(x,b)))) f#(a,x) (6)
f#(f(f(a,x),b),b) f#(f(a,f(f(x,b),b)),b) (7)
f#(f(f(a,x),b),b) f#(a,f(f(x,b),b)) (8)
f#(f(f(a,x),b),b) f#(f(x,b),b) (9)
f#(f(f(a,x),b),b) f#(x,b) (10)

1.1 Dependency Graph Processor

The dependency pairs are split into 2 components.