Problem: f(f(f(x))) -> a() f(f(a())) -> a() f(a()) -> a() f(f(g(g(x)))) -> f(a()) g(f(a())) -> a() g(a()) -> a() Proof: AT confluence processor Complete TRS T' of input TRS: f(f(f(x))) -> a() f(f(a())) -> a() f(a()) -> a() f(f(g(g(x)))) -> f(a()) g(f(a())) -> a() g(a()) -> a() T' = (P union S) with TRS P: TRS S:f(f(f(x))) -> a() f(f(a())) -> a() f(a()) -> a() f(f(g(g(x)))) -> f(a()) g(f(a())) -> a() g(a()) -> a() S is left-linear and P is reversible. CP(S,S) = f(a()) = a(), f(f(a())) = a(), g(a()) = a(), f(f(f(a()))) = a(), f(f(g(a()))) = f(a()) CP(S,P union P^-1) = PCP_in(P union P^-1,S) = We have to check termination of S: Matrix Interpretation Processor: dim=1 interpretation: [g](x0) = 4x0 + 3, [a] = 2, [f](x0) = x0 + 2 orientation: f(f(f(x))) = x + 6 >= 2 = a() f(f(a())) = 6 >= 2 = a() f(a()) = 4 >= 2 = a() f(f(g(g(x)))) = 16x + 19 >= 4 = f(a()) g(f(a())) = 19 >= 2 = a() g(a()) = 11 >= 2 = a() problem: Qed