YES Succeeded in reading "/export/starexec/sandbox/benchmark/theBenchmark.ari". (CONDITIONTYPE ORIENTED) (VAR x y) (RULES +(0,x) -> x +(s(x),y) -> s(+(x,y)) ) No "->="-rules. Decomposed conditions and removed infeasible rules if possible. (VAR x y) (RULES +(0,x) -> x +(s(x),y) -> s(+(x,y)) ) (VAR x) (CONDITION +(x,a) == 0 ) Optimized the infeasibility problem if possible. (VAR x) (CONDITION +(x,a) == 0 ) This is ultra-RL and deterministic. This is operationally terminating and confluent. (RTG_of_NARROWINGTREE (START Gamma[+(x,a) == 0 : { e, 1, 1.2 }] ) (NONTERMINALS Gamma[+(x,a) == 0 : { e, 1, 1.2 }] Gamma[+(x34,a4) == 0 : { e, 1 }] Gamma[+(x42,y17) == +5 : { e, 1 }] ) (RULES Gamma[+(x,a) == 0 : { e, 1, 1.2 }] -> EmptySet Gamma[+(x34,a4) == 0 : { e, 1 }] -> { x35 -> 0, a4 -> 0, x34 -> 0 } Gamma[+(x42,y17) == +5 : { e, 1 }] -> { +5 -> +(x42,y17) } Gamma[+(x42,y17) == +5 : { e, 1 }] -> { x45 -> x47, +5 -> x47, y17 -> x47, x42 -> 0 } Gamma[+(x42,y17) == +5 : { e, 1 }] -> ((Rec(Gamma[+(x42,y17) == +5 : { e, 1 }], { +6 -> +5, y18 -> y17, x46 -> x42 }) & { +5 -> s(+6) }) . { y17 -> y18, x42 -> s(x46) }) ) ) YES