YES af/ONE-SORTED/700.trs Input rules: [ a -> a, f(h(a,a)) -> f(b), c -> b ] Sorts having no ground terms: Rules applicable to ground terms: [ a -> a, f(h(a,a)) -> f(b), c -> b ] Constructor pattern: [f(?x_1),h(?x_1,?x_2),b] Defined pattern: [c,a] Constructor subsystem: [ ] Modified Constructor subsystem: [ ] candidate for c: [ c -> b ] No orientable rules for a. Add rules, and retry... failed to construct defining rules Retry with a different D/C-partition. Constructor pattern: [f(?x_1),h(?x_1,?x_2),b,a] Defined pattern: [c] Constructor subsystem: [ a -> a, f(h(a,a)) -> f(b) ] a -> a {} [ ] Modified Constructor subsystem: [ f(h(a,a)) -> f(b) ] candidate for c: [ c -> b ] Find a quasi-ordering ... order successfully found Precedence: h : Mul; c : Mul; a : Mul; f : Mul; b : Mul; Rules: [ c -> b, f(h(a,a)) -> f(b) ] Check confluence of constructor subsystem... Check Termination... Terminating, WCR: CR Conjectures: [ ] STEP 0 ES: [ ] HS: [ ] ES0: [ ] HS0: [ ] ES1: [ ] HS1: [ ] : Success(GCR) (3 msec.) 0.02