/export/starexec/sandbox2/solver/bin/starexec_run_FirstOrder /export/starexec/sandbox2/benchmark/theBenchmark.xml /export/starexec/sandbox2/output/output_files -------------------------------------------------------------------------------- MAYBE We consider the system theBenchmark. We are asked to determine termination of the following first-order TRS. !plus : [o * o] --> o 0 : [] --> o M : [o] --> o P : [o] --> o S : [o] --> o a : [o] --> o l : [o] --> o o : [o] --> o a(X) => X o(X) => X l(X) => X S(X) => X !plus(X, Y) => Y !plus(X, Y) => X P(X) => X M(X) => X P(0) => S(0) !plus(X, S(Y)) => S(!plus(X, Y)) a(l(X)) => l(a(a(X))) l(o(X)) => o(l(l(X))) o(X) => l(X) l(X) => a(X) a(S(X)) => S(l(X)) a(!plus(X, Y)) => !plus(l(X), Y) a(!plus(X, Y)) => !plus(X, l(Y)) a(P(X)) => P(l(X)) !plus(X, o(Y)) => o(!plus(X, Y)) P(o(X)) => o(P(X)) M(l(X)) => !plus(M(X), P(X)) a(S(X)) => o(X) P(S(X)) => o(M(X)) P(P(X)) => o(M(X))