YES Succeeded in reading "/export/starexec/sandbox/benchmark/theBenchmark.ari". (CONDITIONTYPE ORIENTED) (VAR y x x2) (RULES gcd(add(x,y),y) -> gcd(x,y) gcd(y,add(x,y)) -> gcd(x,y) gcd(x,0) -> x gcd(0,x) -> x gcd(x,y) -> gcd(y,x) | leq(y,x) == false add(0,y) -> y add(s(x),y) -> s(add(x,y)) ) No "->="-rules. Decomposed conditions and removed infeasible rules if possible. (VAR y x x2) (RULES add(0,y) -> y add(s(x),y) -> s(add(x,y)) gcd(add(x,y),y) -> gcd(x,y) gcd(y,add(x,y)) -> gcd(x,y) gcd(x,0) -> x gcd(0,x) -> x ) (VAR x2) (CONDITION leq(x2,0) == false ) Optimized the infeasibility problem if possible. (VAR x2) (CONDITION leq(x2,0) == false ) This is ultra-RL and deterministic. This is not operationally terminating and confluent. This is a constructor-based system. (RTG_of_NARROWINGTREE (START Gamma[leq(x2,0) == false : { e, 1, 1.2 }] ) (NONTERMINALS Gamma[leq(x2,0) == false : { e, 1, 1.2 }] ) (RULES Gamma[leq(x2,0) == false : { e, 1, 1.2 }] -> EmptySet ) ) YES