YES Problem: f(f(a(),x),a()) -> f(f(x,f(a(),a())),a()) Proof: Uncurry Processor: a2(x,a()) -> f(f(x,a1(a())),a()) f(a1(x1),x2) -> a2(x1,x2) f(a(),x2) -> a1(x2) Bounds Processor: bound: 2 enrichment: match automaton: final states: {5} transitions: a{1,1}(10) -> 11* a{1,1}(5) -> 5* a{1,1}(9) -> 10* a{2,1}(5,5) -> 5* f1(5,10) -> 11* f1(11,9) -> 5* a1() -> 9* a{2,2}(10,9) -> 5* a{2,2}(9,13) -> 14* a{2,2}(5,10) -> 11* a{2,0}(5,5) -> 5* f2(14,12) -> 5* f2(10,13) -> 14* a0() -> 5* a{1,2}(12) -> 13* f0(5,5) -> 5* a2() -> 12* a{1,0}(5) -> 5* problem: Qed