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