YES TRS: {f(g(h(x, y)), f(a(), a())) -> f(h(x, x), g(f(y, a())))} DP: Strict: {f#(g(h(x, y)), f(a(), a())) -> f#(y, a()), f#(g(h(x, y)), f(a(), a())) -> f#(h(x, x), g(f(y, a())))} Weak: {f(g(h(x, y)), f(a(), a())) -> f(h(x, x), g(f(y, a())))} EDG: {} SCCS: Qed