Problem: h(a(),a()) -> b() b() -> c() f(f(h(b(),a()))) -> a() a() -> b() Proof: Uncurry Processor: f5(f5(h(),a()),a()) -> b() b() -> c() f5(f(),f5(f(),f5(f5(h(),b()),a()))) -> a() a() -> b() Ground Confluence Processor: non-confluent by decision procedure.