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