/export/starexec/sandbox/solver/bin/starexec_run_FirstOrder /export/starexec/sandbox/benchmark/theBenchmark.xml /export/starexec/sandbox/output/output_files -------------------------------------------------------------------------------- MAYBE We consider the system theBenchmark. We are asked to determine termination of the following first-order TRS. !minus : [o * o] --> o !plus : [o * o] --> o !times : [o * o] --> o 0 : [] --> o f : [o * o] --> o max : [o * o] --> o min : [o * o] --> o p : [o] --> o s : [o] --> o min(0, X) => 0 min(X, 0) => 0 min(s(X), s(Y)) => s(min(X, Y)) max(0, X) => X max(X, 0) => X max(s(X), s(Y)) => s(max(X, Y)) !plus(0, X) => X !plus(s(X), Y) => s(!plus(X, Y)) !minus(X, 0) => X !minus(s(X), s(Y)) => !minus(X, Y) !times(X, 0) => 0 !times(X, s(Y)) => !plus(X, !times(X, Y)) p(s(X)) => X f(s(X), s(Y)) => f(!minus(min(s(X), s(Y)), max(s(X), s(Y))), !times(s(X), s(Y)))