YES(?,ELEMENTARY) 'epo* (timeout of 60.0 seconds)' -------------------------------- Answer: YES(?,ELEMENTARY) Input Problem: innermost runtime-complexity with respect to Rules: { add(0(), x) -> x , add(s(x), y) -> s(add(x, y)) , mult(0(), x) -> 0() , mult(s(x), y) -> add(y, mult(x, y))} Proof Output: Strict Rules in Predicative Notation: { add(0(); x) -> x , add(s(; x); y) -> s(; add(x; y)) , mult(0(), x;) -> 0() , mult(s(; x), y;) -> add(y; mult(x, y;))} Safe Mapping: safe(add) = {2}, safe(0) = {}, safe(s) = {1}, safe(mult) = {} Argument Permutation: mu(add) = [2, 1], mu(mult) = [2, 1] Precedence: mult ~ mult, mult > add, add ~ add