YES Problem: t(o(x1)) -> m(a(x1)) t(e(x1)) -> n(s(x1)) a(l(x1)) -> a(t(x1)) o(m(a(x1))) -> t(e(n(x1))) s(a(x1)) -> l(a(t(o(m(a(t(e(x1)))))))) n(s(x1)) -> a(l(a(t(x1)))) Proof: DP Processor: DPs: t#(o(x1)) -> a#(x1) t#(e(x1)) -> s#(x1) t#(e(x1)) -> n#(s(x1)) a#(l(x1)) -> t#(x1) a#(l(x1)) -> a#(t(x1)) o#(m(a(x1))) -> n#(x1) o#(m(a(x1))) -> t#(e(n(x1))) s#(a(x1)) -> t#(e(x1)) s#(a(x1)) -> a#(t(e(x1))) s#(a(x1)) -> o#(m(a(t(e(x1))))) s#(a(x1)) -> t#(o(m(a(t(e(x1)))))) s#(a(x1)) -> a#(t(o(m(a(t(e(x1))))))) n#(s(x1)) -> t#(x1) n#(s(x1)) -> a#(t(x1)) n#(s(x1)) -> a#(l(a(t(x1)))) TRS: t(o(x1)) -> m(a(x1)) t(e(x1)) -> n(s(x1)) a(l(x1)) -> a(t(x1)) o(m(a(x1))) -> t(e(n(x1))) s(a(x1)) -> l(a(t(o(m(a(t(e(x1)))))))) n(s(x1)) -> a(l(a(t(x1)))) Matrix Interpretation Processor: dim=2 interpretation: [o#](x0) = [1 0]x0 + [5], [n#](x0) = [0 2]x0, [s#](x0) = [2 1]x0 + [3], [a#](x0) = [1 0]x0, [t#](x0) = [0 2]x0 + [1], [0 4] [2] [l](x0) = [0 0]x0 + [0], [0 2] [n](x0) = [0 0]x0, [0 1] [4] [s](x0) = [1 1]x0 + [2], [0 0] [0] [e](x0) = [1 2]x0 + [2], [0 1] [1] [m](x0) = [0 0]x0 + [0], [1 0] [2] [a](x0) = [0 4]x0 + [0], [0 2] [t](x0) = [0 0]x0, [1 0] [4] [o](x0) = [1 2]x0 + [1] orientation: t#(o(x1)) = [2 4]x1 + [3] >= [1 0]x1 = a#(x1) t#(e(x1)) = [2 4]x1 + [5] >= [2 1]x1 + [3] = s#(x1) t#(e(x1)) = [2 4]x1 + [5] >= [2 2]x1 + [4] = n#(s(x1)) a#(l(x1)) = [0 4]x1 + [2] >= [0 2]x1 + [1] = t#(x1) a#(l(x1)) = [0 4]x1 + [2] >= [0 2]x1 = a#(t(x1)) o#(m(a(x1))) = [0 4]x1 + [6] >= [0 2]x1 = n#(x1) o#(m(a(x1))) = [0 4]x1 + [6] >= [0 4]x1 + [5] = t#(e(n(x1))) s#(a(x1)) = [2 4]x1 + [7] >= [2 4]x1 + [5] = t#(e(x1)) s#(a(x1)) = [2 4]x1 + [7] >= [2 4]x1 + [4] = a#(t(e(x1))) s#(a(x1)) = [2 4]x1 + [7] >= [6] = o#(m(a(t(e(x1))))) s#(a(x1)) = [2 4]x1 + [7] >= [5] = t#(o(m(a(t(e(x1)))))) s#(a(x1)) = [2 4]x1 + [7] >= [4] = a#(t(o(m(a(t(e(x1))))))) n#(s(x1)) = [2 2]x1 + [4] >= [0 2]x1 + [1] = t#(x1) n#(s(x1)) = [2 2]x1 + [4] >= [0 2]x1 = a#(t(x1)) n#(s(x1)) = [2 2]x1 + [4] >= [2] = a#(l(a(t(x1)))) [2 4] [2] [0 4] [1] t(o(x1)) = [0 0]x1 + [0] >= [0 0]x1 + [0] = m(a(x1)) [2 4] [4] [2 2] [4] t(e(x1)) = [0 0]x1 + [0] >= [0 0]x1 + [0] = n(s(x1)) [0 4] [4] [0 2] [2] a(l(x1)) = [0 0]x1 + [0] >= [0 0]x1 + [0] = a(t(x1)) [0 4] [5] [0 4] [4] o(m(a(x1))) = [0 4]x1 + [2] >= [0 0]x1 + [0] = t(e(n(x1))) [0 4] [4] [2] s(a(x1)) = [1 4]x1 + [4] >= [0] = l(a(t(o(m(a(t(e(x1)))))))) [2 2] [4] [4] n(s(x1)) = [0 0]x1 + [0] >= [0] = a(l(a(t(x1)))) problem: DPs: TRS: t(o(x1)) -> m(a(x1)) t(e(x1)) -> n(s(x1)) a(l(x1)) -> a(t(x1)) o(m(a(x1))) -> t(e(n(x1))) s(a(x1)) -> l(a(t(o(m(a(t(e(x1)))))))) n(s(x1)) -> a(l(a(t(x1)))) Qed