MAYBE Problem: f(s(x),x) -> f(s(x),round(s(x))) round(0()) -> 0() round(0()) -> s(0()) round(s(0())) -> s(0()) round(s(s(x))) -> s(s(round(x))) Proof: DP Processor: DPs: f#(s(x),x) -> round#(s(x)) f#(s(x),x) -> f#(s(x),round(s(x))) round#(s(s(x))) -> round#(x) TRS: f(s(x),x) -> f(s(x),round(s(x))) round(0()) -> 0() round(0()) -> s(0()) round(s(0())) -> s(0()) round(s(s(x))) -> s(s(round(x))) Usable Rule Processor: DPs: f#(s(x),x) -> round#(s(x)) f#(s(x),x) -> f#(s(x),round(s(x))) round#(s(s(x))) -> round#(x) TRS: round(s(0())) -> s(0()) round(s(s(x))) -> s(s(round(x))) round(0()) -> 0() round(0()) -> s(0()) Open