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