YES Problem: f(h(x)) -> f(i(x)) g(i(x)) -> g(h(x)) h(a()) -> b() i(a()) -> b() Proof: DP Processor: DPs: f#(h(x)) -> i#(x) f#(h(x)) -> f#(i(x)) g#(i(x)) -> h#(x) g#(i(x)) -> g#(h(x)) TRS: f(h(x)) -> f(i(x)) g(i(x)) -> g(h(x)) h(a()) -> b() i(a()) -> b() TDG Processor: DPs: f#(h(x)) -> i#(x) f#(h(x)) -> f#(i(x)) g#(i(x)) -> h#(x) g#(i(x)) -> g#(h(x)) TRS: f(h(x)) -> f(i(x)) g(i(x)) -> g(h(x)) h(a()) -> b() i(a()) -> b() graph: g#(i(x)) -> g#(h(x)) -> g#(i(x)) -> g#(h(x)) g#(i(x)) -> g#(h(x)) -> g#(i(x)) -> h#(x) f#(h(x)) -> f#(i(x)) -> f#(h(x)) -> f#(i(x)) f#(h(x)) -> f#(i(x)) -> f#(h(x)) -> i#(x) SCC Processor: #sccs: 2 #rules: 2 #arcs: 4/16 DPs: f#(h(x)) -> f#(i(x)) TRS: f(h(x)) -> f(i(x)) g(i(x)) -> g(h(x)) h(a()) -> b() i(a()) -> b() EDG Processor: DPs: f#(h(x)) -> f#(i(x)) TRS: f(h(x)) -> f(i(x)) g(i(x)) -> g(h(x)) h(a()) -> b() i(a()) -> b() graph: Qed DPs: g#(i(x)) -> g#(h(x)) TRS: f(h(x)) -> f(i(x)) g(i(x)) -> g(h(x)) h(a()) -> b() i(a()) -> b() EDG Processor: DPs: g#(i(x)) -> g#(h(x)) TRS: f(h(x)) -> f(i(x)) g(i(x)) -> g(h(x)) h(a()) -> b() i(a()) -> b() graph: Qed