YES(O(1), O(n^1)) 515.14/158.57 YES(O(1), O(n^1)) 515.14/158.60 515.14/158.60 515.14/158.60 515.14/158.60 515.14/158.61 515.14/158.61 Runtime Complexity (innermost) proof of /export/starexec/sandbox/benchmark/theBenchmark.xml.xml 515.14/158.61 515.14/158.61 515.14/158.61
515.14/158.61 515.14/158.61 515.14/158.61
515.14/158.61
515.14/158.61

(0) Obligation:

Runtime Complexity TRS:
The TRS R consists of the following rules:

active(from(X)) → mark(cons(X, from(s(X)))) 515.14/158.61
active(2ndspos(0, Z)) → mark(rnil) 515.14/158.61
active(2ndspos(s(N), cons(X, Z))) → mark(2ndspos(s(N), cons2(X, Z))) 515.14/158.61
active(2ndspos(s(N), cons2(X, cons(Y, Z)))) → mark(rcons(posrecip(Y), 2ndsneg(N, Z))) 515.14/158.61
active(2ndsneg(0, Z)) → mark(rnil) 515.14/158.61
active(2ndsneg(s(N), cons(X, Z))) → mark(2ndsneg(s(N), cons2(X, Z))) 515.14/158.61
active(2ndsneg(s(N), cons2(X, cons(Y, Z)))) → mark(rcons(negrecip(Y), 2ndspos(N, Z))) 515.14/158.61
active(pi(X)) → mark(2ndspos(X, from(0))) 515.14/158.61
active(plus(0, Y)) → mark(Y) 515.14/158.61
active(plus(s(X), Y)) → mark(s(plus(X, Y))) 515.14/158.61
active(times(0, Y)) → mark(0) 515.14/158.61
active(times(s(X), Y)) → mark(plus(Y, times(X, Y))) 515.14/158.61
active(square(X)) → mark(times(X, X)) 515.14/158.61
active(s(X)) → s(active(X)) 515.14/158.61
active(posrecip(X)) → posrecip(active(X)) 515.14/158.61
active(negrecip(X)) → negrecip(active(X)) 515.14/158.61
active(cons(X1, X2)) → cons(active(X1), X2) 515.14/158.61
active(cons2(X1, X2)) → cons2(X1, active(X2)) 515.14/158.61
active(rcons(X1, X2)) → rcons(active(X1), X2) 515.14/158.61
active(rcons(X1, X2)) → rcons(X1, active(X2)) 515.14/158.61
active(from(X)) → from(active(X)) 515.14/158.61
active(2ndspos(X1, X2)) → 2ndspos(active(X1), X2) 515.14/158.61
active(2ndspos(X1, X2)) → 2ndspos(X1, active(X2)) 515.14/158.61
active(2ndsneg(X1, X2)) → 2ndsneg(active(X1), X2) 515.14/158.61
active(2ndsneg(X1, X2)) → 2ndsneg(X1, active(X2)) 515.14/158.61
active(pi(X)) → pi(active(X)) 515.14/158.61
active(plus(X1, X2)) → plus(active(X1), X2) 515.14/158.61
active(plus(X1, X2)) → plus(X1, active(X2)) 515.14/158.61
active(times(X1, X2)) → times(active(X1), X2) 515.14/158.61
active(times(X1, X2)) → times(X1, active(X2)) 515.14/158.61
active(square(X)) → square(active(X)) 515.14/158.61
s(mark(X)) → mark(s(X)) 515.14/158.61
posrecip(mark(X)) → mark(posrecip(X)) 515.14/158.61
negrecip(mark(X)) → mark(negrecip(X)) 515.14/158.61
cons(mark(X1), X2) → mark(cons(X1, X2)) 515.14/158.61
cons2(X1, mark(X2)) → mark(cons2(X1, X2)) 515.14/158.61
rcons(mark(X1), X2) → mark(rcons(X1, X2)) 515.14/158.61
rcons(X1, mark(X2)) → mark(rcons(X1, X2)) 515.77/158.75
from(mark(X)) → mark(from(X)) 515.77/158.75
2ndspos(mark(X1), X2) → mark(2ndspos(X1, X2)) 515.77/158.75
2ndspos(X1, mark(X2)) → mark(2ndspos(X1, X2)) 515.77/158.75
2ndsneg(mark(X1), X2) → mark(2ndsneg(X1, X2)) 515.77/158.75
2ndsneg(X1, mark(X2)) → mark(2ndsneg(X1, X2)) 515.77/158.75
pi(mark(X)) → mark(pi(X)) 515.77/158.75
plus(mark(X1), X2) → mark(plus(X1, X2)) 515.77/158.75
plus(X1, mark(X2)) → mark(plus(X1, X2)) 515.77/158.75
times(mark(X1), X2) → mark(times(X1, X2)) 515.77/158.75
times(X1, mark(X2)) → mark(times(X1, X2)) 515.77/158.75
square(mark(X)) → mark(square(X)) 515.77/158.75
proper(0) → ok(0) 515.77/158.75
proper(s(X)) → s(proper(X)) 515.77/158.75
proper(posrecip(X)) → posrecip(proper(X)) 515.77/158.75
proper(negrecip(X)) → negrecip(proper(X)) 515.77/158.75
proper(nil) → ok(nil) 515.77/158.75
proper(cons(X1, X2)) → cons(proper(X1), proper(X2)) 515.77/158.75
proper(cons2(X1, X2)) → cons2(proper(X1), proper(X2)) 515.77/158.75
proper(rnil) → ok(rnil) 515.77/158.75
proper(rcons(X1, X2)) → rcons(proper(X1), proper(X2)) 515.77/158.75
proper(from(X)) → from(proper(X)) 515.77/158.75
proper(2ndspos(X1, X2)) → 2ndspos(proper(X1), proper(X2)) 515.77/158.75
proper(2ndsneg(X1, X2)) → 2ndsneg(proper(X1), proper(X2)) 515.77/158.75
proper(pi(X)) → pi(proper(X)) 515.77/158.75
proper(plus(X1, X2)) → plus(proper(X1), proper(X2)) 515.77/158.75
proper(times(X1, X2)) → times(proper(X1), proper(X2)) 515.77/158.75
proper(square(X)) → square(proper(X)) 515.77/158.75
s(ok(X)) → ok(s(X)) 515.77/158.75
posrecip(ok(X)) → ok(posrecip(X)) 515.77/158.75
negrecip(ok(X)) → ok(negrecip(X)) 515.77/158.75
cons(ok(X1), ok(X2)) → ok(cons(X1, X2)) 515.77/158.75
cons2(ok(X1), ok(X2)) → ok(cons2(X1, X2)) 515.77/158.75
rcons(ok(X1), ok(X2)) → ok(rcons(X1, X2)) 515.77/158.75
from(ok(X)) → ok(from(X)) 515.77/158.75
2ndspos(ok(X1), ok(X2)) → ok(2ndspos(X1, X2)) 515.77/158.75
2ndsneg(ok(X1), ok(X2)) → ok(2ndsneg(X1, X2)) 515.77/158.75
pi(ok(X)) → ok(pi(X)) 515.77/158.75
plus(ok(X1), ok(X2)) → ok(plus(X1, X2)) 515.77/158.75
times(ok(X1), ok(X2)) → ok(times(X1, X2)) 515.77/158.75
square(ok(X)) → ok(square(X)) 515.77/158.75
top(mark(X)) → top(proper(X)) 515.77/158.75
top(ok(X)) → top(active(X))

Rewrite Strategy: INNERMOST
515.77/158.75
515.77/158.75

(1) CpxTrsToCdtProof (BOTH BOUNDS(ID, ID) transformation)

Converted CpxTRS to CDT
515.77/158.75
515.77/158.75

(2) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 515.77/158.75
active(2ndspos(0, z0)) → mark(rnil) 515.77/158.75
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 515.77/158.75
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 515.77/158.75
active(2ndsneg(0, z0)) → mark(rnil) 515.77/158.75
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 515.77/158.75
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 515.77/158.75
active(pi(z0)) → mark(2ndspos(z0, from(0))) 515.77/158.75
active(plus(0, z0)) → mark(z0) 515.77/158.75
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 515.77/158.75
active(times(0, z0)) → mark(0) 515.77/158.75
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 515.77/158.75
active(square(z0)) → mark(times(z0, z0)) 515.77/158.75
active(s(z0)) → s(active(z0)) 515.77/158.75
active(posrecip(z0)) → posrecip(active(z0)) 515.77/158.75
active(negrecip(z0)) → negrecip(active(z0)) 515.77/158.75
active(cons(z0, z1)) → cons(active(z0), z1) 515.77/158.75
active(cons2(z0, z1)) → cons2(z0, active(z1)) 515.77/158.75
active(rcons(z0, z1)) → rcons(active(z0), z1) 515.77/158.75
active(rcons(z0, z1)) → rcons(z0, active(z1)) 515.77/158.75
active(from(z0)) → from(active(z0)) 515.77/158.75
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 515.77/158.75
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 515.77/158.75
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 515.77/158.75
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 515.77/158.75
active(pi(z0)) → pi(active(z0)) 515.77/158.75
active(plus(z0, z1)) → plus(active(z0), z1) 515.77/158.75
active(plus(z0, z1)) → plus(z0, active(z1)) 515.77/158.75
active(times(z0, z1)) → times(active(z0), z1) 515.77/158.75
active(times(z0, z1)) → times(z0, active(z1)) 515.77/158.75
active(square(z0)) → square(active(z0)) 515.77/158.75
s(mark(z0)) → mark(s(z0)) 515.77/158.75
s(ok(z0)) → ok(s(z0)) 515.77/158.75
posrecip(mark(z0)) → mark(posrecip(z0)) 515.77/158.75
posrecip(ok(z0)) → ok(posrecip(z0)) 515.77/158.75
negrecip(mark(z0)) → mark(negrecip(z0)) 515.77/158.75
negrecip(ok(z0)) → ok(negrecip(z0)) 515.77/158.75
cons(mark(z0), z1) → mark(cons(z0, z1)) 515.77/158.75
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 515.77/158.75
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 515.77/158.75
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 515.77/158.75
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 515.77/158.75
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 515.77/158.75
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 515.77/158.75
from(mark(z0)) → mark(from(z0)) 515.77/158.75
from(ok(z0)) → ok(from(z0)) 515.77/158.75
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 515.77/158.75
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 515.77/158.75
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 515.77/158.75
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 515.77/158.75
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 515.77/158.75
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 515.77/158.75
pi(mark(z0)) → mark(pi(z0)) 515.77/158.75
pi(ok(z0)) → ok(pi(z0)) 515.77/158.75
plus(mark(z0), z1) → mark(plus(z0, z1)) 515.77/158.75
plus(z0, mark(z1)) → mark(plus(z0, z1)) 515.77/158.75
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 515.77/158.75
times(mark(z0), z1) → mark(times(z0, z1)) 515.77/158.75
times(z0, mark(z1)) → mark(times(z0, z1)) 515.77/158.75
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 515.77/158.75
square(mark(z0)) → mark(square(z0)) 515.77/158.75
square(ok(z0)) → ok(square(z0)) 515.77/158.75
proper(0) → ok(0) 515.77/158.75
proper(s(z0)) → s(proper(z0)) 515.77/158.75
proper(posrecip(z0)) → posrecip(proper(z0)) 515.77/158.75
proper(negrecip(z0)) → negrecip(proper(z0)) 515.77/158.75
proper(nil) → ok(nil) 515.77/158.75
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 515.77/158.75
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 515.77/158.75
proper(rnil) → ok(rnil) 515.77/158.75
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 515.77/158.75
proper(from(z0)) → from(proper(z0)) 515.77/158.75
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 515.77/158.75
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 515.77/158.75
proper(pi(z0)) → pi(proper(z0)) 515.77/158.75
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 515.77/158.75
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 515.77/158.75
proper(square(z0)) → square(proper(z0)) 515.77/158.75
top(mark(z0)) → top(proper(z0)) 515.77/158.75
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(from(z0)) → c(CONS(z0, from(s(z0))), FROM(s(z0)), S(z0)) 515.77/158.75
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c2(2NDSPOS(s(z0), cons2(z1, z2)), S(z0), CONS2(z1, z2)) 515.77/158.75
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c3(RCONS(posrecip(z2), 2ndsneg(z0, z3)), POSRECIP(z2), 2NDSNEG(z0, z3)) 515.77/158.75
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c5(2NDSNEG(s(z0), cons2(z1, z2)), S(z0), CONS2(z1, z2)) 515.77/158.75
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c6(RCONS(negrecip(z2), 2ndspos(z0, z3)), NEGRECIP(z2), 2NDSPOS(z0, z3)) 515.77/158.75
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0)), FROM(0)) 515.77/158.75
ACTIVE(plus(s(z0), z1)) → c9(S(plus(z0, z1)), PLUS(z0, z1)) 515.77/158.75
ACTIVE(times(s(z0), z1)) → c11(PLUS(z1, times(z0, z1)), TIMES(z0, z1)) 515.77/158.75
ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 515.77/158.75
ACTIVE(s(z0)) → c13(S(active(z0)), ACTIVE(z0)) 515.77/158.75
ACTIVE(posrecip(z0)) → c14(POSRECIP(active(z0)), ACTIVE(z0)) 515.77/158.75
ACTIVE(negrecip(z0)) → c15(NEGRECIP(active(z0)), ACTIVE(z0)) 515.77/158.75
ACTIVE(cons(z0, z1)) → c16(CONS(active(z0), z1), ACTIVE(z0)) 515.77/158.75
ACTIVE(cons2(z0, z1)) → c17(CONS2(z0, active(z1)), ACTIVE(z1)) 515.77/158.75
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 515.77/158.75
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 515.77/158.75
ACTIVE(from(z0)) → c20(FROM(active(z0)), ACTIVE(z0)) 515.77/158.75
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 515.77/158.75
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 515.77/158.75
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 515.77/158.75
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 515.77/158.75
ACTIVE(pi(z0)) → c25(PI(active(z0)), ACTIVE(z0)) 515.77/158.75
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 515.77/158.75
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 515.77/158.75
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 515.77/158.75
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 515.77/158.75
ACTIVE(square(z0)) → c30(SQUARE(active(z0)), ACTIVE(z0)) 515.77/158.75
S(mark(z0)) → c31(S(z0)) 515.77/158.75
S(ok(z0)) → c32(S(z0)) 515.77/158.75
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 515.77/158.75
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 515.77/158.75
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 515.77/158.75
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 515.77/158.75
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 515.77/158.75
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 515.77/158.75
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 515.77/158.75
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 515.77/158.75
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 515.77/158.75
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 515.77/158.75
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 515.77/158.75
FROM(mark(z0)) → c44(FROM(z0)) 515.77/158.75
FROM(ok(z0)) → c45(FROM(z0)) 515.77/158.75
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 515.77/158.75
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 515.77/158.75
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 515.77/158.75
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 515.77/158.75
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 515.77/158.75
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 515.77/158.75
PI(mark(z0)) → c52(PI(z0)) 515.77/158.75
PI(ok(z0)) → c53(PI(z0)) 515.77/158.75
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 515.77/158.75
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 515.77/158.75
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 515.77/158.75
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 515.77/158.75
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 515.77/158.75
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 515.77/158.75
SQUARE(mark(z0)) → c60(SQUARE(z0)) 515.77/158.75
SQUARE(ok(z0)) → c61(SQUARE(z0)) 515.77/158.75
PROPER(s(z0)) → c63(S(proper(z0)), PROPER(z0)) 515.77/158.75
PROPER(posrecip(z0)) → c64(POSRECIP(proper(z0)), PROPER(z0)) 515.77/158.75
PROPER(negrecip(z0)) → c65(NEGRECIP(proper(z0)), PROPER(z0)) 515.77/158.75
PROPER(cons(z0, z1)) → c67(CONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 515.77/158.75
PROPER(cons2(z0, z1)) → c68(CONS2(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 515.77/158.75
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 515.77/158.75
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 515.77/158.75
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 515.77/158.75
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 515.77/158.75
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 515.77/158.75
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 515.77/158.75
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 515.77/158.75
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 515.77/158.75
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 515.77/158.75
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0))
S tuples:

ACTIVE(from(z0)) → c(CONS(z0, from(s(z0))), FROM(s(z0)), S(z0)) 515.77/158.75
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c2(2NDSPOS(s(z0), cons2(z1, z2)), S(z0), CONS2(z1, z2)) 515.77/158.75
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c3(RCONS(posrecip(z2), 2ndsneg(z0, z3)), POSRECIP(z2), 2NDSNEG(z0, z3)) 515.77/158.75
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c5(2NDSNEG(s(z0), cons2(z1, z2)), S(z0), CONS2(z1, z2)) 515.77/158.75
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c6(RCONS(negrecip(z2), 2ndspos(z0, z3)), NEGRECIP(z2), 2NDSPOS(z0, z3)) 515.77/158.75
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0)), FROM(0)) 515.77/158.75
ACTIVE(plus(s(z0), z1)) → c9(S(plus(z0, z1)), PLUS(z0, z1)) 515.77/158.75
ACTIVE(times(s(z0), z1)) → c11(PLUS(z1, times(z0, z1)), TIMES(z0, z1)) 515.77/158.75
ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 515.77/158.75
ACTIVE(s(z0)) → c13(S(active(z0)), ACTIVE(z0)) 515.77/158.75
ACTIVE(posrecip(z0)) → c14(POSRECIP(active(z0)), ACTIVE(z0)) 515.77/158.75
ACTIVE(negrecip(z0)) → c15(NEGRECIP(active(z0)), ACTIVE(z0)) 515.77/158.75
ACTIVE(cons(z0, z1)) → c16(CONS(active(z0), z1), ACTIVE(z0)) 515.77/158.75
ACTIVE(cons2(z0, z1)) → c17(CONS2(z0, active(z1)), ACTIVE(z1)) 515.77/158.75
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 515.77/158.75
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 515.77/158.75
ACTIVE(from(z0)) → c20(FROM(active(z0)), ACTIVE(z0)) 515.77/158.75
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 515.77/158.75
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 515.77/158.75
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 515.77/158.75
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 515.77/158.75
ACTIVE(pi(z0)) → c25(PI(active(z0)), ACTIVE(z0)) 515.77/158.75
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 515.77/158.75
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 515.77/158.75
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 515.77/158.75
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 515.77/158.75
ACTIVE(square(z0)) → c30(SQUARE(active(z0)), ACTIVE(z0)) 515.77/158.75
S(mark(z0)) → c31(S(z0)) 515.77/158.75
S(ok(z0)) → c32(S(z0)) 515.77/158.75
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 515.77/158.75
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 515.77/158.75
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 515.77/158.75
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 515.77/158.75
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 515.77/158.75
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 515.77/158.75
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 515.77/158.75
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 515.77/158.75
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 515.77/158.75
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 515.77/158.75
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 516.17/158.86
FROM(mark(z0)) → c44(FROM(z0)) 516.17/158.86
FROM(ok(z0)) → c45(FROM(z0)) 516.17/158.86
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 516.17/158.86
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 516.17/158.86
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 516.17/158.86
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 516.17/158.86
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 516.17/158.86
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 516.17/158.86
PI(mark(z0)) → c52(PI(z0)) 516.17/158.86
PI(ok(z0)) → c53(PI(z0)) 516.17/158.86
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 516.17/158.86
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 516.17/158.86
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 516.17/158.86
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 516.17/158.86
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 516.17/158.86
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 516.17/158.86
SQUARE(mark(z0)) → c60(SQUARE(z0)) 516.17/158.86
SQUARE(ok(z0)) → c61(SQUARE(z0)) 516.17/158.86
PROPER(s(z0)) → c63(S(proper(z0)), PROPER(z0)) 516.17/158.86
PROPER(posrecip(z0)) → c64(POSRECIP(proper(z0)), PROPER(z0)) 516.17/158.86
PROPER(negrecip(z0)) → c65(NEGRECIP(proper(z0)), PROPER(z0)) 516.17/158.86
PROPER(cons(z0, z1)) → c67(CONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.17/158.86
PROPER(cons2(z0, z1)) → c68(CONS2(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.17/158.86
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.17/158.86
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 516.17/158.86
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.17/158.86
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.17/158.86
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 516.17/158.86
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.17/158.86
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.17/158.86
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 516.17/158.86
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 516.17/158.86
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

ACTIVE, S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, PROPER, TOP

Compound Symbols:

c, c2, c3, c5, c6, c7, c9, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c63, c64, c65, c67, c68, c70, c71, c72, c73, c74, c75, c76, c77, c78, c79

516.17/158.86
516.17/158.86

(3) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID) transformation)

Removed 5 trailing tuple parts
516.17/158.86
516.17/158.86

(4) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 516.17/158.86
active(2ndspos(0, z0)) → mark(rnil) 516.17/158.86
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 516.17/158.86
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 516.17/158.86
active(2ndsneg(0, z0)) → mark(rnil) 516.17/158.86
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 516.17/158.86
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 516.17/158.86
active(pi(z0)) → mark(2ndspos(z0, from(0))) 516.17/158.86
active(plus(0, z0)) → mark(z0) 516.17/158.86
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 516.17/158.86
active(times(0, z0)) → mark(0) 516.17/158.86
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 516.17/158.86
active(square(z0)) → mark(times(z0, z0)) 516.17/158.86
active(s(z0)) → s(active(z0)) 516.17/158.86
active(posrecip(z0)) → posrecip(active(z0)) 516.17/158.86
active(negrecip(z0)) → negrecip(active(z0)) 516.17/158.86
active(cons(z0, z1)) → cons(active(z0), z1) 516.17/158.86
active(cons2(z0, z1)) → cons2(z0, active(z1)) 516.17/158.86
active(rcons(z0, z1)) → rcons(active(z0), z1) 516.17/158.86
active(rcons(z0, z1)) → rcons(z0, active(z1)) 516.17/158.86
active(from(z0)) → from(active(z0)) 516.17/158.86
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 516.17/158.86
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 516.17/158.86
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 516.17/158.86
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 516.17/158.86
active(pi(z0)) → pi(active(z0)) 516.17/158.86
active(plus(z0, z1)) → plus(active(z0), z1) 516.17/158.86
active(plus(z0, z1)) → plus(z0, active(z1)) 516.17/158.86
active(times(z0, z1)) → times(active(z0), z1) 516.17/158.86
active(times(z0, z1)) → times(z0, active(z1)) 516.17/158.86
active(square(z0)) → square(active(z0)) 516.17/158.86
s(mark(z0)) → mark(s(z0)) 516.17/158.86
s(ok(z0)) → ok(s(z0)) 516.17/158.86
posrecip(mark(z0)) → mark(posrecip(z0)) 516.17/158.86
posrecip(ok(z0)) → ok(posrecip(z0)) 516.17/158.86
negrecip(mark(z0)) → mark(negrecip(z0)) 516.17/158.86
negrecip(ok(z0)) → ok(negrecip(z0)) 516.17/158.86
cons(mark(z0), z1) → mark(cons(z0, z1)) 516.17/158.86
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 516.17/158.86
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 516.17/158.86
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 516.17/158.86
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 516.17/158.86
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 516.17/158.86
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 516.17/158.86
from(mark(z0)) → mark(from(z0)) 516.17/158.86
from(ok(z0)) → ok(from(z0)) 516.17/158.86
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 516.17/158.86
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 516.17/158.86
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 516.17/158.86
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 516.17/158.86
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 516.17/158.86
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 516.17/158.86
pi(mark(z0)) → mark(pi(z0)) 516.17/158.86
pi(ok(z0)) → ok(pi(z0)) 516.17/158.86
plus(mark(z0), z1) → mark(plus(z0, z1)) 516.17/158.86
plus(z0, mark(z1)) → mark(plus(z0, z1)) 516.17/158.86
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 516.17/158.86
times(mark(z0), z1) → mark(times(z0, z1)) 516.17/158.86
times(z0, mark(z1)) → mark(times(z0, z1)) 516.17/158.86
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 516.17/158.86
square(mark(z0)) → mark(square(z0)) 516.17/158.86
square(ok(z0)) → ok(square(z0)) 516.17/158.86
proper(0) → ok(0) 516.17/158.86
proper(s(z0)) → s(proper(z0)) 516.17/158.86
proper(posrecip(z0)) → posrecip(proper(z0)) 516.17/158.86
proper(negrecip(z0)) → negrecip(proper(z0)) 516.17/158.86
proper(nil) → ok(nil) 516.17/158.86
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 516.17/158.86
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 516.17/158.86
proper(rnil) → ok(rnil) 516.17/158.86
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 516.17/158.86
proper(from(z0)) → from(proper(z0)) 516.17/158.86
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 516.17/158.86
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 516.17/158.86
proper(pi(z0)) → pi(proper(z0)) 516.17/158.86
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 516.17/158.86
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 516.17/158.86
proper(square(z0)) → square(proper(z0)) 516.17/158.86
top(mark(z0)) → top(proper(z0)) 516.17/158.86
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c2(2NDSPOS(s(z0), cons2(z1, z2)), S(z0), CONS2(z1, z2)) 516.17/158.86
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c3(RCONS(posrecip(z2), 2ndsneg(z0, z3)), POSRECIP(z2), 2NDSNEG(z0, z3)) 516.17/158.86
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c5(2NDSNEG(s(z0), cons2(z1, z2)), S(z0), CONS2(z1, z2)) 516.17/158.86
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c6(RCONS(negrecip(z2), 2ndspos(z0, z3)), NEGRECIP(z2), 2NDSPOS(z0, z3)) 516.17/158.86
ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 516.17/158.86
ACTIVE(s(z0)) → c13(S(active(z0)), ACTIVE(z0)) 516.17/158.86
ACTIVE(posrecip(z0)) → c14(POSRECIP(active(z0)), ACTIVE(z0)) 516.17/158.86
ACTIVE(negrecip(z0)) → c15(NEGRECIP(active(z0)), ACTIVE(z0)) 516.17/158.86
ACTIVE(cons(z0, z1)) → c16(CONS(active(z0), z1), ACTIVE(z0)) 516.17/158.86
ACTIVE(cons2(z0, z1)) → c17(CONS2(z0, active(z1)), ACTIVE(z1)) 516.17/158.86
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 516.17/158.86
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 516.17/158.86
ACTIVE(from(z0)) → c20(FROM(active(z0)), ACTIVE(z0)) 516.17/158.86
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 516.17/158.86
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 516.17/158.86
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 516.17/158.86
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 516.17/158.86
ACTIVE(pi(z0)) → c25(PI(active(z0)), ACTIVE(z0)) 516.17/158.86
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 516.17/158.86
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 516.17/158.86
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 516.17/158.86
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 516.17/158.86
ACTIVE(square(z0)) → c30(SQUARE(active(z0)), ACTIVE(z0)) 516.17/158.86
S(mark(z0)) → c31(S(z0)) 516.17/158.86
S(ok(z0)) → c32(S(z0)) 516.17/158.86
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 516.17/158.86
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 516.17/158.86
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 516.17/158.86
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 516.17/158.86
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 516.17/158.86
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 516.17/158.86
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 516.17/158.86
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 516.17/158.86
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 516.17/158.86
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 516.17/158.86
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 516.17/158.86
FROM(mark(z0)) → c44(FROM(z0)) 516.17/158.86
FROM(ok(z0)) → c45(FROM(z0)) 516.17/158.86
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 516.17/158.86
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 516.17/158.86
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 516.17/158.86
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 516.17/158.86
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 516.17/158.86
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 516.17/158.86
PI(mark(z0)) → c52(PI(z0)) 516.17/158.86
PI(ok(z0)) → c53(PI(z0)) 516.17/158.86
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 516.17/158.86
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 516.17/158.86
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 516.17/158.86
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 516.17/158.86
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 516.17/158.86
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 516.17/158.86
SQUARE(mark(z0)) → c60(SQUARE(z0)) 516.17/158.86
SQUARE(ok(z0)) → c61(SQUARE(z0)) 516.17/158.86
PROPER(s(z0)) → c63(S(proper(z0)), PROPER(z0)) 516.17/158.86
PROPER(posrecip(z0)) → c64(POSRECIP(proper(z0)), PROPER(z0)) 516.17/158.86
PROPER(negrecip(z0)) → c65(NEGRECIP(proper(z0)), PROPER(z0)) 516.17/158.86
PROPER(cons(z0, z1)) → c67(CONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.17/158.86
PROPER(cons2(z0, z1)) → c68(CONS2(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.17/158.86
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.17/158.86
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 516.17/158.86
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.17/158.86
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.17/158.86
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 516.17/158.86
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.17/158.86
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.17/158.86
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 516.17/158.86
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 516.17/158.86
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 516.17/158.86
ACTIVE(from(z0)) → c(S(z0)) 516.17/158.86
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 516.17/158.86
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 516.17/158.86
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1))
S tuples:

ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c2(2NDSPOS(s(z0), cons2(z1, z2)), S(z0), CONS2(z1, z2)) 516.17/158.86
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c3(RCONS(posrecip(z2), 2ndsneg(z0, z3)), POSRECIP(z2), 2NDSNEG(z0, z3)) 516.17/158.86
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c5(2NDSNEG(s(z0), cons2(z1, z2)), S(z0), CONS2(z1, z2)) 516.17/158.86
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c6(RCONS(negrecip(z2), 2ndspos(z0, z3)), NEGRECIP(z2), 2NDSPOS(z0, z3)) 516.17/158.86
ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 516.17/158.87
ACTIVE(s(z0)) → c13(S(active(z0)), ACTIVE(z0)) 516.17/158.87
ACTIVE(posrecip(z0)) → c14(POSRECIP(active(z0)), ACTIVE(z0)) 516.17/158.87
ACTIVE(negrecip(z0)) → c15(NEGRECIP(active(z0)), ACTIVE(z0)) 516.17/158.87
ACTIVE(cons(z0, z1)) → c16(CONS(active(z0), z1), ACTIVE(z0)) 516.17/158.87
ACTIVE(cons2(z0, z1)) → c17(CONS2(z0, active(z1)), ACTIVE(z1)) 516.17/158.87
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 516.17/158.87
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 516.17/158.87
ACTIVE(from(z0)) → c20(FROM(active(z0)), ACTIVE(z0)) 516.17/158.87
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 516.17/158.87
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 516.17/158.87
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 516.17/158.87
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 516.17/158.87
ACTIVE(pi(z0)) → c25(PI(active(z0)), ACTIVE(z0)) 516.17/158.87
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 516.17/158.87
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 516.17/158.87
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 516.17/158.87
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 516.17/158.87
ACTIVE(square(z0)) → c30(SQUARE(active(z0)), ACTIVE(z0)) 516.17/158.87
S(mark(z0)) → c31(S(z0)) 516.17/158.87
S(ok(z0)) → c32(S(z0)) 516.17/158.87
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 516.17/158.87
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 516.17/158.87
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 516.17/158.87
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 516.17/158.87
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 516.17/158.87
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 516.17/158.87
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 516.17/158.87
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 516.17/158.87
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 516.17/158.87
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 516.17/158.87
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 516.17/158.87
FROM(mark(z0)) → c44(FROM(z0)) 516.17/158.87
FROM(ok(z0)) → c45(FROM(z0)) 516.17/158.87
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 516.17/158.87
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 516.17/158.87
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 516.17/158.87
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 516.17/158.87
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 516.17/158.87
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 516.17/158.87
PI(mark(z0)) → c52(PI(z0)) 516.17/158.87
PI(ok(z0)) → c53(PI(z0)) 516.17/158.87
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 516.17/158.87
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 516.17/158.87
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 516.17/158.87
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 516.17/158.87
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 516.17/158.87
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 516.17/158.87
SQUARE(mark(z0)) → c60(SQUARE(z0)) 516.17/158.87
SQUARE(ok(z0)) → c61(SQUARE(z0)) 516.17/158.87
PROPER(s(z0)) → c63(S(proper(z0)), PROPER(z0)) 516.17/158.87
PROPER(posrecip(z0)) → c64(POSRECIP(proper(z0)), PROPER(z0)) 516.17/158.87
PROPER(negrecip(z0)) → c65(NEGRECIP(proper(z0)), PROPER(z0)) 516.17/158.87
PROPER(cons(z0, z1)) → c67(CONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.17/158.87
PROPER(cons2(z0, z1)) → c68(CONS2(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.17/158.87
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.17/158.87
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 516.17/158.87
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.17/158.87
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.17/158.87
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 516.17/158.87
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.17/158.87
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.17/158.87
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 516.17/158.87
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 516.17/158.87
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 516.17/158.87
ACTIVE(from(z0)) → c(S(z0)) 516.17/158.87
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 516.17/158.87
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 516.17/158.87
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

ACTIVE, S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, PROPER, TOP

Compound Symbols:

c2, c3, c5, c6, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c63, c64, c65, c67, c68, c70, c71, c72, c73, c74, c75, c76, c77, c78, c79, c, c7, c9, c11

516.17/158.87
516.17/158.87

(5) CdtGraphSplitRhsProof (BOTH BOUNDS(ID, ID) transformation)

Split RHS of tuples not part of any SCC
516.17/158.87
516.17/158.87

(6) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 516.17/158.87
active(2ndspos(0, z0)) → mark(rnil) 516.17/158.87
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 516.17/158.87
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 516.17/158.87
active(2ndsneg(0, z0)) → mark(rnil) 516.17/158.87
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 516.17/158.87
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 516.17/158.87
active(pi(z0)) → mark(2ndspos(z0, from(0))) 516.17/158.87
active(plus(0, z0)) → mark(z0) 516.17/158.87
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 516.17/158.87
active(times(0, z0)) → mark(0) 516.17/158.87
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 516.17/158.87
active(square(z0)) → mark(times(z0, z0)) 516.17/158.87
active(s(z0)) → s(active(z0)) 516.17/158.87
active(posrecip(z0)) → posrecip(active(z0)) 516.17/158.87
active(negrecip(z0)) → negrecip(active(z0)) 516.17/158.87
active(cons(z0, z1)) → cons(active(z0), z1) 516.17/158.87
active(cons2(z0, z1)) → cons2(z0, active(z1)) 516.17/158.87
active(rcons(z0, z1)) → rcons(active(z0), z1) 516.17/158.87
active(rcons(z0, z1)) → rcons(z0, active(z1)) 516.17/158.87
active(from(z0)) → from(active(z0)) 516.17/158.87
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 516.17/158.87
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 516.17/158.87
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 516.17/158.87
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 516.17/158.87
active(pi(z0)) → pi(active(z0)) 516.17/158.87
active(plus(z0, z1)) → plus(active(z0), z1) 516.17/158.87
active(plus(z0, z1)) → plus(z0, active(z1)) 516.17/158.87
active(times(z0, z1)) → times(active(z0), z1) 516.17/158.87
active(times(z0, z1)) → times(z0, active(z1)) 516.17/158.87
active(square(z0)) → square(active(z0)) 516.17/158.87
s(mark(z0)) → mark(s(z0)) 516.17/158.87
s(ok(z0)) → ok(s(z0)) 516.17/158.87
posrecip(mark(z0)) → mark(posrecip(z0)) 516.17/158.87
posrecip(ok(z0)) → ok(posrecip(z0)) 516.17/158.87
negrecip(mark(z0)) → mark(negrecip(z0)) 516.17/158.87
negrecip(ok(z0)) → ok(negrecip(z0)) 516.17/158.87
cons(mark(z0), z1) → mark(cons(z0, z1)) 516.17/158.87
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 516.17/158.87
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 516.17/158.87
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 516.17/158.87
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 516.17/158.87
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 516.17/158.87
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 516.17/158.87
from(mark(z0)) → mark(from(z0)) 516.17/158.87
from(ok(z0)) → ok(from(z0)) 516.17/158.87
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 516.17/158.87
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 516.17/158.87
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 516.17/158.87
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 516.17/158.87
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 516.17/158.87
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 516.17/158.87
pi(mark(z0)) → mark(pi(z0)) 516.17/158.87
pi(ok(z0)) → ok(pi(z0)) 516.17/158.87
plus(mark(z0), z1) → mark(plus(z0, z1)) 516.17/158.87
plus(z0, mark(z1)) → mark(plus(z0, z1)) 516.17/158.87
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 516.17/158.87
times(mark(z0), z1) → mark(times(z0, z1)) 516.17/158.87
times(z0, mark(z1)) → mark(times(z0, z1)) 516.17/158.87
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 516.17/158.87
square(mark(z0)) → mark(square(z0)) 516.17/158.87
square(ok(z0)) → ok(square(z0)) 516.17/158.87
proper(0) → ok(0) 516.17/158.87
proper(s(z0)) → s(proper(z0)) 516.17/158.87
proper(posrecip(z0)) → posrecip(proper(z0)) 516.17/158.87
proper(negrecip(z0)) → negrecip(proper(z0)) 516.17/158.87
proper(nil) → ok(nil) 516.17/158.87
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 516.17/158.87
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 516.17/158.87
proper(rnil) → ok(rnil) 516.17/158.87
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 516.17/158.87
proper(from(z0)) → from(proper(z0)) 516.17/158.87
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 516.17/158.87
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 516.17/158.87
proper(pi(z0)) → pi(proper(z0)) 516.17/158.87
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 516.17/158.87
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 516.17/158.87
proper(square(z0)) → square(proper(z0)) 516.17/158.87
top(mark(z0)) → top(proper(z0)) 516.17/158.87
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 516.17/158.87
ACTIVE(s(z0)) → c13(S(active(z0)), ACTIVE(z0)) 516.17/158.87
ACTIVE(posrecip(z0)) → c14(POSRECIP(active(z0)), ACTIVE(z0)) 516.17/158.87
ACTIVE(negrecip(z0)) → c15(NEGRECIP(active(z0)), ACTIVE(z0)) 516.17/158.87
ACTIVE(cons(z0, z1)) → c16(CONS(active(z0), z1), ACTIVE(z0)) 516.17/158.87
ACTIVE(cons2(z0, z1)) → c17(CONS2(z0, active(z1)), ACTIVE(z1)) 516.17/158.87
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 516.17/158.87
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 516.17/158.87
ACTIVE(from(z0)) → c20(FROM(active(z0)), ACTIVE(z0)) 516.17/158.87
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 516.17/158.87
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 516.17/158.87
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 516.17/158.87
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 516.17/158.87
ACTIVE(pi(z0)) → c25(PI(active(z0)), ACTIVE(z0)) 516.17/158.87
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 516.17/158.87
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 516.17/158.87
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 516.17/158.87
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 516.17/158.87
ACTIVE(square(z0)) → c30(SQUARE(active(z0)), ACTIVE(z0)) 516.17/158.87
S(mark(z0)) → c31(S(z0)) 516.17/158.87
S(ok(z0)) → c32(S(z0)) 516.17/158.87
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 516.17/158.87
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 516.17/158.87
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 516.17/158.87
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 516.17/158.87
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 516.17/158.87
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 516.17/158.87
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 516.17/158.87
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 516.17/158.87
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 516.17/158.87
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 516.17/158.87
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 516.17/158.87
FROM(mark(z0)) → c44(FROM(z0)) 516.17/158.87
FROM(ok(z0)) → c45(FROM(z0)) 516.17/158.87
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 516.17/158.87
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 516.17/158.87
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 516.17/158.87
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 516.17/158.87
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 516.17/158.87
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 516.17/158.87
PI(mark(z0)) → c52(PI(z0)) 516.17/158.87
PI(ok(z0)) → c53(PI(z0)) 516.17/158.87
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 516.17/158.87
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 516.17/158.87
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 516.17/158.87
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 516.17/158.87
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 516.17/158.87
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 516.17/158.87
SQUARE(mark(z0)) → c60(SQUARE(z0)) 516.17/158.87
SQUARE(ok(z0)) → c61(SQUARE(z0)) 516.17/158.87
PROPER(s(z0)) → c63(S(proper(z0)), PROPER(z0)) 516.17/158.87
PROPER(posrecip(z0)) → c64(POSRECIP(proper(z0)), PROPER(z0)) 516.17/158.87
PROPER(negrecip(z0)) → c65(NEGRECIP(proper(z0)), PROPER(z0)) 516.17/158.87
PROPER(cons(z0, z1)) → c67(CONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.17/158.87
PROPER(cons2(z0, z1)) → c68(CONS2(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.17/158.87
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.17/158.87
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 516.17/158.87
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.17/158.87
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.17/158.87
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 516.17/158.87
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.17/158.87
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.17/158.87
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 516.17/158.87
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 516.17/158.87
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 516.17/158.87
ACTIVE(from(z0)) → c(S(z0)) 516.17/158.87
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 516.17/158.87
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 516.17/158.87
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 516.17/158.87
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 516.17/158.87
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 516.17/158.87
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 516.17/158.87
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 516.17/158.87
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 516.17/158.87
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 516.17/158.87
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 516.17/158.87
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 516.17/158.87
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 516.17/158.87
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 516.17/158.87
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 516.17/158.87
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3))
S tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 516.17/158.87
ACTIVE(s(z0)) → c13(S(active(z0)), ACTIVE(z0)) 516.17/158.87
ACTIVE(posrecip(z0)) → c14(POSRECIP(active(z0)), ACTIVE(z0)) 516.17/158.87
ACTIVE(negrecip(z0)) → c15(NEGRECIP(active(z0)), ACTIVE(z0)) 516.17/158.87
ACTIVE(cons(z0, z1)) → c16(CONS(active(z0), z1), ACTIVE(z0)) 516.17/158.87
ACTIVE(cons2(z0, z1)) → c17(CONS2(z0, active(z1)), ACTIVE(z1)) 516.17/158.87
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 516.17/158.87
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 516.17/158.87
ACTIVE(from(z0)) → c20(FROM(active(z0)), ACTIVE(z0)) 516.17/158.87
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 516.17/158.87
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 516.17/158.87
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 516.17/158.87
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 516.17/158.87
ACTIVE(pi(z0)) → c25(PI(active(z0)), ACTIVE(z0)) 516.17/158.87
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 516.17/158.87
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 516.17/158.87
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 516.17/158.87
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 516.17/158.87
ACTIVE(square(z0)) → c30(SQUARE(active(z0)), ACTIVE(z0)) 516.17/158.87
S(mark(z0)) → c31(S(z0)) 516.17/158.87
S(ok(z0)) → c32(S(z0)) 516.17/158.87
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 516.17/158.87
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 516.17/158.87
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 516.17/158.87
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 516.17/158.87
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 516.17/158.87
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 516.17/158.87
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 516.17/158.87
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 516.17/158.87
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 516.17/158.87
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 516.17/158.87
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 516.17/158.87
FROM(mark(z0)) → c44(FROM(z0)) 516.17/158.87
FROM(ok(z0)) → c45(FROM(z0)) 516.17/158.87
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 516.17/158.87
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 516.17/158.87
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 516.17/158.87
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 516.17/158.87
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 516.17/158.87
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 516.17/158.87
PI(mark(z0)) → c52(PI(z0)) 516.17/158.87
PI(ok(z0)) → c53(PI(z0)) 516.17/158.87
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 516.17/158.87
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 516.17/158.87
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 516.17/158.87
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 516.17/158.87
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 516.17/158.87
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 516.17/158.87
SQUARE(mark(z0)) → c60(SQUARE(z0)) 516.17/158.87
SQUARE(ok(z0)) → c61(SQUARE(z0)) 516.17/158.87
PROPER(s(z0)) → c63(S(proper(z0)), PROPER(z0)) 516.17/158.87
PROPER(posrecip(z0)) → c64(POSRECIP(proper(z0)), PROPER(z0)) 516.17/158.87
PROPER(negrecip(z0)) → c65(NEGRECIP(proper(z0)), PROPER(z0)) 516.17/158.87
PROPER(cons(z0, z1)) → c67(CONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.17/158.87
PROPER(cons2(z0, z1)) → c68(CONS2(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.17/158.87
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.17/158.87
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 516.17/158.87
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.17/158.87
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.17/158.87
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 516.17/158.87
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.17/158.87
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.17/158.87
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 516.17/158.87
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 516.17/158.87
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 516.17/158.87
ACTIVE(from(z0)) → c(S(z0)) 516.17/158.87
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 516.17/158.87
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 516.17/158.87
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 516.17/158.87
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 516.17/158.87
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 516.17/158.87
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 516.17/158.87
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 516.17/158.87
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 516.17/158.87
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 516.17/158.87
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 516.17/158.87
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 516.17/158.87
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 516.17/158.87
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 516.17/158.87
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 516.17/158.87
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

ACTIVE, S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, PROPER, TOP

Compound Symbols:

c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c63, c64, c65, c67, c68, c70, c71, c72, c73, c74, c75, c76, c77, c78, c79, c, c7, c9, c11, c1

516.17/158.87
516.17/158.87

(7) CdtNarrowingProof (BOTH BOUNDS(ID, ID) transformation)

Use narrowing to replace ACTIVE(s(z0)) → c13(S(active(z0)), ACTIVE(z0)) by

ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 516.17/158.87
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 516.17/158.87
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 516.17/158.87
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 516.17/158.87
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 516.17/158.87
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 516.17/158.87
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 516.17/158.87
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 516.17/158.87
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 516.17/158.87
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 516.17/158.87
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 516.55/158.91
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 516.55/158.91
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 516.55/158.91
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 516.55/158.91
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 516.55/158.91
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 516.55/158.91
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 516.55/158.91
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 516.55/158.91
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 516.55/158.91
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 516.55/158.91
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 516.55/158.91
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 516.55/158.91
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 516.55/158.91
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 516.55/158.91
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 516.55/158.91
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 516.55/158.91
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 516.55/158.91
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 516.55/158.91
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 516.55/158.91
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 516.55/158.91
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0)))
516.55/158.91
516.55/158.91

(8) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 516.55/158.91
active(2ndspos(0, z0)) → mark(rnil) 516.55/158.91
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 516.55/158.91
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 516.55/158.91
active(2ndsneg(0, z0)) → mark(rnil) 516.55/158.91
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 516.55/158.91
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 516.55/158.91
active(pi(z0)) → mark(2ndspos(z0, from(0))) 516.55/158.91
active(plus(0, z0)) → mark(z0) 516.55/158.91
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 516.55/158.91
active(times(0, z0)) → mark(0) 516.55/158.91
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 516.55/158.91
active(square(z0)) → mark(times(z0, z0)) 516.55/158.91
active(s(z0)) → s(active(z0)) 516.55/158.91
active(posrecip(z0)) → posrecip(active(z0)) 516.55/158.91
active(negrecip(z0)) → negrecip(active(z0)) 516.55/158.91
active(cons(z0, z1)) → cons(active(z0), z1) 516.55/158.91
active(cons2(z0, z1)) → cons2(z0, active(z1)) 516.55/158.91
active(rcons(z0, z1)) → rcons(active(z0), z1) 516.55/158.91
active(rcons(z0, z1)) → rcons(z0, active(z1)) 516.55/158.91
active(from(z0)) → from(active(z0)) 516.55/158.91
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 516.55/158.91
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 516.55/158.91
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 516.55/158.91
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 516.55/158.91
active(pi(z0)) → pi(active(z0)) 516.55/158.91
active(plus(z0, z1)) → plus(active(z0), z1) 516.55/158.91
active(plus(z0, z1)) → plus(z0, active(z1)) 516.55/158.91
active(times(z0, z1)) → times(active(z0), z1) 516.55/158.91
active(times(z0, z1)) → times(z0, active(z1)) 516.55/158.91
active(square(z0)) → square(active(z0)) 516.55/158.91
s(mark(z0)) → mark(s(z0)) 516.55/158.91
s(ok(z0)) → ok(s(z0)) 516.55/158.91
posrecip(mark(z0)) → mark(posrecip(z0)) 516.55/158.91
posrecip(ok(z0)) → ok(posrecip(z0)) 516.55/158.91
negrecip(mark(z0)) → mark(negrecip(z0)) 516.55/158.91
negrecip(ok(z0)) → ok(negrecip(z0)) 516.55/158.91
cons(mark(z0), z1) → mark(cons(z0, z1)) 516.55/158.91
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 516.55/158.91
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 516.55/158.91
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 516.55/158.91
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 516.55/158.91
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 516.55/158.91
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 516.55/158.91
from(mark(z0)) → mark(from(z0)) 516.55/158.91
from(ok(z0)) → ok(from(z0)) 516.55/158.91
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 516.55/158.91
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 516.55/158.91
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 516.55/158.91
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 516.55/158.91
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 516.55/158.91
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 516.55/158.91
pi(mark(z0)) → mark(pi(z0)) 516.55/158.91
pi(ok(z0)) → ok(pi(z0)) 516.55/158.91
plus(mark(z0), z1) → mark(plus(z0, z1)) 516.55/158.91
plus(z0, mark(z1)) → mark(plus(z0, z1)) 516.55/158.91
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 516.55/158.91
times(mark(z0), z1) → mark(times(z0, z1)) 516.55/158.91
times(z0, mark(z1)) → mark(times(z0, z1)) 516.55/158.91
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 516.55/158.91
square(mark(z0)) → mark(square(z0)) 516.55/158.91
square(ok(z0)) → ok(square(z0)) 516.55/158.91
proper(0) → ok(0) 516.55/158.91
proper(s(z0)) → s(proper(z0)) 516.55/158.91
proper(posrecip(z0)) → posrecip(proper(z0)) 516.55/158.91
proper(negrecip(z0)) → negrecip(proper(z0)) 516.55/158.91
proper(nil) → ok(nil) 516.55/158.91
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 516.55/158.91
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 516.55/158.91
proper(rnil) → ok(rnil) 516.55/158.91
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 516.55/158.91
proper(from(z0)) → from(proper(z0)) 516.55/158.91
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 516.55/158.91
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 516.55/158.91
proper(pi(z0)) → pi(proper(z0)) 516.55/158.91
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 516.55/158.91
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 516.55/158.91
proper(square(z0)) → square(proper(z0)) 516.55/158.91
top(mark(z0)) → top(proper(z0)) 516.55/158.91
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 516.55/158.91
ACTIVE(posrecip(z0)) → c14(POSRECIP(active(z0)), ACTIVE(z0)) 516.55/158.91
ACTIVE(negrecip(z0)) → c15(NEGRECIP(active(z0)), ACTIVE(z0)) 516.55/158.91
ACTIVE(cons(z0, z1)) → c16(CONS(active(z0), z1), ACTIVE(z0)) 516.55/158.91
ACTIVE(cons2(z0, z1)) → c17(CONS2(z0, active(z1)), ACTIVE(z1)) 516.55/158.91
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 516.55/158.91
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 516.55/158.91
ACTIVE(from(z0)) → c20(FROM(active(z0)), ACTIVE(z0)) 516.55/158.91
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 516.55/158.91
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 516.55/158.91
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 516.55/158.91
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 516.55/158.91
ACTIVE(pi(z0)) → c25(PI(active(z0)), ACTIVE(z0)) 516.55/158.91
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 516.55/158.91
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 516.55/158.91
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 516.55/158.91
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 516.55/158.91
ACTIVE(square(z0)) → c30(SQUARE(active(z0)), ACTIVE(z0)) 516.55/158.91
S(mark(z0)) → c31(S(z0)) 516.55/158.91
S(ok(z0)) → c32(S(z0)) 516.55/158.91
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 516.55/158.91
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 516.55/158.91
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 516.55/158.91
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 516.55/158.91
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 516.55/158.91
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 516.55/158.91
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 516.55/158.91
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 516.55/158.91
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 516.55/158.91
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 516.55/158.91
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 516.55/158.91
FROM(mark(z0)) → c44(FROM(z0)) 516.55/158.91
FROM(ok(z0)) → c45(FROM(z0)) 516.55/158.91
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 516.55/158.91
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 516.55/158.91
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 516.55/158.91
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 516.55/158.91
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 516.55/158.91
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 516.55/158.91
PI(mark(z0)) → c52(PI(z0)) 516.55/158.91
PI(ok(z0)) → c53(PI(z0)) 516.55/158.91
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 516.55/158.91
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 516.55/158.91
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 516.55/158.91
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 516.55/158.91
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 516.55/158.91
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 516.55/158.91
SQUARE(mark(z0)) → c60(SQUARE(z0)) 516.55/158.91
SQUARE(ok(z0)) → c61(SQUARE(z0)) 516.55/158.91
PROPER(s(z0)) → c63(S(proper(z0)), PROPER(z0)) 516.55/158.91
PROPER(posrecip(z0)) → c64(POSRECIP(proper(z0)), PROPER(z0)) 516.55/158.91
PROPER(negrecip(z0)) → c65(NEGRECIP(proper(z0)), PROPER(z0)) 516.55/158.91
PROPER(cons(z0, z1)) → c67(CONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.55/158.91
PROPER(cons2(z0, z1)) → c68(CONS2(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.55/158.91
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.55/158.91
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 516.55/158.91
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.55/158.91
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.55/158.91
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 516.55/158.91
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.55/158.91
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.55/158.91
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 516.55/158.91
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 516.55/158.91
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 516.55/158.91
ACTIVE(from(z0)) → c(S(z0)) 516.55/158.91
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 516.55/158.91
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 516.55/158.91
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 516.55/158.91
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 516.55/158.91
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 516.55/158.91
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 516.55/158.91
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 516.55/158.91
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 516.55/158.91
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 516.55/158.91
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 516.55/158.91
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 516.55/158.91
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 516.55/158.91
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 516.55/158.91
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 516.55/158.91
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 516.55/158.91
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 516.55/158.91
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 516.55/158.91
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 516.55/158.91
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 516.55/158.91
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 516.55/158.91
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 516.55/158.91
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 516.55/158.91
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 516.55/158.91
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 516.55/158.91
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 516.55/158.91
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 516.55/158.91
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 516.55/158.91
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 516.55/158.91
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 516.55/158.91
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 516.55/158.91
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 516.55/158.91
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 516.55/158.91
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 516.55/158.91
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 516.55/158.91
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 516.55/158.91
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 516.55/158.91
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 516.55/158.91
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 516.55/158.91
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 516.55/158.91
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 516.55/158.91
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 516.55/158.91
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 516.55/158.91
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 516.55/158.91
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 516.55/158.91
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 516.55/158.91
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0)))
S tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 516.55/158.91
ACTIVE(posrecip(z0)) → c14(POSRECIP(active(z0)), ACTIVE(z0)) 516.55/158.91
ACTIVE(negrecip(z0)) → c15(NEGRECIP(active(z0)), ACTIVE(z0)) 516.55/158.91
ACTIVE(cons(z0, z1)) → c16(CONS(active(z0), z1), ACTIVE(z0)) 516.55/158.91
ACTIVE(cons2(z0, z1)) → c17(CONS2(z0, active(z1)), ACTIVE(z1)) 516.55/158.91
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 516.55/158.91
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 516.55/158.91
ACTIVE(from(z0)) → c20(FROM(active(z0)), ACTIVE(z0)) 516.55/158.91
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 516.55/158.91
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 516.55/158.91
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 516.55/158.91
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 516.55/158.91
ACTIVE(pi(z0)) → c25(PI(active(z0)), ACTIVE(z0)) 516.55/158.91
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 516.55/158.91
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 516.55/158.91
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 516.55/158.91
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 516.55/158.91
ACTIVE(square(z0)) → c30(SQUARE(active(z0)), ACTIVE(z0)) 516.55/158.91
S(mark(z0)) → c31(S(z0)) 516.55/158.91
S(ok(z0)) → c32(S(z0)) 516.55/158.91
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 516.55/158.91
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 516.55/158.91
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 516.55/158.91
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 516.55/158.91
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 516.55/158.91
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 516.55/158.91
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 516.55/158.91
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 516.55/158.91
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 516.55/158.91
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 516.55/158.91
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 516.55/158.91
FROM(mark(z0)) → c44(FROM(z0)) 516.55/158.91
FROM(ok(z0)) → c45(FROM(z0)) 516.55/158.91
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 516.55/158.91
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 516.55/158.91
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 516.55/158.91
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 516.55/158.91
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 516.55/158.91
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 516.55/158.91
PI(mark(z0)) → c52(PI(z0)) 516.55/158.91
PI(ok(z0)) → c53(PI(z0)) 516.55/158.91
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 516.55/158.91
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 516.55/158.91
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 516.55/158.91
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 516.55/158.91
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 516.55/158.91
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 516.55/158.91
SQUARE(mark(z0)) → c60(SQUARE(z0)) 516.55/158.91
SQUARE(ok(z0)) → c61(SQUARE(z0)) 516.55/158.91
PROPER(s(z0)) → c63(S(proper(z0)), PROPER(z0)) 516.55/158.91
PROPER(posrecip(z0)) → c64(POSRECIP(proper(z0)), PROPER(z0)) 516.55/158.91
PROPER(negrecip(z0)) → c65(NEGRECIP(proper(z0)), PROPER(z0)) 516.55/158.91
PROPER(cons(z0, z1)) → c67(CONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.55/158.91
PROPER(cons2(z0, z1)) → c68(CONS2(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.55/158.91
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.55/158.91
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 516.55/158.91
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.55/158.91
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.55/158.91
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 516.55/158.91
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.55/158.91
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.55/158.91
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 516.55/158.91
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 516.55/158.91
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 516.55/158.91
ACTIVE(from(z0)) → c(S(z0)) 516.55/158.91
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 516.55/158.91
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 516.55/158.91
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 516.55/158.91
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 516.55/158.91
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 516.55/158.91
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 516.55/158.91
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 516.55/158.91
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 516.55/158.91
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 516.55/158.91
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 516.55/158.91
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 516.55/158.91
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 516.55/158.91
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 516.55/158.91
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 516.55/158.91
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 516.55/158.91
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 516.55/158.91
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 516.55/158.91
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 516.55/158.91
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 516.55/158.91
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 516.55/158.91
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 516.55/158.91
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 516.55/158.91
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 516.55/158.91
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 516.55/158.91
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 516.55/158.91
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 516.55/158.91
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 516.55/158.91
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 516.55/158.91
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 516.55/158.91
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 516.55/158.91
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 516.55/158.91
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 516.55/158.91
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 516.55/158.91
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 516.55/158.91
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 516.55/158.91
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 516.55/158.91
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 516.55/158.91
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 516.55/158.91
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 516.55/158.91
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 516.55/158.91
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 516.55/158.91
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 516.55/158.91
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 516.55/158.91
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 516.55/158.91
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 516.55/158.91
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0)))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

ACTIVE, S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, PROPER, TOP

Compound Symbols:

c12, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c63, c64, c65, c67, c68, c70, c71, c72, c73, c74, c75, c76, c77, c78, c79, c, c7, c9, c11, c1, c13

516.55/158.91
516.55/158.91

(9) CdtNarrowingProof (BOTH BOUNDS(ID, ID) transformation)

Use narrowing to replace ACTIVE(posrecip(z0)) → c14(POSRECIP(active(z0)), ACTIVE(z0)) by

ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 516.55/158.91
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 516.55/158.91
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 516.55/158.91
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 516.55/158.91
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 516.55/158.91
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 516.55/158.91
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 516.55/158.91
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 516.94/159.01
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 516.94/159.01
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 516.94/159.02
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 516.94/159.02
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 516.94/159.02
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 516.94/159.02
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 516.94/159.02
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 516.94/159.02
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 516.94/159.02
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 516.94/159.02
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 516.94/159.02
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 516.94/159.02
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 516.94/159.02
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 516.94/159.02
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 516.94/159.02
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 516.94/159.02
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 516.94/159.02
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 516.94/159.02
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 516.94/159.02
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 516.94/159.02
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 516.94/159.02
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 516.94/159.02
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 516.94/159.02
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0)))
516.94/159.02
516.94/159.02

(10) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 516.94/159.02
active(2ndspos(0, z0)) → mark(rnil) 516.94/159.02
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 516.94/159.02
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 516.94/159.02
active(2ndsneg(0, z0)) → mark(rnil) 516.94/159.02
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 516.94/159.02
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 516.94/159.02
active(pi(z0)) → mark(2ndspos(z0, from(0))) 516.94/159.02
active(plus(0, z0)) → mark(z0) 516.94/159.02
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 516.94/159.02
active(times(0, z0)) → mark(0) 516.94/159.02
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 516.94/159.02
active(square(z0)) → mark(times(z0, z0)) 516.94/159.02
active(s(z0)) → s(active(z0)) 516.94/159.02
active(posrecip(z0)) → posrecip(active(z0)) 516.94/159.02
active(negrecip(z0)) → negrecip(active(z0)) 516.94/159.02
active(cons(z0, z1)) → cons(active(z0), z1) 516.94/159.02
active(cons2(z0, z1)) → cons2(z0, active(z1)) 516.94/159.02
active(rcons(z0, z1)) → rcons(active(z0), z1) 516.94/159.02
active(rcons(z0, z1)) → rcons(z0, active(z1)) 516.94/159.02
active(from(z0)) → from(active(z0)) 516.94/159.02
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 516.94/159.02
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 516.94/159.02
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 516.94/159.02
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 516.94/159.02
active(pi(z0)) → pi(active(z0)) 516.94/159.02
active(plus(z0, z1)) → plus(active(z0), z1) 516.94/159.02
active(plus(z0, z1)) → plus(z0, active(z1)) 516.94/159.02
active(times(z0, z1)) → times(active(z0), z1) 516.94/159.02
active(times(z0, z1)) → times(z0, active(z1)) 516.94/159.02
active(square(z0)) → square(active(z0)) 516.94/159.02
s(mark(z0)) → mark(s(z0)) 516.94/159.02
s(ok(z0)) → ok(s(z0)) 516.94/159.02
posrecip(mark(z0)) → mark(posrecip(z0)) 516.94/159.02
posrecip(ok(z0)) → ok(posrecip(z0)) 516.94/159.02
negrecip(mark(z0)) → mark(negrecip(z0)) 516.94/159.02
negrecip(ok(z0)) → ok(negrecip(z0)) 516.94/159.02
cons(mark(z0), z1) → mark(cons(z0, z1)) 516.94/159.02
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 516.94/159.02
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 516.94/159.02
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 516.94/159.02
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 516.94/159.02
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 516.94/159.02
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 516.94/159.02
from(mark(z0)) → mark(from(z0)) 516.94/159.02
from(ok(z0)) → ok(from(z0)) 516.94/159.02
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 516.94/159.02
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 516.94/159.02
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 516.94/159.02
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 516.94/159.02
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 516.94/159.02
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 516.94/159.02
pi(mark(z0)) → mark(pi(z0)) 516.94/159.02
pi(ok(z0)) → ok(pi(z0)) 516.94/159.02
plus(mark(z0), z1) → mark(plus(z0, z1)) 516.94/159.02
plus(z0, mark(z1)) → mark(plus(z0, z1)) 516.94/159.02
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 516.94/159.02
times(mark(z0), z1) → mark(times(z0, z1)) 516.94/159.02
times(z0, mark(z1)) → mark(times(z0, z1)) 516.94/159.02
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 516.94/159.02
square(mark(z0)) → mark(square(z0)) 516.94/159.02
square(ok(z0)) → ok(square(z0)) 516.94/159.02
proper(0) → ok(0) 516.94/159.02
proper(s(z0)) → s(proper(z0)) 516.94/159.02
proper(posrecip(z0)) → posrecip(proper(z0)) 516.94/159.02
proper(negrecip(z0)) → negrecip(proper(z0)) 516.94/159.02
proper(nil) → ok(nil) 516.94/159.02
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 516.94/159.02
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 516.94/159.02
proper(rnil) → ok(rnil) 516.94/159.02
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 516.94/159.02
proper(from(z0)) → from(proper(z0)) 516.94/159.02
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 516.94/159.02
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 516.94/159.02
proper(pi(z0)) → pi(proper(z0)) 516.94/159.02
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 516.94/159.02
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 516.94/159.02
proper(square(z0)) → square(proper(z0)) 516.94/159.02
top(mark(z0)) → top(proper(z0)) 516.94/159.02
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 516.94/159.02
ACTIVE(negrecip(z0)) → c15(NEGRECIP(active(z0)), ACTIVE(z0)) 516.94/159.02
ACTIVE(cons(z0, z1)) → c16(CONS(active(z0), z1), ACTIVE(z0)) 516.94/159.02
ACTIVE(cons2(z0, z1)) → c17(CONS2(z0, active(z1)), ACTIVE(z1)) 516.94/159.02
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 516.94/159.02
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 516.94/159.02
ACTIVE(from(z0)) → c20(FROM(active(z0)), ACTIVE(z0)) 516.94/159.02
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 516.94/159.02
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 516.94/159.02
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 516.94/159.02
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 516.94/159.02
ACTIVE(pi(z0)) → c25(PI(active(z0)), ACTIVE(z0)) 516.94/159.02
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 516.94/159.02
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 516.94/159.02
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 516.94/159.02
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 516.94/159.02
ACTIVE(square(z0)) → c30(SQUARE(active(z0)), ACTIVE(z0)) 516.94/159.02
S(mark(z0)) → c31(S(z0)) 516.94/159.02
S(ok(z0)) → c32(S(z0)) 516.94/159.02
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 516.94/159.02
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 516.94/159.02
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 516.94/159.02
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 516.94/159.02
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 516.94/159.02
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 516.94/159.02
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 516.94/159.02
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 516.94/159.02
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 516.94/159.02
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 516.94/159.02
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 516.94/159.02
FROM(mark(z0)) → c44(FROM(z0)) 516.94/159.02
FROM(ok(z0)) → c45(FROM(z0)) 516.94/159.02
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 516.94/159.02
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 516.94/159.02
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 516.94/159.02
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 516.94/159.02
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 516.94/159.02
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 516.94/159.02
PI(mark(z0)) → c52(PI(z0)) 516.94/159.02
PI(ok(z0)) → c53(PI(z0)) 516.94/159.02
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 516.94/159.02
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 516.94/159.02
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 516.94/159.02
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 516.94/159.02
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 516.94/159.02
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 516.94/159.02
SQUARE(mark(z0)) → c60(SQUARE(z0)) 516.94/159.02
SQUARE(ok(z0)) → c61(SQUARE(z0)) 516.94/159.02
PROPER(s(z0)) → c63(S(proper(z0)), PROPER(z0)) 516.94/159.02
PROPER(posrecip(z0)) → c64(POSRECIP(proper(z0)), PROPER(z0)) 516.94/159.02
PROPER(negrecip(z0)) → c65(NEGRECIP(proper(z0)), PROPER(z0)) 516.94/159.02
PROPER(cons(z0, z1)) → c67(CONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.94/159.02
PROPER(cons2(z0, z1)) → c68(CONS2(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.94/159.02
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.94/159.02
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 516.94/159.02
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.94/159.02
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.94/159.02
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 516.94/159.02
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.94/159.02
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.94/159.02
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 516.94/159.02
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 516.94/159.02
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 516.94/159.02
ACTIVE(from(z0)) → c(S(z0)) 516.94/159.02
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 516.94/159.02
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 516.94/159.02
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 516.94/159.02
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 516.94/159.02
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 516.94/159.02
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 516.94/159.02
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 516.94/159.02
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 516.94/159.02
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 516.94/159.02
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 516.94/159.02
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 516.94/159.02
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 516.94/159.02
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 516.94/159.02
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 516.94/159.02
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 516.94/159.02
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 516.94/159.02
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 516.94/159.02
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 516.94/159.02
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 516.94/159.02
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 516.94/159.02
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 516.94/159.02
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 516.94/159.02
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 516.94/159.02
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 516.94/159.02
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 516.94/159.02
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 516.94/159.02
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 516.94/159.02
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 516.94/159.02
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 516.94/159.02
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 516.94/159.02
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 516.94/159.02
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 516.94/159.02
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 516.94/159.02
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 516.94/159.02
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 516.94/159.02
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 516.94/159.02
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 516.94/159.02
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 516.94/159.02
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 516.94/159.02
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 516.94/159.02
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 516.94/159.02
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 516.94/159.02
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 516.94/159.02
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 516.94/159.02
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 516.94/159.02
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 516.94/159.02
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 516.94/159.02
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 516.94/159.02
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 516.94/159.02
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 516.94/159.02
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 516.94/159.02
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 516.94/159.02
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 516.94/159.02
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 516.94/159.02
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 516.94/159.02
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 516.94/159.02
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 516.94/159.02
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 516.94/159.02
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 516.94/159.02
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 516.94/159.02
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 516.94/159.02
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 516.94/159.02
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 516.94/159.02
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 516.94/159.02
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 516.94/159.02
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 516.94/159.02
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 516.94/159.02
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 516.94/159.02
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 516.94/159.02
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 516.94/159.02
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 516.94/159.02
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 516.94/159.02
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 516.94/159.02
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 516.94/159.02
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 516.94/159.02
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 516.94/159.02
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0)))
S tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 516.94/159.02
ACTIVE(negrecip(z0)) → c15(NEGRECIP(active(z0)), ACTIVE(z0)) 516.94/159.02
ACTIVE(cons(z0, z1)) → c16(CONS(active(z0), z1), ACTIVE(z0)) 516.94/159.02
ACTIVE(cons2(z0, z1)) → c17(CONS2(z0, active(z1)), ACTIVE(z1)) 516.94/159.02
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 516.94/159.02
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 516.94/159.02
ACTIVE(from(z0)) → c20(FROM(active(z0)), ACTIVE(z0)) 516.94/159.02
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 516.94/159.02
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 516.94/159.02
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 516.94/159.02
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 516.94/159.02
ACTIVE(pi(z0)) → c25(PI(active(z0)), ACTIVE(z0)) 516.94/159.02
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 516.94/159.02
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 516.94/159.02
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 516.94/159.02
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 516.94/159.02
ACTIVE(square(z0)) → c30(SQUARE(active(z0)), ACTIVE(z0)) 516.94/159.02
S(mark(z0)) → c31(S(z0)) 516.94/159.02
S(ok(z0)) → c32(S(z0)) 516.94/159.02
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 516.94/159.02
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 516.94/159.02
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 516.94/159.02
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 516.94/159.02
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 516.94/159.02
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 516.94/159.02
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 516.94/159.02
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 516.94/159.02
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 516.94/159.02
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 516.94/159.02
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 516.94/159.02
FROM(mark(z0)) → c44(FROM(z0)) 516.94/159.02
FROM(ok(z0)) → c45(FROM(z0)) 516.94/159.02
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 516.94/159.02
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 516.94/159.02
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 516.94/159.02
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 516.94/159.02
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 516.94/159.02
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 516.94/159.02
PI(mark(z0)) → c52(PI(z0)) 516.94/159.02
PI(ok(z0)) → c53(PI(z0)) 516.94/159.02
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 516.94/159.02
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 516.94/159.02
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 516.94/159.02
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 516.94/159.02
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 516.94/159.02
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 516.94/159.02
SQUARE(mark(z0)) → c60(SQUARE(z0)) 516.94/159.02
SQUARE(ok(z0)) → c61(SQUARE(z0)) 516.94/159.02
PROPER(s(z0)) → c63(S(proper(z0)), PROPER(z0)) 516.94/159.02
PROPER(posrecip(z0)) → c64(POSRECIP(proper(z0)), PROPER(z0)) 516.94/159.02
PROPER(negrecip(z0)) → c65(NEGRECIP(proper(z0)), PROPER(z0)) 516.94/159.02
PROPER(cons(z0, z1)) → c67(CONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.94/159.02
PROPER(cons2(z0, z1)) → c68(CONS2(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.94/159.02
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.94/159.02
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 516.94/159.02
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.94/159.02
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.94/159.02
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 516.94/159.02
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.94/159.02
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.94/159.02
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 516.94/159.02
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 516.94/159.02
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 516.94/159.02
ACTIVE(from(z0)) → c(S(z0)) 516.94/159.02
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 516.94/159.02
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 516.94/159.02
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 516.94/159.02
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 516.94/159.02
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 516.94/159.02
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 516.94/159.02
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 516.94/159.02
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 516.94/159.02
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 516.94/159.02
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 516.94/159.02
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 516.94/159.02
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 516.94/159.02
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 516.94/159.02
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 516.94/159.02
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 516.94/159.02
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 516.94/159.02
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 516.94/159.02
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 516.94/159.02
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 516.94/159.02
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 516.94/159.02
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 516.94/159.02
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 516.94/159.02
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 516.94/159.02
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 516.94/159.02
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 516.94/159.02
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 516.94/159.02
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 516.94/159.02
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 516.94/159.02
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 516.94/159.02
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 516.94/159.02
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 516.94/159.02
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 516.94/159.02
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 516.94/159.02
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 516.94/159.02
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 516.94/159.02
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 516.94/159.02
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 516.94/159.02
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 516.94/159.02
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 516.94/159.02
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 516.94/159.02
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 516.94/159.02
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 516.94/159.02
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 516.94/159.02
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 516.94/159.02
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 516.94/159.02
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 516.94/159.02
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 516.94/159.02
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 516.94/159.02
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 516.94/159.02
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 516.94/159.02
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 516.94/159.02
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 516.94/159.02
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 516.94/159.02
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 516.94/159.02
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 516.94/159.02
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 516.94/159.02
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 516.94/159.02
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 516.94/159.02
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 516.94/159.02
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 516.94/159.02
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 516.94/159.02
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 516.94/159.02
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 516.94/159.02
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 516.94/159.02
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 516.94/159.02
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 516.94/159.02
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 516.94/159.02
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 516.94/159.02
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 516.94/159.02
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 516.94/159.02
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 516.94/159.02
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 516.94/159.02
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 516.94/159.02
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 516.94/159.02
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 516.94/159.02
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 516.94/159.02
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0)))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

ACTIVE, S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, PROPER, TOP

Compound Symbols:

c12, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c63, c64, c65, c67, c68, c70, c71, c72, c73, c74, c75, c76, c77, c78, c79, c, c7, c9, c11, c1, c13, c14

516.94/159.02
516.94/159.02

(11) CdtNarrowingProof (BOTH BOUNDS(ID, ID) transformation)

Use narrowing to replace ACTIVE(negrecip(z0)) → c15(NEGRECIP(active(z0)), ACTIVE(z0)) by

ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 516.94/159.02
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 516.94/159.02
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 516.94/159.02
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 516.94/159.04
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 516.94/159.04
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 516.94/159.04
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 516.94/159.04
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 516.94/159.04
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 516.94/159.04
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 516.94/159.04
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 516.94/159.04
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 516.94/159.04
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 516.94/159.04
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 516.94/159.04
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 516.94/159.04
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 516.94/159.04
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 516.94/159.04
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 516.94/159.04
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 516.94/159.04
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 516.94/159.04
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 516.94/159.04
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 516.94/159.04
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 516.94/159.04
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 516.94/159.04
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 516.94/159.04
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 516.94/159.04
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 516.94/159.04
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 516.94/159.04
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 516.94/159.04
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 516.94/159.04
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0)))
516.94/159.04
516.94/159.04

(12) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 516.94/159.04
active(2ndspos(0, z0)) → mark(rnil) 516.94/159.04
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 516.94/159.04
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 516.94/159.04
active(2ndsneg(0, z0)) → mark(rnil) 516.94/159.04
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 516.94/159.05
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 516.94/159.05
active(pi(z0)) → mark(2ndspos(z0, from(0))) 516.94/159.05
active(plus(0, z0)) → mark(z0) 516.94/159.05
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 516.94/159.05
active(times(0, z0)) → mark(0) 516.94/159.05
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 516.94/159.05
active(square(z0)) → mark(times(z0, z0)) 516.94/159.05
active(s(z0)) → s(active(z0)) 516.94/159.05
active(posrecip(z0)) → posrecip(active(z0)) 516.94/159.05
active(negrecip(z0)) → negrecip(active(z0)) 516.94/159.05
active(cons(z0, z1)) → cons(active(z0), z1) 516.94/159.05
active(cons2(z0, z1)) → cons2(z0, active(z1)) 516.94/159.05
active(rcons(z0, z1)) → rcons(active(z0), z1) 516.94/159.05
active(rcons(z0, z1)) → rcons(z0, active(z1)) 516.94/159.05
active(from(z0)) → from(active(z0)) 516.94/159.05
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 516.94/159.05
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 516.94/159.05
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 516.94/159.05
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 516.94/159.05
active(pi(z0)) → pi(active(z0)) 516.94/159.05
active(plus(z0, z1)) → plus(active(z0), z1) 516.94/159.05
active(plus(z0, z1)) → plus(z0, active(z1)) 516.94/159.05
active(times(z0, z1)) → times(active(z0), z1) 516.94/159.05
active(times(z0, z1)) → times(z0, active(z1)) 516.94/159.05
active(square(z0)) → square(active(z0)) 516.94/159.05
s(mark(z0)) → mark(s(z0)) 516.94/159.05
s(ok(z0)) → ok(s(z0)) 516.94/159.05
posrecip(mark(z0)) → mark(posrecip(z0)) 516.94/159.05
posrecip(ok(z0)) → ok(posrecip(z0)) 516.94/159.05
negrecip(mark(z0)) → mark(negrecip(z0)) 516.94/159.05
negrecip(ok(z0)) → ok(negrecip(z0)) 516.94/159.05
cons(mark(z0), z1) → mark(cons(z0, z1)) 516.94/159.05
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 516.94/159.05
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 516.94/159.05
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 516.94/159.05
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 516.94/159.05
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 516.94/159.05
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 516.94/159.05
from(mark(z0)) → mark(from(z0)) 516.94/159.05
from(ok(z0)) → ok(from(z0)) 516.94/159.05
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 516.94/159.05
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 516.94/159.05
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 516.94/159.05
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 516.94/159.05
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 516.94/159.05
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 516.94/159.05
pi(mark(z0)) → mark(pi(z0)) 516.94/159.05
pi(ok(z0)) → ok(pi(z0)) 516.94/159.05
plus(mark(z0), z1) → mark(plus(z0, z1)) 516.94/159.05
plus(z0, mark(z1)) → mark(plus(z0, z1)) 516.94/159.05
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 516.94/159.05
times(mark(z0), z1) → mark(times(z0, z1)) 516.94/159.05
times(z0, mark(z1)) → mark(times(z0, z1)) 516.94/159.05
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 516.94/159.05
square(mark(z0)) → mark(square(z0)) 516.94/159.05
square(ok(z0)) → ok(square(z0)) 516.94/159.05
proper(0) → ok(0) 516.94/159.05
proper(s(z0)) → s(proper(z0)) 516.94/159.05
proper(posrecip(z0)) → posrecip(proper(z0)) 516.94/159.05
proper(negrecip(z0)) → negrecip(proper(z0)) 516.94/159.05
proper(nil) → ok(nil) 516.94/159.05
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 516.94/159.05
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 516.94/159.05
proper(rnil) → ok(rnil) 516.94/159.05
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 516.94/159.05
proper(from(z0)) → from(proper(z0)) 516.94/159.05
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 516.94/159.05
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 516.94/159.05
proper(pi(z0)) → pi(proper(z0)) 516.94/159.05
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 516.94/159.05
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 516.94/159.05
proper(square(z0)) → square(proper(z0)) 516.94/159.05
top(mark(z0)) → top(proper(z0)) 516.94/159.05
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 516.94/159.05
ACTIVE(cons(z0, z1)) → c16(CONS(active(z0), z1), ACTIVE(z0)) 516.94/159.05
ACTIVE(cons2(z0, z1)) → c17(CONS2(z0, active(z1)), ACTIVE(z1)) 516.94/159.05
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 516.94/159.05
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 516.94/159.05
ACTIVE(from(z0)) → c20(FROM(active(z0)), ACTIVE(z0)) 516.94/159.05
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 516.94/159.05
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 516.94/159.05
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 516.94/159.05
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 516.94/159.05
ACTIVE(pi(z0)) → c25(PI(active(z0)), ACTIVE(z0)) 516.94/159.05
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 516.94/159.05
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 516.94/159.05
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 516.94/159.05
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 516.94/159.05
ACTIVE(square(z0)) → c30(SQUARE(active(z0)), ACTIVE(z0)) 516.94/159.05
S(mark(z0)) → c31(S(z0)) 516.94/159.05
S(ok(z0)) → c32(S(z0)) 516.94/159.05
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 516.94/159.05
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 516.94/159.05
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 516.94/159.05
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 516.94/159.05
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 516.94/159.05
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 516.94/159.05
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 516.94/159.05
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 516.94/159.05
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 516.94/159.05
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 516.94/159.05
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 516.94/159.05
FROM(mark(z0)) → c44(FROM(z0)) 516.94/159.05
FROM(ok(z0)) → c45(FROM(z0)) 516.94/159.05
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 516.94/159.05
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 516.94/159.05
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 516.94/159.05
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 516.94/159.05
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 516.94/159.05
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 516.94/159.05
PI(mark(z0)) → c52(PI(z0)) 516.94/159.05
PI(ok(z0)) → c53(PI(z0)) 516.94/159.05
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 516.94/159.05
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 516.94/159.05
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 516.94/159.05
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 516.94/159.05
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 516.94/159.05
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 516.94/159.05
SQUARE(mark(z0)) → c60(SQUARE(z0)) 516.94/159.05
SQUARE(ok(z0)) → c61(SQUARE(z0)) 516.94/159.05
PROPER(s(z0)) → c63(S(proper(z0)), PROPER(z0)) 516.94/159.05
PROPER(posrecip(z0)) → c64(POSRECIP(proper(z0)), PROPER(z0)) 516.94/159.05
PROPER(negrecip(z0)) → c65(NEGRECIP(proper(z0)), PROPER(z0)) 516.94/159.05
PROPER(cons(z0, z1)) → c67(CONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.94/159.05
PROPER(cons2(z0, z1)) → c68(CONS2(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.94/159.05
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.94/159.05
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 516.94/159.05
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.94/159.05
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.94/159.05
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 516.94/159.05
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.94/159.05
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.94/159.05
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 516.94/159.05
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 516.94/159.05
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 516.94/159.05
ACTIVE(from(z0)) → c(S(z0)) 516.94/159.05
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 516.94/159.05
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 516.94/159.05
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 516.94/159.05
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 516.94/159.05
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 516.94/159.05
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 516.94/159.05
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 516.94/159.05
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 516.94/159.05
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 516.94/159.05
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 516.94/159.05
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 516.94/159.05
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 516.94/159.05
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 516.94/159.05
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 516.94/159.05
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 516.94/159.05
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 516.94/159.05
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 516.94/159.05
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 516.94/159.06
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 516.94/159.06
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 516.94/159.06
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 516.94/159.06
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 516.94/159.06
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 516.94/159.06
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 516.94/159.06
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 516.94/159.06
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 516.94/159.06
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 516.94/159.06
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 516.94/159.06
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 516.94/159.06
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 516.94/159.06
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 516.94/159.06
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 516.94/159.06
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 516.94/159.06
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 516.94/159.06
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 516.94/159.06
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 516.94/159.06
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 516.94/159.06
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 516.94/159.06
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 516.94/159.06
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 516.94/159.06
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 516.94/159.06
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 516.94/159.06
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 516.94/159.06
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 516.94/159.06
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 516.94/159.06
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 516.94/159.06
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 516.94/159.06
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 516.94/159.06
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 516.94/159.06
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 516.94/159.06
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 516.94/159.06
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 516.94/159.06
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 516.94/159.06
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 516.94/159.06
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 516.94/159.06
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 516.94/159.06
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 516.94/159.06
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 516.94/159.06
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 516.94/159.06
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 516.94/159.06
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 516.94/159.06
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 516.94/159.06
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 516.94/159.06
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 516.94/159.06
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 516.94/159.06
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 516.94/159.06
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 516.94/159.06
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 516.94/159.06
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 516.94/159.06
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 516.94/159.06
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 516.94/159.06
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 516.94/159.06
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 516.94/159.06
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 516.94/159.06
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 516.94/159.06
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 516.94/159.06
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 516.94/159.06
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 516.94/159.06
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 516.94/159.06
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 516.94/159.06
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 516.94/159.06
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 516.94/159.06
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 516.94/159.06
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 516.94/159.06
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 516.94/159.06
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 516.94/159.06
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 516.94/159.06
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 516.94/159.06
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 516.94/159.06
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 516.94/159.06
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 516.94/159.06
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 516.94/159.06
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 516.94/159.06
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 516.94/159.06
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 516.94/159.06
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 516.94/159.06
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 516.94/159.06
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 516.94/159.06
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 516.94/159.06
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 516.94/159.06
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 516.94/159.06
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 516.94/159.06
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 516.94/159.06
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 516.94/159.06
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 516.94/159.06
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 516.94/159.06
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 516.94/159.06
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0)))
S tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 516.94/159.06
ACTIVE(cons(z0, z1)) → c16(CONS(active(z0), z1), ACTIVE(z0)) 516.94/159.06
ACTIVE(cons2(z0, z1)) → c17(CONS2(z0, active(z1)), ACTIVE(z1)) 516.94/159.06
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 516.94/159.06
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 516.94/159.06
ACTIVE(from(z0)) → c20(FROM(active(z0)), ACTIVE(z0)) 516.94/159.06
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 516.94/159.06
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 516.94/159.06
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 516.94/159.06
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 516.94/159.06
ACTIVE(pi(z0)) → c25(PI(active(z0)), ACTIVE(z0)) 516.94/159.06
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 516.94/159.06
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 516.94/159.06
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 516.94/159.06
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 516.94/159.06
ACTIVE(square(z0)) → c30(SQUARE(active(z0)), ACTIVE(z0)) 516.94/159.06
S(mark(z0)) → c31(S(z0)) 516.94/159.06
S(ok(z0)) → c32(S(z0)) 516.94/159.06
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 516.94/159.06
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 516.94/159.06
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 516.94/159.06
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 516.94/159.06
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 516.94/159.06
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 516.94/159.06
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 516.94/159.06
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 516.94/159.06
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 516.94/159.06
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 516.94/159.06
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 516.94/159.06
FROM(mark(z0)) → c44(FROM(z0)) 516.94/159.06
FROM(ok(z0)) → c45(FROM(z0)) 516.94/159.06
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 516.94/159.06
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 516.94/159.06
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 516.94/159.06
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 516.94/159.06
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 516.94/159.06
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 516.94/159.06
PI(mark(z0)) → c52(PI(z0)) 516.94/159.06
PI(ok(z0)) → c53(PI(z0)) 516.94/159.06
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 516.94/159.06
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 516.94/159.06
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 516.94/159.06
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 516.94/159.06
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 516.94/159.06
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 516.94/159.06
SQUARE(mark(z0)) → c60(SQUARE(z0)) 516.94/159.06
SQUARE(ok(z0)) → c61(SQUARE(z0)) 516.94/159.06
PROPER(s(z0)) → c63(S(proper(z0)), PROPER(z0)) 516.94/159.06
PROPER(posrecip(z0)) → c64(POSRECIP(proper(z0)), PROPER(z0)) 516.94/159.06
PROPER(negrecip(z0)) → c65(NEGRECIP(proper(z0)), PROPER(z0)) 516.94/159.07
PROPER(cons(z0, z1)) → c67(CONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.94/159.07
PROPER(cons2(z0, z1)) → c68(CONS2(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.94/159.07
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.94/159.07
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 516.94/159.07
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.94/159.07
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.94/159.07
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 516.94/159.07
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.94/159.07
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 516.94/159.07
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 516.94/159.07
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 516.94/159.07
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 516.94/159.07
ACTIVE(from(z0)) → c(S(z0)) 516.94/159.07
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 516.94/159.07
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 516.94/159.07
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 516.94/159.07
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 516.94/159.07
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 516.94/159.07
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 516.94/159.07
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 516.94/159.07
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 516.94/159.07
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 516.94/159.07
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 516.94/159.07
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 516.94/159.07
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 516.94/159.07
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 516.94/159.07
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 516.94/159.07
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 516.94/159.07
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 516.94/159.07
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 516.94/159.07
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 516.94/159.07
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 516.94/159.07
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 516.94/159.07
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 516.94/159.07
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 516.94/159.07
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 516.94/159.07
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 516.94/159.07
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 516.94/159.07
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 516.94/159.07
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 516.94/159.07
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 516.94/159.07
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 516.94/159.07
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 516.94/159.07
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 516.94/159.07
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 516.94/159.07
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 516.94/159.07
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 516.94/159.07
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 516.94/159.07
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 516.94/159.07
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 516.94/159.07
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 516.94/159.07
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 516.94/159.07
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 516.94/159.07
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 516.94/159.07
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 516.94/159.07
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 516.94/159.07
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 516.94/159.07
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 516.94/159.07
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 516.94/159.07
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 516.94/159.07
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 516.94/159.07
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 516.94/159.07
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 516.94/159.07
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 516.94/159.07
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 516.94/159.07
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 516.94/159.07
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 516.94/159.07
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 516.94/159.07
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 516.94/159.07
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 516.94/159.07
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 516.94/159.07
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 516.94/159.07
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 516.94/159.07
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 516.94/159.07
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 516.94/159.07
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 516.94/159.07
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 516.94/159.07
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 516.94/159.07
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 516.94/159.07
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 516.94/159.07
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 516.94/159.07
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 516.94/159.07
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 516.94/159.07
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 516.94/159.07
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 516.94/159.07
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 516.94/159.07
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 516.94/159.07
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 516.94/159.07
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 516.94/159.07
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 516.94/159.07
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 516.94/159.07
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 516.94/159.07
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 516.94/159.07
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 516.94/159.07
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 516.94/159.07
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 516.94/159.07
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 516.94/159.07
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 516.94/159.07
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 516.94/159.07
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 516.94/159.07
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 516.94/159.07
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 516.94/159.07
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 516.94/159.07
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 516.94/159.07
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 516.94/159.07
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 516.94/159.07
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 516.94/159.07
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 516.94/159.07
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 516.94/159.07
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 516.94/159.07
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 516.94/159.07
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 516.94/159.07
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 516.94/159.07
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 516.94/159.07
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 516.94/159.07
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 516.94/159.07
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 516.94/159.07
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 516.94/159.07
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 516.94/159.07
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 516.94/159.07
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0)))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

ACTIVE, S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, PROPER, TOP

Compound Symbols:

c12, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c63, c64, c65, c67, c68, c70, c71, c72, c73, c74, c75, c76, c77, c78, c79, c, c7, c9, c11, c1, c13, c14, c15

516.94/159.07
516.94/159.07

(13) CdtNarrowingProof (BOTH BOUNDS(ID, ID) transformation)

Use narrowing to replace ACTIVE(cons(z0, z1)) → c16(CONS(active(z0), z1), ACTIVE(z0)) by

ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 516.94/159.07
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 516.94/159.07
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 516.94/159.07
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 516.94/159.07
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 516.94/159.07
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 516.94/159.07
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 516.94/159.07
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 517.73/159.21
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 517.73/159.21
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 517.73/159.21
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 517.73/159.21
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 517.73/159.21
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 517.73/159.21
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 517.73/159.21
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 517.73/159.21
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 517.73/159.21
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 517.73/159.21
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 517.73/159.21
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 517.73/159.21
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 517.73/159.21
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 517.73/159.21
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 517.73/159.21
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 517.73/159.21
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 517.73/159.21
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 517.73/159.21
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 517.73/159.21
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 517.73/159.21
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 517.73/159.21
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 517.73/159.21
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 517.73/159.21
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0)))
517.73/159.21
517.73/159.21

(14) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 517.73/159.21
active(2ndspos(0, z0)) → mark(rnil) 517.73/159.21
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 517.73/159.21
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 517.73/159.21
active(2ndsneg(0, z0)) → mark(rnil) 517.73/159.21
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 517.73/159.21
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 517.73/159.21
active(pi(z0)) → mark(2ndspos(z0, from(0))) 517.73/159.21
active(plus(0, z0)) → mark(z0) 517.73/159.21
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 517.73/159.21
active(times(0, z0)) → mark(0) 517.73/159.21
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 517.73/159.21
active(square(z0)) → mark(times(z0, z0)) 517.73/159.21
active(s(z0)) → s(active(z0)) 517.73/159.21
active(posrecip(z0)) → posrecip(active(z0)) 517.73/159.21
active(negrecip(z0)) → negrecip(active(z0)) 517.73/159.21
active(cons(z0, z1)) → cons(active(z0), z1) 517.73/159.21
active(cons2(z0, z1)) → cons2(z0, active(z1)) 517.73/159.21
active(rcons(z0, z1)) → rcons(active(z0), z1) 517.73/159.21
active(rcons(z0, z1)) → rcons(z0, active(z1)) 517.73/159.21
active(from(z0)) → from(active(z0)) 517.73/159.21
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 517.73/159.21
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 517.73/159.21
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 517.73/159.21
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 517.73/159.21
active(pi(z0)) → pi(active(z0)) 517.73/159.21
active(plus(z0, z1)) → plus(active(z0), z1) 517.73/159.21
active(plus(z0, z1)) → plus(z0, active(z1)) 517.73/159.21
active(times(z0, z1)) → times(active(z0), z1) 517.73/159.21
active(times(z0, z1)) → times(z0, active(z1)) 517.73/159.21
active(square(z0)) → square(active(z0)) 517.73/159.21
s(mark(z0)) → mark(s(z0)) 517.73/159.21
s(ok(z0)) → ok(s(z0)) 517.73/159.21
posrecip(mark(z0)) → mark(posrecip(z0)) 517.73/159.21
posrecip(ok(z0)) → ok(posrecip(z0)) 517.73/159.21
negrecip(mark(z0)) → mark(negrecip(z0)) 517.73/159.21
negrecip(ok(z0)) → ok(negrecip(z0)) 517.73/159.21
cons(mark(z0), z1) → mark(cons(z0, z1)) 517.73/159.21
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 517.73/159.21
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 517.73/159.21
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 517.73/159.21
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 517.73/159.21
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 517.73/159.21
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 517.73/159.21
from(mark(z0)) → mark(from(z0)) 517.73/159.21
from(ok(z0)) → ok(from(z0)) 517.73/159.21
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 517.73/159.21
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 517.73/159.21
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 517.73/159.21
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 517.73/159.21
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 517.73/159.21
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 517.73/159.21
pi(mark(z0)) → mark(pi(z0)) 517.73/159.21
pi(ok(z0)) → ok(pi(z0)) 517.73/159.21
plus(mark(z0), z1) → mark(plus(z0, z1)) 517.73/159.21
plus(z0, mark(z1)) → mark(plus(z0, z1)) 517.73/159.21
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 517.73/159.21
times(mark(z0), z1) → mark(times(z0, z1)) 517.73/159.21
times(z0, mark(z1)) → mark(times(z0, z1)) 517.73/159.21
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 517.73/159.21
square(mark(z0)) → mark(square(z0)) 517.73/159.21
square(ok(z0)) → ok(square(z0)) 517.73/159.21
proper(0) → ok(0) 517.73/159.21
proper(s(z0)) → s(proper(z0)) 517.73/159.21
proper(posrecip(z0)) → posrecip(proper(z0)) 517.73/159.21
proper(negrecip(z0)) → negrecip(proper(z0)) 517.73/159.21
proper(nil) → ok(nil) 517.73/159.21
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 517.73/159.21
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 517.73/159.21
proper(rnil) → ok(rnil) 517.73/159.21
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 517.73/159.21
proper(from(z0)) → from(proper(z0)) 517.73/159.21
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 517.73/159.21
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 517.73/159.21
proper(pi(z0)) → pi(proper(z0)) 517.73/159.21
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 517.73/159.21
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 517.73/159.21
proper(square(z0)) → square(proper(z0)) 517.73/159.21
top(mark(z0)) → top(proper(z0)) 517.73/159.21
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 517.73/159.21
ACTIVE(cons2(z0, z1)) → c17(CONS2(z0, active(z1)), ACTIVE(z1)) 517.73/159.21
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 517.73/159.21
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 517.73/159.21
ACTIVE(from(z0)) → c20(FROM(active(z0)), ACTIVE(z0)) 517.73/159.21
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 517.73/159.21
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 517.73/159.21
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 517.73/159.21
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 517.73/159.21
ACTIVE(pi(z0)) → c25(PI(active(z0)), ACTIVE(z0)) 517.73/159.21
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 517.73/159.21
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 517.73/159.21
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 517.73/159.21
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 517.73/159.21
ACTIVE(square(z0)) → c30(SQUARE(active(z0)), ACTIVE(z0)) 517.73/159.21
S(mark(z0)) → c31(S(z0)) 517.73/159.21
S(ok(z0)) → c32(S(z0)) 517.73/159.21
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 517.73/159.21
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 517.73/159.21
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 517.73/159.21
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 517.73/159.21
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 517.73/159.21
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 517.73/159.21
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 517.73/159.21
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 517.73/159.21
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 517.73/159.21
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 517.73/159.21
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 517.73/159.21
FROM(mark(z0)) → c44(FROM(z0)) 517.73/159.21
FROM(ok(z0)) → c45(FROM(z0)) 517.73/159.21
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 517.73/159.21
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 517.73/159.21
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 517.73/159.21
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 517.73/159.21
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 517.73/159.21
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 517.73/159.21
PI(mark(z0)) → c52(PI(z0)) 517.73/159.21
PI(ok(z0)) → c53(PI(z0)) 517.73/159.21
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 517.73/159.21
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 517.73/159.21
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 517.73/159.21
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 517.73/159.21
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 517.73/159.21
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 517.73/159.21
SQUARE(mark(z0)) → c60(SQUARE(z0)) 517.73/159.21
SQUARE(ok(z0)) → c61(SQUARE(z0)) 517.73/159.21
PROPER(s(z0)) → c63(S(proper(z0)), PROPER(z0)) 517.73/159.21
PROPER(posrecip(z0)) → c64(POSRECIP(proper(z0)), PROPER(z0)) 517.73/159.21
PROPER(negrecip(z0)) → c65(NEGRECIP(proper(z0)), PROPER(z0)) 517.73/159.21
PROPER(cons(z0, z1)) → c67(CONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 517.73/159.21
PROPER(cons2(z0, z1)) → c68(CONS2(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 517.73/159.21
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 517.73/159.21
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 517.73/159.21
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 517.73/159.21
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 517.73/159.21
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 517.73/159.21
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 517.73/159.21
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 517.73/159.21
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 517.73/159.21
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 517.73/159.21
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 517.73/159.21
ACTIVE(from(z0)) → c(S(z0)) 517.73/159.21
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 517.73/159.21
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 517.73/159.21
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 517.73/159.21
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 517.73/159.21
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 517.73/159.21
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 517.73/159.21
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 517.73/159.21
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 517.73/159.21
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 517.73/159.21
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 517.73/159.21
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 517.73/159.21
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 517.73/159.21
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 517.73/159.21
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 517.73/159.21
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 517.73/159.21
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 517.73/159.21
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 517.73/159.21
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 517.73/159.21
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 517.73/159.21
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 517.73/159.21
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 517.73/159.21
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 517.73/159.21
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 517.73/159.21
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 517.73/159.21
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 517.73/159.21
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 517.73/159.21
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 517.73/159.21
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 517.73/159.21
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 517.73/159.21
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 517.73/159.21
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 517.73/159.21
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 517.73/159.21
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 517.73/159.21
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 517.73/159.21
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 517.73/159.21
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 517.73/159.21
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 517.73/159.21
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 517.73/159.21
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 517.73/159.21
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 517.73/159.21
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 517.73/159.21
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 517.73/159.21
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 517.73/159.21
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 517.73/159.21
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 517.73/159.21
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 517.73/159.21
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 517.73/159.21
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 517.73/159.21
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 517.73/159.21
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 517.73/159.21
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 517.73/159.21
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 517.73/159.21
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 517.73/159.21
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 517.73/159.21
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 517.73/159.21
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 517.73/159.21
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 517.73/159.21
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 517.73/159.21
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 517.73/159.21
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 517.73/159.21
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 517.73/159.21
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 517.73/159.21
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 517.73/159.21
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 517.73/159.21
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 517.73/159.21
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 517.73/159.21
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 517.73/159.21
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 517.73/159.21
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 517.73/159.21
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 517.73/159.21
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 517.73/159.21
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 517.73/159.21
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 517.73/159.21
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 517.73/159.21
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 517.73/159.21
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 517.73/159.21
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 517.73/159.21
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 517.73/159.21
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 517.73/159.21
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 517.73/159.21
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 517.73/159.21
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 517.73/159.21
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 517.73/159.21
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 517.73/159.21
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 517.73/159.21
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 517.73/159.21
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 517.73/159.21
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 517.73/159.21
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 517.73/159.21
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 517.73/159.21
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 517.73/159.21
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 517.73/159.21
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 517.73/159.21
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 517.73/159.21
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 517.73/159.21
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 517.73/159.21
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 517.73/159.21
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 517.73/159.21
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 517.73/159.21
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 517.73/159.21
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 517.73/159.21
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 517.73/159.21
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 517.73/159.21
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 517.73/159.21
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 517.73/159.21
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 517.73/159.21
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 517.73/159.21
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 517.73/159.21
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 517.73/159.21
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 517.73/159.21
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 517.73/159.21
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 517.73/159.21
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 517.73/159.21
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 517.73/159.21
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 517.73/159.21
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 517.73/159.21
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 517.73/159.21
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 517.73/159.21
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 517.73/159.21
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 517.73/159.21
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 517.73/159.21
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 517.73/159.21
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 517.73/159.21
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 517.73/159.21
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 517.73/159.21
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 517.73/159.21
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 517.73/159.21
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 517.73/159.21
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 517.73/159.21
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 517.73/159.21
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 517.73/159.21
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 517.73/159.21
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 517.73/159.21
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 517.73/159.21
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 517.73/159.21
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 517.73/159.21
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 517.73/159.21
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 517.73/159.21
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0)))
S tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 517.73/159.21
ACTIVE(cons2(z0, z1)) → c17(CONS2(z0, active(z1)), ACTIVE(z1)) 517.73/159.21
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 517.73/159.21
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 517.73/159.21
ACTIVE(from(z0)) → c20(FROM(active(z0)), ACTIVE(z0)) 517.73/159.21
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 517.73/159.21
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 517.73/159.21
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 517.73/159.21
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 517.73/159.21
ACTIVE(pi(z0)) → c25(PI(active(z0)), ACTIVE(z0)) 517.73/159.21
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 517.73/159.21
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 517.73/159.21
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 517.73/159.21
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 517.73/159.21
ACTIVE(square(z0)) → c30(SQUARE(active(z0)), ACTIVE(z0)) 517.73/159.21
S(mark(z0)) → c31(S(z0)) 517.73/159.21
S(ok(z0)) → c32(S(z0)) 517.73/159.21
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 517.73/159.21
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 517.73/159.21
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 517.73/159.21
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 517.73/159.21
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 517.73/159.21
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 517.73/159.21
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 517.73/159.21
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 517.73/159.21
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 517.73/159.21
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 517.73/159.21
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 517.73/159.21
FROM(mark(z0)) → c44(FROM(z0)) 517.73/159.21
FROM(ok(z0)) → c45(FROM(z0)) 517.73/159.21
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 517.73/159.21
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 517.73/159.21
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 517.73/159.21
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 517.73/159.21
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 517.73/159.21
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 517.73/159.21
PI(mark(z0)) → c52(PI(z0)) 517.73/159.21
PI(ok(z0)) → c53(PI(z0)) 517.73/159.21
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 517.73/159.21
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 517.73/159.21
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 517.73/159.21
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 517.73/159.21
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 517.73/159.21
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 517.73/159.21
SQUARE(mark(z0)) → c60(SQUARE(z0)) 517.73/159.21
SQUARE(ok(z0)) → c61(SQUARE(z0)) 517.73/159.21
PROPER(s(z0)) → c63(S(proper(z0)), PROPER(z0)) 517.73/159.21
PROPER(posrecip(z0)) → c64(POSRECIP(proper(z0)), PROPER(z0)) 517.73/159.21
PROPER(negrecip(z0)) → c65(NEGRECIP(proper(z0)), PROPER(z0)) 517.73/159.21
PROPER(cons(z0, z1)) → c67(CONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 517.73/159.21
PROPER(cons2(z0, z1)) → c68(CONS2(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 517.73/159.21
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 517.73/159.21
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 517.73/159.21
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 517.73/159.21
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 517.73/159.21
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 517.73/159.21
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 517.73/159.21
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 517.73/159.21
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 517.73/159.21
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 517.73/159.21
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 517.73/159.21
ACTIVE(from(z0)) → c(S(z0)) 517.73/159.21
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 517.73/159.21
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 517.73/159.21
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 517.73/159.21
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 517.73/159.21
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 517.73/159.21
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 517.73/159.21
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 517.73/159.21
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 517.73/159.21
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 517.73/159.21
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 517.73/159.21
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 517.73/159.21
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 517.73/159.21
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 517.73/159.21
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 517.73/159.21
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 517.73/159.21
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 517.73/159.21
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 517.73/159.21
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 517.73/159.21
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 517.73/159.21
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 517.73/159.21
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 517.73/159.21
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 517.73/159.21
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 517.73/159.21
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 517.73/159.21
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 517.73/159.21
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 517.73/159.21
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 517.73/159.21
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 517.73/159.21
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 517.73/159.21
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 517.73/159.21
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 517.73/159.21
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 517.73/159.21
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 517.73/159.21
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 517.73/159.21
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 517.73/159.21
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 517.73/159.21
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 517.73/159.21
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 517.73/159.21
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 517.73/159.21
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 517.73/159.21
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 517.73/159.21
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 517.73/159.21
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 517.73/159.21
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 517.73/159.21
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 517.73/159.21
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 517.73/159.21
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 517.73/159.21
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 517.73/159.21
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 517.73/159.21
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 517.73/159.21
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 517.73/159.21
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 517.73/159.21
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 517.73/159.21
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 517.73/159.21
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 517.73/159.21
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 517.73/159.21
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 517.73/159.21
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 517.73/159.21
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 517.73/159.21
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 517.73/159.21
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 517.73/159.21
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 517.73/159.21
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 517.73/159.21
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 517.73/159.21
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 517.73/159.21
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 517.73/159.21
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 517.73/159.21
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 517.73/159.21
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 517.73/159.21
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 517.73/159.21
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 517.73/159.21
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 517.73/159.21
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 517.73/159.21
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 517.73/159.21
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 517.73/159.21
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 517.73/159.21
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 517.73/159.21
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 517.73/159.21
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 517.73/159.21
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 517.73/159.21
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 517.73/159.21
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 517.73/159.21
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 517.73/159.21
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 517.73/159.21
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 517.73/159.21
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 517.73/159.21
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 517.73/159.22
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 517.73/159.22
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 517.73/159.22
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 517.73/159.22
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 517.73/159.22
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 517.73/159.22
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 517.73/159.22
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 517.73/159.22
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 517.73/159.22
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 517.73/159.22
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 517.73/159.22
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 517.73/159.22
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 517.73/159.22
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 517.73/159.22
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 517.73/159.22
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 517.73/159.22
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 517.73/159.22
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 517.73/159.22
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 517.73/159.22
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 517.73/159.22
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 517.73/159.22
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 517.73/159.22
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 517.73/159.22
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 517.73/159.22
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 517.73/159.22
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 517.73/159.22
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 517.73/159.22
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 517.73/159.22
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 517.73/159.22
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 517.73/159.22
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 517.73/159.22
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 517.73/159.22
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 517.73/159.22
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 517.73/159.22
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 517.73/159.22
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 517.73/159.22
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 517.73/159.22
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 517.73/159.22
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 517.73/159.22
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 517.73/159.22
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 517.73/159.22
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 517.73/159.22
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 517.73/159.22
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 517.73/159.22
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 517.73/159.22
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 517.73/159.22
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 517.73/159.22
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 517.73/159.22
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 517.73/159.22
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 517.73/159.22
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 517.73/159.22
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 517.73/159.22
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0)))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

ACTIVE, S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, PROPER, TOP

Compound Symbols:

c12, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c63, c64, c65, c67, c68, c70, c71, c72, c73, c74, c75, c76, c77, c78, c79, c, c7, c9, c11, c1, c13, c14, c15, c16

517.73/159.22
517.73/159.22

(15) CdtNarrowingProof (BOTH BOUNDS(ID, ID) transformation)

Use narrowing to replace ACTIVE(cons2(z0, z1)) → c17(CONS2(z0, active(z1)), ACTIVE(z1)) by

ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 517.73/159.22
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 517.73/159.22
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 517.73/159.22
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 517.73/159.22
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 517.73/159.22
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 517.73/159.22
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 517.73/159.22
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 517.73/159.22
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 517.73/159.22
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 517.73/159.22
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 517.73/159.22
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 517.73/159.22
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 517.73/159.22
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 517.73/159.22
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 517.73/159.22
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 517.73/159.22
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 517.73/159.22
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 517.73/159.22
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 517.73/159.22
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 517.73/159.22
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 517.73/159.22
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 517.73/159.22
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 517.73/159.22
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 517.73/159.22
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 517.73/159.22
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 517.73/159.22
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 517.73/159.22
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 517.73/159.22
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 517.73/159.22
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 517.73/159.22
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0)))
517.73/159.22
517.73/159.22

(16) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 517.73/159.22
active(2ndspos(0, z0)) → mark(rnil) 517.73/159.22
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 517.73/159.22
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 517.73/159.22
active(2ndsneg(0, z0)) → mark(rnil) 517.73/159.22
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 517.73/159.22
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 517.73/159.22
active(pi(z0)) → mark(2ndspos(z0, from(0))) 517.73/159.22
active(plus(0, z0)) → mark(z0) 517.73/159.22
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 517.73/159.22
active(times(0, z0)) → mark(0) 517.73/159.22
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 517.73/159.22
active(square(z0)) → mark(times(z0, z0)) 517.73/159.22
active(s(z0)) → s(active(z0)) 517.73/159.22
active(posrecip(z0)) → posrecip(active(z0)) 517.73/159.22
active(negrecip(z0)) → negrecip(active(z0)) 517.73/159.22
active(cons(z0, z1)) → cons(active(z0), z1) 517.73/159.22
active(cons2(z0, z1)) → cons2(z0, active(z1)) 517.73/159.22
active(rcons(z0, z1)) → rcons(active(z0), z1) 517.73/159.22
active(rcons(z0, z1)) → rcons(z0, active(z1)) 517.73/159.22
active(from(z0)) → from(active(z0)) 517.73/159.22
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 517.73/159.22
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 517.73/159.22
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 517.73/159.22
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 517.73/159.22
active(pi(z0)) → pi(active(z0)) 517.73/159.22
active(plus(z0, z1)) → plus(active(z0), z1) 517.73/159.22
active(plus(z0, z1)) → plus(z0, active(z1)) 517.73/159.22
active(times(z0, z1)) → times(active(z0), z1) 517.73/159.22
active(times(z0, z1)) → times(z0, active(z1)) 517.73/159.22
active(square(z0)) → square(active(z0)) 517.73/159.22
s(mark(z0)) → mark(s(z0)) 517.73/159.22
s(ok(z0)) → ok(s(z0)) 517.73/159.22
posrecip(mark(z0)) → mark(posrecip(z0)) 517.73/159.22
posrecip(ok(z0)) → ok(posrecip(z0)) 517.73/159.22
negrecip(mark(z0)) → mark(negrecip(z0)) 517.73/159.22
negrecip(ok(z0)) → ok(negrecip(z0)) 517.73/159.22
cons(mark(z0), z1) → mark(cons(z0, z1)) 517.73/159.22
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 517.73/159.22
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 517.73/159.22
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 517.73/159.22
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 517.73/159.22
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 517.73/159.22
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 517.73/159.22
from(mark(z0)) → mark(from(z0)) 517.73/159.22
from(ok(z0)) → ok(from(z0)) 517.73/159.22
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 517.73/159.22
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 517.73/159.22
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 517.73/159.23
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 517.73/159.23
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 517.73/159.23
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 517.73/159.23
pi(mark(z0)) → mark(pi(z0)) 517.73/159.23
pi(ok(z0)) → ok(pi(z0)) 517.73/159.23
plus(mark(z0), z1) → mark(plus(z0, z1)) 517.73/159.23
plus(z0, mark(z1)) → mark(plus(z0, z1)) 517.73/159.23
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 517.73/159.23
times(mark(z0), z1) → mark(times(z0, z1)) 517.73/159.23
times(z0, mark(z1)) → mark(times(z0, z1)) 517.73/159.23
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 517.73/159.23
square(mark(z0)) → mark(square(z0)) 517.73/159.23
square(ok(z0)) → ok(square(z0)) 517.73/159.23
proper(0) → ok(0) 517.73/159.23
proper(s(z0)) → s(proper(z0)) 517.73/159.23
proper(posrecip(z0)) → posrecip(proper(z0)) 517.73/159.23
proper(negrecip(z0)) → negrecip(proper(z0)) 517.73/159.23
proper(nil) → ok(nil) 517.73/159.23
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 517.73/159.23
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 517.73/159.23
proper(rnil) → ok(rnil) 517.73/159.23
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 517.73/159.23
proper(from(z0)) → from(proper(z0)) 517.73/159.23
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 517.73/159.23
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 517.73/159.23
proper(pi(z0)) → pi(proper(z0)) 517.73/159.23
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 517.73/159.23
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 517.73/159.23
proper(square(z0)) → square(proper(z0)) 517.73/159.23
top(mark(z0)) → top(proper(z0)) 517.73/159.23
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 517.73/159.23
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 517.73/159.23
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 517.73/159.23
ACTIVE(from(z0)) → c20(FROM(active(z0)), ACTIVE(z0)) 517.73/159.23
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 517.73/159.23
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 517.73/159.23
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 517.73/159.23
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 517.73/159.23
ACTIVE(pi(z0)) → c25(PI(active(z0)), ACTIVE(z0)) 517.73/159.23
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 517.73/159.23
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 517.73/159.23
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 517.73/159.23
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 517.73/159.23
ACTIVE(square(z0)) → c30(SQUARE(active(z0)), ACTIVE(z0)) 517.73/159.23
S(mark(z0)) → c31(S(z0)) 517.73/159.23
S(ok(z0)) → c32(S(z0)) 517.73/159.23
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 517.73/159.23
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 517.73/159.23
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 517.73/159.23
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 517.73/159.23
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 517.73/159.23
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 517.73/159.23
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 517.73/159.23
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 517.73/159.23
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 517.73/159.23
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 517.73/159.23
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 517.73/159.23
FROM(mark(z0)) → c44(FROM(z0)) 517.73/159.23
FROM(ok(z0)) → c45(FROM(z0)) 517.73/159.23
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 517.73/159.23
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 517.73/159.23
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 517.73/159.23
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 517.73/159.23
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 517.73/159.23
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 517.73/159.23
PI(mark(z0)) → c52(PI(z0)) 517.73/159.23
PI(ok(z0)) → c53(PI(z0)) 517.73/159.23
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 517.73/159.23
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 517.73/159.23
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 517.73/159.23
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 517.73/159.23
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 517.73/159.23
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 517.73/159.23
SQUARE(mark(z0)) → c60(SQUARE(z0)) 517.73/159.23
SQUARE(ok(z0)) → c61(SQUARE(z0)) 517.73/159.23
PROPER(s(z0)) → c63(S(proper(z0)), PROPER(z0)) 517.73/159.23
PROPER(posrecip(z0)) → c64(POSRECIP(proper(z0)), PROPER(z0)) 517.73/159.23
PROPER(negrecip(z0)) → c65(NEGRECIP(proper(z0)), PROPER(z0)) 517.73/159.23
PROPER(cons(z0, z1)) → c67(CONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 517.73/159.23
PROPER(cons2(z0, z1)) → c68(CONS2(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 517.73/159.23
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 517.73/159.23
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 517.73/159.23
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 517.73/159.23
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 517.73/159.23
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 517.73/159.23
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 517.73/159.23
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 517.73/159.23
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 517.73/159.23
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 517.73/159.23
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 517.73/159.23
ACTIVE(from(z0)) → c(S(z0)) 517.73/159.23
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 517.73/159.23
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 517.73/159.23
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 517.73/159.23
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 517.73/159.23
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 517.73/159.23
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 517.73/159.23
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 517.73/159.23
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 517.73/159.23
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 517.73/159.23
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 517.73/159.23
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 517.73/159.23
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 517.73/159.23
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 517.73/159.23
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 517.73/159.23
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 517.73/159.23
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 517.73/159.23
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 517.73/159.23
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 517.73/159.23
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 517.73/159.23
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 517.73/159.23
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 517.73/159.23
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 517.73/159.23
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 517.73/159.23
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 517.73/159.23
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 517.73/159.23
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 517.73/159.23
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 517.73/159.23
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 517.73/159.23
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 517.73/159.23
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 517.73/159.23
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 517.73/159.23
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 517.73/159.23
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 517.73/159.23
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 517.73/159.23
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 517.73/159.23
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 517.73/159.23
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 517.73/159.23
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 517.73/159.23
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 517.73/159.23
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 517.73/159.23
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 517.73/159.23
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 517.73/159.23
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 517.73/159.23
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 517.73/159.23
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 517.73/159.23
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 517.73/159.23
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 517.73/159.23
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 517.73/159.23
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 517.73/159.23
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 517.73/159.23
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 517.73/159.23
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 517.73/159.23
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 517.73/159.23
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 517.73/159.23
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 517.73/159.23
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 517.73/159.23
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 517.73/159.23
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 517.73/159.23
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 517.73/159.23
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 517.73/159.23
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 517.73/159.23
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 517.73/159.23
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 517.73/159.23
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 517.73/159.23
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 517.73/159.23
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 517.73/159.23
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 517.73/159.23
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 517.73/159.23
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 517.73/159.23
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 517.73/159.23
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 517.73/159.23
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 517.73/159.23
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 517.73/159.23
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 517.73/159.23
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 517.73/159.23
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 517.73/159.23
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 517.73/159.23
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 517.73/159.23
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 517.73/159.23
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 517.73/159.23
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 517.73/159.23
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 517.73/159.23
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 517.73/159.23
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 517.73/159.23
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 517.73/159.23
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 517.73/159.23
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 517.73/159.23
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 517.73/159.23
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 517.73/159.23
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 517.73/159.23
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 517.73/159.23
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 517.73/159.23
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 517.73/159.23
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 517.73/159.23
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 517.73/159.23
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 517.73/159.23
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 517.73/159.23
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 517.73/159.23
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 517.73/159.23
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 517.73/159.23
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 517.73/159.23
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 517.73/159.23
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 517.73/159.23
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 517.73/159.23
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 517.73/159.23
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 517.73/159.23
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 517.73/159.23
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 517.73/159.23
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 517.73/159.23
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 517.73/159.23
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 517.73/159.23
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 517.73/159.23
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 517.73/159.23
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 517.73/159.23
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 517.73/159.23
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 517.73/159.23
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 517.73/159.23
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 517.73/159.23
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 517.73/159.23
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 517.73/159.23
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 517.73/159.23
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 517.73/159.23
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 517.73/159.23
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 517.73/159.23
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 517.73/159.23
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 517.73/159.23
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 517.73/159.23
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 517.73/159.23
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 517.73/159.23
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 517.73/159.23
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 517.73/159.23
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 517.73/159.23
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 517.73/159.23
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 517.73/159.23
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 517.73/159.23
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 517.73/159.23
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 517.73/159.23
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 517.73/159.23
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 517.73/159.23
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 517.73/159.23
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 517.73/159.23
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 517.73/159.23
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 517.73/159.23
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 517.73/159.23
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 517.73/159.23
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 517.73/159.23
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 517.73/159.23
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 517.73/159.23
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 517.73/159.23
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 517.73/159.23
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 517.73/159.23
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 517.73/159.23
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 517.73/159.23
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 517.73/159.23
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 517.73/159.23
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 517.73/159.23
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 517.73/159.23
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 517.73/159.23
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 517.73/159.23
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 517.73/159.23
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 517.73/159.23
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 517.73/159.23
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 517.73/159.23
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 517.73/159.23
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 517.73/159.23
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 517.73/159.23
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 517.73/159.23
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 517.73/159.23
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 517.73/159.23
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0)))
S tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 517.73/159.23
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 517.73/159.23
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 517.73/159.23
ACTIVE(from(z0)) → c20(FROM(active(z0)), ACTIVE(z0)) 517.73/159.23
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 517.73/159.23
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 517.73/159.23
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 517.73/159.23
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 517.73/159.23
ACTIVE(pi(z0)) → c25(PI(active(z0)), ACTIVE(z0)) 517.73/159.23
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 517.73/159.23
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 517.73/159.23
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 517.73/159.23
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 517.73/159.23
ACTIVE(square(z0)) → c30(SQUARE(active(z0)), ACTIVE(z0)) 517.73/159.23
S(mark(z0)) → c31(S(z0)) 517.73/159.23
S(ok(z0)) → c32(S(z0)) 517.73/159.23
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 517.73/159.23
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 517.73/159.23
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 517.73/159.23
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 517.73/159.23
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 517.73/159.23
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 517.73/159.23
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 517.73/159.23
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 517.73/159.23
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 517.73/159.23
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 517.73/159.23
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 517.73/159.23
FROM(mark(z0)) → c44(FROM(z0)) 517.73/159.23
FROM(ok(z0)) → c45(FROM(z0)) 517.73/159.23
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 517.73/159.23
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 517.73/159.23
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 517.73/159.23
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 517.73/159.23
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 517.73/159.23
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 517.73/159.23
PI(mark(z0)) → c52(PI(z0)) 517.73/159.23
PI(ok(z0)) → c53(PI(z0)) 517.73/159.23
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 517.73/159.23
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 517.73/159.23
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 517.73/159.23
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 517.73/159.23
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 517.73/159.23
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 517.73/159.23
SQUARE(mark(z0)) → c60(SQUARE(z0)) 517.73/159.23
SQUARE(ok(z0)) → c61(SQUARE(z0)) 517.73/159.23
PROPER(s(z0)) → c63(S(proper(z0)), PROPER(z0)) 517.73/159.23
PROPER(posrecip(z0)) → c64(POSRECIP(proper(z0)), PROPER(z0)) 517.73/159.23
PROPER(negrecip(z0)) → c65(NEGRECIP(proper(z0)), PROPER(z0)) 517.73/159.23
PROPER(cons(z0, z1)) → c67(CONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 517.73/159.23
PROPER(cons2(z0, z1)) → c68(CONS2(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 517.73/159.23
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 517.73/159.23
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 517.73/159.23
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 517.73/159.23
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 517.73/159.23
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 517.73/159.23
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 517.73/159.23
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 517.73/159.23
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 517.73/159.23
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 517.73/159.23
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 517.73/159.23
ACTIVE(from(z0)) → c(S(z0)) 517.73/159.23
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 517.73/159.23
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 517.73/159.23
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 517.73/159.23
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 517.73/159.23
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 517.73/159.23
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 517.73/159.23
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 517.73/159.23
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 517.73/159.23
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 517.73/159.23
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 517.73/159.23
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 517.73/159.23
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 517.73/159.23
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 517.73/159.23
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 517.73/159.23
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 517.73/159.23
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 517.73/159.23
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 517.73/159.23
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 517.73/159.23
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 517.73/159.23
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 517.73/159.23
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 517.73/159.23
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 517.73/159.23
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 517.73/159.23
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 517.73/159.23
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 517.73/159.23
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 517.73/159.23
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 517.73/159.23
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 517.73/159.23
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 517.73/159.23
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 517.73/159.23
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 517.73/159.23
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 517.73/159.23
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 517.73/159.23
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 517.73/159.23
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 517.73/159.23
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 517.73/159.23
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 517.73/159.23
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 517.73/159.23
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 517.73/159.23
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 517.73/159.23
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 517.73/159.23
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 517.73/159.23
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 517.73/159.23
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 517.73/159.23
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 517.73/159.23
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 517.73/159.23
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 517.73/159.23
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 517.73/159.23
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 517.73/159.23
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 517.73/159.23
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 517.73/159.23
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 517.73/159.23
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 517.73/159.23
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 517.73/159.23
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 517.73/159.23
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 517.73/159.23
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 517.73/159.23
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 517.73/159.23
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 517.73/159.23
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 517.73/159.23
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 517.73/159.23
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 517.73/159.23
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 517.73/159.23
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 517.73/159.23
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 517.73/159.23
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 517.73/159.23
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 517.73/159.23
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 517.73/159.23
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 517.73/159.23
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 517.73/159.23
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 517.73/159.23
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 517.73/159.23
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 517.73/159.23
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 517.73/159.23
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 517.73/159.23
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 517.73/159.23
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 517.73/159.23
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 517.73/159.23
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 517.73/159.23
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 517.73/159.23
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 517.73/159.23
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 517.73/159.23
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 517.73/159.23
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 517.73/159.23
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 517.73/159.23
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 517.73/159.23
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 517.73/159.23
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 517.73/159.23
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 517.73/159.23
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 517.73/159.23
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 517.73/159.23
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 517.73/159.23
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 517.73/159.23
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 517.73/159.23
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 517.73/159.23
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 517.73/159.23
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 517.73/159.23
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 517.73/159.23
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 517.73/159.23
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 517.73/159.23
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 517.73/159.23
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 517.73/159.23
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 517.73/159.23
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 517.73/159.23
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 517.73/159.23
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 517.73/159.23
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 517.73/159.23
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 517.73/159.23
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 517.73/159.23
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 517.73/159.23
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 517.73/159.23
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 517.73/159.23
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 517.73/159.23
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 517.73/159.23
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 517.73/159.23
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 517.73/159.23
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 517.73/159.23
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 517.73/159.23
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 517.73/159.23
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 517.73/159.23
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 517.73/159.23
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 517.73/159.23
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 517.73/159.23
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 517.73/159.23
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 517.73/159.23
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 517.73/159.23
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 517.73/159.23
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 517.73/159.23
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 517.73/159.23
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 517.73/159.23
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 517.73/159.23
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 517.73/159.23
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 517.73/159.23
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 517.73/159.23
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 517.73/159.23
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 517.73/159.23
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 517.73/159.23
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 517.73/159.23
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 517.73/159.23
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 517.73/159.23
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 517.73/159.23
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 517.73/159.23
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 517.73/159.23
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 517.73/159.23
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 517.73/159.23
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 517.73/159.23
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 517.73/159.23
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 517.73/159.23
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 517.73/159.23
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 517.73/159.23
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 517.73/159.23
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 517.73/159.23
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 517.73/159.23
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 517.73/159.23
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 517.73/159.23
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 517.73/159.23
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 517.73/159.23
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 517.73/159.23
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 517.73/159.23
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 517.73/159.23
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 517.73/159.23
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 517.73/159.23
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 517.73/159.23
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 517.73/159.23
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 517.73/159.23
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 517.73/159.23
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 517.73/159.23
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 517.73/159.23
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 517.73/159.23
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0)))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

ACTIVE, S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, PROPER, TOP

Compound Symbols:

c12, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c63, c64, c65, c67, c68, c70, c71, c72, c73, c74, c75, c76, c77, c78, c79, c, c7, c9, c11, c1, c13, c14, c15, c16, c17

517.73/159.23
517.73/159.23

(17) CdtNarrowingProof (BOTH BOUNDS(ID, ID) transformation)

Use narrowing to replace ACTIVE(from(z0)) → c20(FROM(active(z0)), ACTIVE(z0)) by

ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 517.73/159.23
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 517.73/159.23
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 517.73/159.23
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.54
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 518.90/159.54
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.54
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.54
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 518.90/159.54
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 518.90/159.54
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 518.90/159.54
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 518.90/159.54
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 518.90/159.54
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 518.90/159.54
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 518.90/159.54
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 518.90/159.54
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 518.90/159.54
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 518.90/159.54
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 518.90/159.54
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 518.90/159.54
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 518.90/159.54
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 518.90/159.54
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 518.90/159.54
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 518.90/159.54
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 518.90/159.54
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 518.90/159.54
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 518.90/159.54
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 518.90/159.54
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 518.90/159.54
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 518.90/159.54
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 518.90/159.54
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0)))
518.90/159.54
518.90/159.54

(18) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 518.90/159.54
active(2ndspos(0, z0)) → mark(rnil) 518.90/159.54
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 518.90/159.54
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 518.90/159.54
active(2ndsneg(0, z0)) → mark(rnil) 518.90/159.54
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 518.90/159.54
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 518.90/159.54
active(pi(z0)) → mark(2ndspos(z0, from(0))) 518.90/159.54
active(plus(0, z0)) → mark(z0) 518.90/159.54
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 518.90/159.54
active(times(0, z0)) → mark(0) 518.90/159.54
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 518.90/159.54
active(square(z0)) → mark(times(z0, z0)) 518.90/159.54
active(s(z0)) → s(active(z0)) 518.90/159.54
active(posrecip(z0)) → posrecip(active(z0)) 518.90/159.54
active(negrecip(z0)) → negrecip(active(z0)) 518.90/159.54
active(cons(z0, z1)) → cons(active(z0), z1) 518.90/159.54
active(cons2(z0, z1)) → cons2(z0, active(z1)) 518.90/159.54
active(rcons(z0, z1)) → rcons(active(z0), z1) 518.90/159.54
active(rcons(z0, z1)) → rcons(z0, active(z1)) 518.90/159.54
active(from(z0)) → from(active(z0)) 518.90/159.54
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 518.90/159.54
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 518.90/159.54
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 518.90/159.54
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 518.90/159.54
active(pi(z0)) → pi(active(z0)) 518.90/159.54
active(plus(z0, z1)) → plus(active(z0), z1) 518.90/159.54
active(plus(z0, z1)) → plus(z0, active(z1)) 518.90/159.54
active(times(z0, z1)) → times(active(z0), z1) 518.90/159.54
active(times(z0, z1)) → times(z0, active(z1)) 518.90/159.54
active(square(z0)) → square(active(z0)) 518.90/159.54
s(mark(z0)) → mark(s(z0)) 518.90/159.54
s(ok(z0)) → ok(s(z0)) 518.90/159.54
posrecip(mark(z0)) → mark(posrecip(z0)) 518.90/159.54
posrecip(ok(z0)) → ok(posrecip(z0)) 518.90/159.54
negrecip(mark(z0)) → mark(negrecip(z0)) 518.90/159.54
negrecip(ok(z0)) → ok(negrecip(z0)) 518.90/159.54
cons(mark(z0), z1) → mark(cons(z0, z1)) 518.90/159.54
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 518.90/159.54
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 518.90/159.54
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 518.90/159.54
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 518.90/159.54
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 518.90/159.54
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 518.90/159.54
from(mark(z0)) → mark(from(z0)) 518.90/159.54
from(ok(z0)) → ok(from(z0)) 518.90/159.54
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 518.90/159.54
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 518.90/159.54
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 518.90/159.54
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 518.90/159.54
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 518.90/159.54
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 518.90/159.54
pi(mark(z0)) → mark(pi(z0)) 518.90/159.54
pi(ok(z0)) → ok(pi(z0)) 518.90/159.54
plus(mark(z0), z1) → mark(plus(z0, z1)) 518.90/159.54
plus(z0, mark(z1)) → mark(plus(z0, z1)) 518.90/159.54
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 518.90/159.54
times(mark(z0), z1) → mark(times(z0, z1)) 518.90/159.54
times(z0, mark(z1)) → mark(times(z0, z1)) 518.90/159.54
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 518.90/159.54
square(mark(z0)) → mark(square(z0)) 518.90/159.54
square(ok(z0)) → ok(square(z0)) 518.90/159.54
proper(0) → ok(0) 518.90/159.54
proper(s(z0)) → s(proper(z0)) 518.90/159.54
proper(posrecip(z0)) → posrecip(proper(z0)) 518.90/159.54
proper(negrecip(z0)) → negrecip(proper(z0)) 518.90/159.54
proper(nil) → ok(nil) 518.90/159.54
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 518.90/159.54
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 518.90/159.54
proper(rnil) → ok(rnil) 518.90/159.54
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 518.90/159.54
proper(from(z0)) → from(proper(z0)) 518.90/159.54
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 518.90/159.54
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 518.90/159.54
proper(pi(z0)) → pi(proper(z0)) 518.90/159.54
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 518.90/159.54
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 518.90/159.54
proper(square(z0)) → square(proper(z0)) 518.90/159.54
top(mark(z0)) → top(proper(z0)) 518.90/159.54
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 518.90/159.54
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 518.90/159.54
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 518.90/159.54
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 518.90/159.54
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 518.90/159.54
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 518.90/159.54
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 518.90/159.54
ACTIVE(pi(z0)) → c25(PI(active(z0)), ACTIVE(z0)) 518.90/159.54
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 518.90/159.54
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 518.90/159.54
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 518.90/159.54
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 518.90/159.54
ACTIVE(square(z0)) → c30(SQUARE(active(z0)), ACTIVE(z0)) 518.90/159.54
S(mark(z0)) → c31(S(z0)) 518.90/159.54
S(ok(z0)) → c32(S(z0)) 518.90/159.54
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 518.90/159.54
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 518.90/159.54
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 518.90/159.54
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 518.90/159.54
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 518.90/159.54
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 518.90/159.54
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 518.90/159.54
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 518.90/159.54
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 518.90/159.54
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 518.90/159.54
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 518.90/159.54
FROM(mark(z0)) → c44(FROM(z0)) 518.90/159.54
FROM(ok(z0)) → c45(FROM(z0)) 518.90/159.54
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 518.90/159.54
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 518.90/159.54
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 518.90/159.54
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 518.90/159.54
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 518.90/159.54
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 518.90/159.54
PI(mark(z0)) → c52(PI(z0)) 518.90/159.54
PI(ok(z0)) → c53(PI(z0)) 518.90/159.54
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 518.90/159.54
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 518.90/159.54
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 518.90/159.54
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 518.90/159.54
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 518.90/159.54
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 518.90/159.54
SQUARE(mark(z0)) → c60(SQUARE(z0)) 518.90/159.54
SQUARE(ok(z0)) → c61(SQUARE(z0)) 518.90/159.54
PROPER(s(z0)) → c63(S(proper(z0)), PROPER(z0)) 518.90/159.54
PROPER(posrecip(z0)) → c64(POSRECIP(proper(z0)), PROPER(z0)) 518.90/159.54
PROPER(negrecip(z0)) → c65(NEGRECIP(proper(z0)), PROPER(z0)) 518.90/159.54
PROPER(cons(z0, z1)) → c67(CONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.54
PROPER(cons2(z0, z1)) → c68(CONS2(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.54
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.54
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 518.90/159.54
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.54
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.54
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 518.90/159.54
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.54
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.54
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 518.90/159.54
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 518.90/159.54
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 518.90/159.54
ACTIVE(from(z0)) → c(S(z0)) 518.90/159.54
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 518.90/159.54
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 518.90/159.54
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 518.90/159.54
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 518.90/159.54
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 518.90/159.54
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 518.90/159.54
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 518.90/159.54
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 518.90/159.54
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 518.90/159.54
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 518.90/159.54
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 518.90/159.54
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 518.90/159.54
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 518.90/159.54
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 518.90/159.54
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 518.90/159.54
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 518.90/159.54
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 518.90/159.54
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.54
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.54
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 518.90/159.54
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.54
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.54
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 518.90/159.54
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 518.90/159.54
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 518.90/159.54
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 518.90/159.54
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 518.90/159.54
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 518.90/159.54
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 518.90/159.54
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 518.90/159.54
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 518.90/159.54
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 518.90/159.54
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 518.90/159.54
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 518.90/159.54
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 518.90/159.54
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 518.90/159.54
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 518.90/159.54
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 518.90/159.54
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 518.90/159.54
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 518.90/159.54
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 518.90/159.54
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 518.90/159.54
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 518.90/159.54
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 518.90/159.54
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 518.90/159.54
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 518.90/159.54
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 518.90/159.54
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 518.90/159.54
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.54
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.54
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 518.90/159.54
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.54
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.54
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 518.90/159.54
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 518.90/159.54
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 518.90/159.54
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 518.90/159.54
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 518.90/159.54
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 518.90/159.54
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 518.90/159.54
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 518.90/159.54
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 518.90/159.54
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 518.90/159.54
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 518.90/159.54
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 518.90/159.54
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 518.90/159.54
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 518.90/159.54
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 518.90/159.54
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 518.90/159.54
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 518.90/159.54
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 518.90/159.54
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 518.90/159.54
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 518.90/159.54
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 518.90/159.54
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 518.90/159.54
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 518.90/159.54
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 518.90/159.54
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 518.90/159.54
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 518.90/159.54
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.54
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.54
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 518.90/159.54
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.54
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.54
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 518.90/159.54
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 518.90/159.54
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 518.90/159.54
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 518.90/159.54
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 518.90/159.54
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 518.90/159.54
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 518.90/159.54
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 518.90/159.54
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 518.90/159.54
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 518.90/159.54
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 518.90/159.54
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 518.90/159.54
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 518.90/159.54
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 518.90/159.54
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 518.90/159.54
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 518.90/159.54
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 518.90/159.54
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 518.90/159.54
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 518.90/159.54
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 518.90/159.54
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 518.90/159.54
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 518.90/159.54
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 518.90/159.54
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 518.90/159.54
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 518.90/159.54
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 518.90/159.54
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.54
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.54
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 518.90/159.54
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.54
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 518.90/159.55
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 518.90/159.55
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 518.90/159.55
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 518.90/159.55
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 518.90/159.55
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 518.90/159.55
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 518.90/159.55
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 518.90/159.55
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 518.90/159.55
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 518.90/159.55
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 518.90/159.55
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 518.90/159.55
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 518.90/159.55
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 518.90/159.55
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 518.90/159.55
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 518.90/159.55
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 518.90/159.55
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 518.90/159.55
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 518.90/159.55
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 518.90/159.55
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 518.90/159.55
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 518.90/159.55
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 518.90/159.55
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 518.90/159.55
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 518.90/159.55
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 518.90/159.55
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 518.90/159.55
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 518.90/159.55
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 518.90/159.55
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0)))
S tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 518.90/159.55
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 518.90/159.55
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 518.90/159.55
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 518.90/159.55
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 518.90/159.55
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 518.90/159.55
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 518.90/159.55
ACTIVE(pi(z0)) → c25(PI(active(z0)), ACTIVE(z0)) 518.90/159.55
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 518.90/159.55
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 518.90/159.55
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 518.90/159.55
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 518.90/159.55
ACTIVE(square(z0)) → c30(SQUARE(active(z0)), ACTIVE(z0)) 518.90/159.55
S(mark(z0)) → c31(S(z0)) 518.90/159.55
S(ok(z0)) → c32(S(z0)) 518.90/159.55
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 518.90/159.55
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 518.90/159.55
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 518.90/159.55
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 518.90/159.55
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 518.90/159.55
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 518.90/159.55
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 518.90/159.55
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 518.90/159.55
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 518.90/159.55
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 518.90/159.55
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 518.90/159.55
FROM(mark(z0)) → c44(FROM(z0)) 518.90/159.55
FROM(ok(z0)) → c45(FROM(z0)) 518.90/159.55
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 518.90/159.55
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 518.90/159.55
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 518.90/159.55
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 518.90/159.55
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 518.90/159.55
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 518.90/159.55
PI(mark(z0)) → c52(PI(z0)) 518.90/159.55
PI(ok(z0)) → c53(PI(z0)) 518.90/159.55
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 518.90/159.55
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 518.90/159.55
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 518.90/159.55
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 518.90/159.55
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 518.90/159.55
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 518.90/159.55
SQUARE(mark(z0)) → c60(SQUARE(z0)) 518.90/159.55
SQUARE(ok(z0)) → c61(SQUARE(z0)) 518.90/159.55
PROPER(s(z0)) → c63(S(proper(z0)), PROPER(z0)) 518.90/159.55
PROPER(posrecip(z0)) → c64(POSRECIP(proper(z0)), PROPER(z0)) 518.90/159.55
PROPER(negrecip(z0)) → c65(NEGRECIP(proper(z0)), PROPER(z0)) 518.90/159.55
PROPER(cons(z0, z1)) → c67(CONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.55
PROPER(cons2(z0, z1)) → c68(CONS2(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.55
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.55
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 518.90/159.55
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.55
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.55
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 518.90/159.55
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.55
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.55
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 518.90/159.55
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 518.90/159.55
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 518.90/159.55
ACTIVE(from(z0)) → c(S(z0)) 518.90/159.55
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 518.90/159.55
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 518.90/159.55
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 518.90/159.55
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 518.90/159.55
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 518.90/159.55
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 518.90/159.55
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 518.90/159.55
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 518.90/159.55
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 518.90/159.55
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 518.90/159.55
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 518.90/159.55
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 518.90/159.55
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 518.90/159.55
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 518.90/159.55
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 518.90/159.55
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 518.90/159.55
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 518.90/159.55
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 518.90/159.55
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 518.90/159.55
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 518.90/159.55
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 518.90/159.55
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 518.90/159.55
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 518.90/159.55
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 518.90/159.55
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 518.90/159.55
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 518.90/159.55
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 518.90/159.55
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 518.90/159.55
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 518.90/159.55
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 518.90/159.55
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 518.90/159.55
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 518.90/159.55
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 518.90/159.55
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 518.90/159.55
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 518.90/159.55
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 518.90/159.55
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 518.90/159.55
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 518.90/159.55
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 518.90/159.55
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 518.90/159.55
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 518.90/159.55
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 518.90/159.55
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 518.90/159.55
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 518.90/159.55
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 518.90/159.55
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 518.90/159.55
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 518.90/159.55
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 518.90/159.55
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 518.90/159.55
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 518.90/159.55
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 518.90/159.55
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 518.90/159.55
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 518.90/159.55
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 518.90/159.55
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 518.90/159.55
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 518.90/159.55
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 518.90/159.55
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 518.90/159.55
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 518.90/159.55
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 518.90/159.55
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 518.90/159.55
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 518.90/159.55
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 518.90/159.55
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 518.90/159.55
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 518.90/159.55
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 518.90/159.55
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 518.90/159.55
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 518.90/159.55
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 518.90/159.55
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 518.90/159.55
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 518.90/159.55
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 518.90/159.55
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 518.90/159.55
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 518.90/159.55
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 518.90/159.55
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 518.90/159.55
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 518.90/159.55
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 518.90/159.55
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 518.90/159.55
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0)))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

ACTIVE, S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, PROPER, TOP

Compound Symbols:

c12, c18, c19, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c63, c64, c65, c67, c68, c70, c71, c72, c73, c74, c75, c76, c77, c78, c79, c, c7, c9, c11, c1, c13, c14, c15, c16, c17, c20

518.90/159.55
518.90/159.55

(19) CdtNarrowingProof (BOTH BOUNDS(ID, ID) transformation)

Use narrowing to replace ACTIVE(pi(z0)) → c25(PI(active(z0)), ACTIVE(z0)) by

ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 518.90/159.55
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 518.90/159.55
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 518.90/159.55
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 518.90/159.55
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 518.90/159.55
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 518.90/159.55
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 518.90/159.55
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 518.90/159.55
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 518.90/159.55
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 518.90/159.55
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 518.90/159.55
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0)))
518.90/159.55
518.90/159.55

(20) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 518.90/159.55
active(2ndspos(0, z0)) → mark(rnil) 518.90/159.55
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 518.90/159.55
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 518.90/159.55
active(2ndsneg(0, z0)) → mark(rnil) 518.90/159.55
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 518.90/159.55
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 518.90/159.55
active(pi(z0)) → mark(2ndspos(z0, from(0))) 518.90/159.55
active(plus(0, z0)) → mark(z0) 518.90/159.55
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 518.90/159.55
active(times(0, z0)) → mark(0) 518.90/159.55
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 518.90/159.55
active(square(z0)) → mark(times(z0, z0)) 518.90/159.55
active(s(z0)) → s(active(z0)) 518.90/159.55
active(posrecip(z0)) → posrecip(active(z0)) 518.90/159.55
active(negrecip(z0)) → negrecip(active(z0)) 518.90/159.55
active(cons(z0, z1)) → cons(active(z0), z1) 518.90/159.55
active(cons2(z0, z1)) → cons2(z0, active(z1)) 518.90/159.55
active(rcons(z0, z1)) → rcons(active(z0), z1) 518.90/159.55
active(rcons(z0, z1)) → rcons(z0, active(z1)) 518.90/159.55
active(from(z0)) → from(active(z0)) 518.90/159.55
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 518.90/159.55
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 518.90/159.55
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 518.90/159.55
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 518.90/159.55
active(pi(z0)) → pi(active(z0)) 518.90/159.55
active(plus(z0, z1)) → plus(active(z0), z1) 518.90/159.55
active(plus(z0, z1)) → plus(z0, active(z1)) 518.90/159.55
active(times(z0, z1)) → times(active(z0), z1) 518.90/159.55
active(times(z0, z1)) → times(z0, active(z1)) 518.90/159.55
active(square(z0)) → square(active(z0)) 518.90/159.55
s(mark(z0)) → mark(s(z0)) 518.90/159.55
s(ok(z0)) → ok(s(z0)) 518.90/159.55
posrecip(mark(z0)) → mark(posrecip(z0)) 518.90/159.55
posrecip(ok(z0)) → ok(posrecip(z0)) 518.90/159.55
negrecip(mark(z0)) → mark(negrecip(z0)) 518.90/159.55
negrecip(ok(z0)) → ok(negrecip(z0)) 518.90/159.55
cons(mark(z0), z1) → mark(cons(z0, z1)) 518.90/159.55
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 518.90/159.55
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 518.90/159.55
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 518.90/159.55
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 518.90/159.55
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 518.90/159.55
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 518.90/159.55
from(mark(z0)) → mark(from(z0)) 518.90/159.55
from(ok(z0)) → ok(from(z0)) 518.90/159.55
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 518.90/159.55
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 518.90/159.55
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 518.90/159.55
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 518.90/159.55
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 518.90/159.55
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 518.90/159.55
pi(mark(z0)) → mark(pi(z0)) 518.90/159.55
pi(ok(z0)) → ok(pi(z0)) 518.90/159.55
plus(mark(z0), z1) → mark(plus(z0, z1)) 518.90/159.55
plus(z0, mark(z1)) → mark(plus(z0, z1)) 518.90/159.55
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 518.90/159.55
times(mark(z0), z1) → mark(times(z0, z1)) 518.90/159.55
times(z0, mark(z1)) → mark(times(z0, z1)) 518.90/159.55
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 518.90/159.55
square(mark(z0)) → mark(square(z0)) 518.90/159.55
square(ok(z0)) → ok(square(z0)) 518.90/159.55
proper(0) → ok(0) 518.90/159.55
proper(s(z0)) → s(proper(z0)) 518.90/159.55
proper(posrecip(z0)) → posrecip(proper(z0)) 518.90/159.55
proper(negrecip(z0)) → negrecip(proper(z0)) 518.90/159.55
proper(nil) → ok(nil) 518.90/159.55
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 518.90/159.55
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 518.90/159.55
proper(rnil) → ok(rnil) 518.90/159.55
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 518.90/159.55
proper(from(z0)) → from(proper(z0)) 518.90/159.55
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 518.90/159.55
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 518.90/159.55
proper(pi(z0)) → pi(proper(z0)) 518.90/159.55
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 518.90/159.55
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 518.90/159.55
proper(square(z0)) → square(proper(z0)) 518.90/159.55
top(mark(z0)) → top(proper(z0)) 518.90/159.55
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 518.90/159.55
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 518.90/159.55
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 518.90/159.55
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 518.90/159.55
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 518.90/159.55
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 518.90/159.55
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 518.90/159.55
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 518.90/159.55
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 518.90/159.55
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 518.90/159.55
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 518.90/159.55
ACTIVE(square(z0)) → c30(SQUARE(active(z0)), ACTIVE(z0)) 518.90/159.55
S(mark(z0)) → c31(S(z0)) 518.90/159.55
S(ok(z0)) → c32(S(z0)) 518.90/159.55
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 518.90/159.55
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 518.90/159.55
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 518.90/159.55
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 518.90/159.55
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 518.90/159.55
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 518.90/159.55
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 518.90/159.55
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 518.90/159.55
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 518.90/159.55
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 518.90/159.55
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 518.90/159.55
FROM(mark(z0)) → c44(FROM(z0)) 518.90/159.55
FROM(ok(z0)) → c45(FROM(z0)) 518.90/159.55
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 518.90/159.55
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 518.90/159.55
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 518.90/159.55
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 518.90/159.55
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 518.90/159.55
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 518.90/159.55
PI(mark(z0)) → c52(PI(z0)) 518.90/159.55
PI(ok(z0)) → c53(PI(z0)) 518.90/159.55
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 518.90/159.55
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 518.90/159.55
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 518.90/159.55
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 518.90/159.55
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 518.90/159.55
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 518.90/159.55
SQUARE(mark(z0)) → c60(SQUARE(z0)) 518.90/159.55
SQUARE(ok(z0)) → c61(SQUARE(z0)) 518.90/159.55
PROPER(s(z0)) → c63(S(proper(z0)), PROPER(z0)) 518.90/159.55
PROPER(posrecip(z0)) → c64(POSRECIP(proper(z0)), PROPER(z0)) 518.90/159.55
PROPER(negrecip(z0)) → c65(NEGRECIP(proper(z0)), PROPER(z0)) 518.90/159.55
PROPER(cons(z0, z1)) → c67(CONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.55
PROPER(cons2(z0, z1)) → c68(CONS2(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.55
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.55
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 518.90/159.55
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.55
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.55
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 518.90/159.55
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.55
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.55
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 518.90/159.55
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 518.90/159.55
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 518.90/159.55
ACTIVE(from(z0)) → c(S(z0)) 518.90/159.55
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 518.90/159.55
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 518.90/159.55
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 518.90/159.55
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 518.90/159.55
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 518.90/159.55
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 518.90/159.55
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 518.90/159.55
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 518.90/159.55
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 518.90/159.55
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 518.90/159.55
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 518.90/159.55
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 518.90/159.55
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 518.90/159.55
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 518.90/159.55
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 518.90/159.55
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 518.90/159.55
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 518.90/159.55
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 518.90/159.55
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 518.90/159.55
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 518.90/159.55
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 518.90/159.55
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 518.90/159.55
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 518.90/159.55
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 518.90/159.55
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 518.90/159.55
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 518.90/159.55
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 518.90/159.55
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 518.90/159.55
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 518.90/159.55
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 518.90/159.55
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 518.90/159.55
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 518.90/159.55
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 518.90/159.55
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 518.90/159.55
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 518.90/159.55
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 518.90/159.55
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 518.90/159.55
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 518.90/159.55
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 518.90/159.55
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 518.90/159.55
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 518.90/159.55
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 518.90/159.55
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 518.90/159.55
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 518.90/159.55
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 518.90/159.55
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 518.90/159.55
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 518.90/159.55
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 518.90/159.55
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 518.90/159.55
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 518.90/159.55
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 518.90/159.55
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 518.90/159.55
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 518.90/159.55
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 518.90/159.55
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 518.90/159.55
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 518.90/159.55
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 518.90/159.55
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 518.90/159.55
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 518.90/159.55
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 518.90/159.55
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 518.90/159.55
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 518.90/159.55
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 518.90/159.55
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 518.90/159.55
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 518.90/159.55
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 518.90/159.55
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 518.90/159.55
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 518.90/159.55
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 518.90/159.55
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 518.90/159.55
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 518.90/159.55
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 518.90/159.55
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 518.90/159.55
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 518.90/159.55
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 518.90/159.55
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 518.90/159.55
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 518.90/159.55
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 518.90/159.55
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 518.90/159.55
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 518.90/159.55
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 518.90/159.55
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 518.90/159.55
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 518.90/159.55
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 518.90/159.55
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 518.90/159.55
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 518.90/159.55
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 518.90/159.55
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 518.90/159.55
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 518.90/159.55
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 518.90/159.55
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0)))
S tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 518.90/159.55
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 518.90/159.55
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 518.90/159.55
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 518.90/159.55
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 518.90/159.55
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 518.90/159.55
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 518.90/159.55
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 518.90/159.55
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 518.90/159.55
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 518.90/159.55
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 518.90/159.55
ACTIVE(square(z0)) → c30(SQUARE(active(z0)), ACTIVE(z0)) 518.90/159.55
S(mark(z0)) → c31(S(z0)) 518.90/159.55
S(ok(z0)) → c32(S(z0)) 518.90/159.55
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 518.90/159.55
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 518.90/159.55
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 518.90/159.55
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 518.90/159.55
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 518.90/159.55
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 518.90/159.55
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 518.90/159.55
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 518.90/159.55
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 518.90/159.55
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 518.90/159.55
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 518.90/159.55
FROM(mark(z0)) → c44(FROM(z0)) 518.90/159.55
FROM(ok(z0)) → c45(FROM(z0)) 518.90/159.55
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 518.90/159.55
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 518.90/159.55
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 518.90/159.55
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 518.90/159.55
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 518.90/159.55
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 518.90/159.55
PI(mark(z0)) → c52(PI(z0)) 518.90/159.55
PI(ok(z0)) → c53(PI(z0)) 518.90/159.55
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 518.90/159.55
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 518.90/159.55
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 518.90/159.55
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 518.90/159.55
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 518.90/159.55
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 518.90/159.55
SQUARE(mark(z0)) → c60(SQUARE(z0)) 518.90/159.55
SQUARE(ok(z0)) → c61(SQUARE(z0)) 518.90/159.55
PROPER(s(z0)) → c63(S(proper(z0)), PROPER(z0)) 518.90/159.55
PROPER(posrecip(z0)) → c64(POSRECIP(proper(z0)), PROPER(z0)) 518.90/159.55
PROPER(negrecip(z0)) → c65(NEGRECIP(proper(z0)), PROPER(z0)) 518.90/159.55
PROPER(cons(z0, z1)) → c67(CONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.55
PROPER(cons2(z0, z1)) → c68(CONS2(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.55
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.55
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 518.90/159.55
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.55
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.55
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 518.90/159.55
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.55
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.55
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 518.90/159.55
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 518.90/159.55
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 518.90/159.55
ACTIVE(from(z0)) → c(S(z0)) 518.90/159.55
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 518.90/159.55
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 518.90/159.55
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 518.90/159.55
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 518.90/159.55
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 518.90/159.55
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 518.90/159.55
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 518.90/159.55
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 518.90/159.55
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 518.90/159.55
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 518.90/159.55
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 518.90/159.55
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 518.90/159.55
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 518.90/159.55
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 518.90/159.55
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 518.90/159.55
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 518.90/159.55
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 518.90/159.55
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 518.90/159.55
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 518.90/159.55
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 518.90/159.55
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 518.90/159.55
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 518.90/159.55
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 518.90/159.55
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 518.90/159.55
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 518.90/159.55
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 518.90/159.55
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 518.90/159.55
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 518.90/159.55
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 518.90/159.55
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 518.90/159.55
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 518.90/159.55
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 518.90/159.55
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 518.90/159.55
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 518.90/159.55
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 518.90/159.55
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 518.90/159.55
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 518.90/159.55
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 518.90/159.55
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 518.90/159.55
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 518.90/159.55
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 518.90/159.55
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 518.90/159.55
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 518.90/159.55
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 518.90/159.55
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 518.90/159.55
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 518.90/159.55
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 518.90/159.55
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 518.90/159.55
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 518.90/159.55
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 518.90/159.55
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 518.90/159.55
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 518.90/159.55
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 518.90/159.55
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 518.90/159.55
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 518.90/159.55
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 518.90/159.55
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 518.90/159.55
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 518.90/159.55
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 518.90/159.55
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 518.90/159.55
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 518.90/159.55
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 518.90/159.55
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 518.90/159.55
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 518.90/159.55
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 518.90/159.55
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 518.90/159.55
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 518.90/159.55
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 518.90/159.55
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 518.90/159.55
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 518.90/159.55
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 518.90/159.55
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 518.90/159.55
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 518.90/159.55
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 518.90/159.55
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 518.90/159.55
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 518.90/159.55
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 518.90/159.55
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 518.90/159.55
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 518.90/159.55
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 518.90/159.55
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 518.90/159.55
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 518.90/159.55
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 518.90/159.55
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 518.90/159.55
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 518.90/159.55
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 518.90/159.55
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 518.90/159.55
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 518.90/159.55
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 518.90/159.55
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 518.90/159.55
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 518.90/159.55
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 518.90/159.55
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 518.90/159.55
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 518.90/159.55
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 518.90/159.55
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 518.90/159.55
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0)))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

ACTIVE, S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, PROPER, TOP

Compound Symbols:

c12, c18, c19, c21, c22, c23, c24, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c63, c64, c65, c67, c68, c70, c71, c72, c73, c74, c75, c76, c77, c78, c79, c, c7, c9, c11, c1, c13, c14, c15, c16, c17, c20, c25

518.90/159.55
518.90/159.55

(21) CdtNarrowingProof (BOTH BOUNDS(ID, ID) transformation)

Use narrowing to replace ACTIVE(square(z0)) → c30(SQUARE(active(z0)), ACTIVE(z0)) by

ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 518.90/159.55
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 518.90/159.55
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 518.90/159.55
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.55
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.55
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 518.90/159.55
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 518.90/159.55
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 518.90/159.56
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 518.90/159.56
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 518.90/159.56
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 518.90/159.56
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 518.90/159.56
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 518.90/159.56
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 518.90/159.56
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 518.90/159.56
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 518.90/159.56
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 518.90/159.56
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 518.90/159.56
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 518.90/159.56
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 518.90/159.56
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 518.90/159.56
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 518.90/159.56
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 518.90/159.56
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 518.90/159.56
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 518.90/159.56
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 518.90/159.56
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 518.90/159.56
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 518.90/159.56
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0)))
518.90/159.56
518.90/159.56

(22) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 518.90/159.56
active(2ndspos(0, z0)) → mark(rnil) 518.90/159.56
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 518.90/159.56
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 518.90/159.56
active(2ndsneg(0, z0)) → mark(rnil) 518.90/159.56
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 518.90/159.56
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 518.90/159.56
active(pi(z0)) → mark(2ndspos(z0, from(0))) 518.90/159.56
active(plus(0, z0)) → mark(z0) 518.90/159.56
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 518.90/159.56
active(times(0, z0)) → mark(0) 518.90/159.56
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 518.90/159.56
active(square(z0)) → mark(times(z0, z0)) 518.90/159.56
active(s(z0)) → s(active(z0)) 518.90/159.56
active(posrecip(z0)) → posrecip(active(z0)) 518.90/159.56
active(negrecip(z0)) → negrecip(active(z0)) 518.90/159.56
active(cons(z0, z1)) → cons(active(z0), z1) 518.90/159.56
active(cons2(z0, z1)) → cons2(z0, active(z1)) 518.90/159.56
active(rcons(z0, z1)) → rcons(active(z0), z1) 518.90/159.56
active(rcons(z0, z1)) → rcons(z0, active(z1)) 518.90/159.56
active(from(z0)) → from(active(z0)) 518.90/159.56
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 518.90/159.56
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 518.90/159.56
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 518.90/159.56
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 518.90/159.56
active(pi(z0)) → pi(active(z0)) 518.90/159.56
active(plus(z0, z1)) → plus(active(z0), z1) 518.90/159.56
active(plus(z0, z1)) → plus(z0, active(z1)) 518.90/159.56
active(times(z0, z1)) → times(active(z0), z1) 518.90/159.56
active(times(z0, z1)) → times(z0, active(z1)) 518.90/159.56
active(square(z0)) → square(active(z0)) 518.90/159.56
s(mark(z0)) → mark(s(z0)) 518.90/159.56
s(ok(z0)) → ok(s(z0)) 518.90/159.56
posrecip(mark(z0)) → mark(posrecip(z0)) 518.90/159.56
posrecip(ok(z0)) → ok(posrecip(z0)) 518.90/159.56
negrecip(mark(z0)) → mark(negrecip(z0)) 518.90/159.56
negrecip(ok(z0)) → ok(negrecip(z0)) 518.90/159.56
cons(mark(z0), z1) → mark(cons(z0, z1)) 518.90/159.56
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 518.90/159.56
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 518.90/159.56
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 518.90/159.56
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 518.90/159.56
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 518.90/159.56
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 518.90/159.56
from(mark(z0)) → mark(from(z0)) 518.90/159.56
from(ok(z0)) → ok(from(z0)) 518.90/159.56
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 518.90/159.56
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 518.90/159.56
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 518.90/159.56
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 518.90/159.56
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 518.90/159.56
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 518.90/159.56
pi(mark(z0)) → mark(pi(z0)) 518.90/159.56
pi(ok(z0)) → ok(pi(z0)) 518.90/159.56
plus(mark(z0), z1) → mark(plus(z0, z1)) 518.90/159.56
plus(z0, mark(z1)) → mark(plus(z0, z1)) 518.90/159.56
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 518.90/159.56
times(mark(z0), z1) → mark(times(z0, z1)) 518.90/159.56
times(z0, mark(z1)) → mark(times(z0, z1)) 518.90/159.56
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 518.90/159.56
square(mark(z0)) → mark(square(z0)) 518.90/159.56
square(ok(z0)) → ok(square(z0)) 518.90/159.56
proper(0) → ok(0) 518.90/159.56
proper(s(z0)) → s(proper(z0)) 518.90/159.56
proper(posrecip(z0)) → posrecip(proper(z0)) 518.90/159.56
proper(negrecip(z0)) → negrecip(proper(z0)) 518.90/159.56
proper(nil) → ok(nil) 518.90/159.56
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 518.90/159.56
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 518.90/159.56
proper(rnil) → ok(rnil) 518.90/159.56
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 518.90/159.56
proper(from(z0)) → from(proper(z0)) 518.90/159.56
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 518.90/159.56
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 518.90/159.56
proper(pi(z0)) → pi(proper(z0)) 518.90/159.56
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 518.90/159.56
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 518.90/159.56
proper(square(z0)) → square(proper(z0)) 518.90/159.56
top(mark(z0)) → top(proper(z0)) 518.90/159.56
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 518.90/159.56
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 518.90/159.56
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 518.90/159.56
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 518.90/159.56
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 518.90/159.56
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 518.90/159.56
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 518.90/159.56
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 518.90/159.56
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 518.90/159.56
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 518.90/159.56
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 518.90/159.56
S(mark(z0)) → c31(S(z0)) 518.90/159.56
S(ok(z0)) → c32(S(z0)) 518.90/159.56
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 518.90/159.56
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 518.90/159.56
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 518.90/159.56
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 518.90/159.56
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 518.90/159.56
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 518.90/159.56
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 518.90/159.56
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 518.90/159.56
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 518.90/159.56
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 518.90/159.56
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 518.90/159.56
FROM(mark(z0)) → c44(FROM(z0)) 518.90/159.56
FROM(ok(z0)) → c45(FROM(z0)) 518.90/159.56
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 518.90/159.56
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 518.90/159.56
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 518.90/159.56
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 518.90/159.56
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 518.90/159.56
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 518.90/159.56
PI(mark(z0)) → c52(PI(z0)) 518.90/159.56
PI(ok(z0)) → c53(PI(z0)) 518.90/159.56
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 518.90/159.56
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 518.90/159.56
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 518.90/159.56
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 518.90/159.56
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 518.90/159.56
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 518.90/159.56
SQUARE(mark(z0)) → c60(SQUARE(z0)) 518.90/159.56
SQUARE(ok(z0)) → c61(SQUARE(z0)) 518.90/159.56
PROPER(s(z0)) → c63(S(proper(z0)), PROPER(z0)) 518.90/159.56
PROPER(posrecip(z0)) → c64(POSRECIP(proper(z0)), PROPER(z0)) 518.90/159.56
PROPER(negrecip(z0)) → c65(NEGRECIP(proper(z0)), PROPER(z0)) 518.90/159.56
PROPER(cons(z0, z1)) → c67(CONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.56
PROPER(cons2(z0, z1)) → c68(CONS2(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.56
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.56
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 518.90/159.56
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.56
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.56
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 518.90/159.56
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.56
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.56
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 518.90/159.56
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 518.90/159.56
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 518.90/159.56
ACTIVE(from(z0)) → c(S(z0)) 518.90/159.56
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 518.90/159.56
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 518.90/159.56
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 518.90/159.56
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 518.90/159.56
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 518.90/159.56
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 518.90/159.56
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 518.90/159.56
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 518.90/159.56
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 518.90/159.56
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 518.90/159.56
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 518.90/159.56
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 518.90/159.56
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 518.90/159.56
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 518.90/159.56
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 518.90/159.56
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 518.90/159.56
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 518.90/159.56
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.56
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.56
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 518.90/159.56
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.56
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.56
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 518.90/159.56
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 518.90/159.56
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 518.90/159.56
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 518.90/159.56
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 518.90/159.56
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 518.90/159.56
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 518.90/159.56
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 518.90/159.56
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 518.90/159.56
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 518.90/159.56
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 518.90/159.56
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 518.90/159.56
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 518.90/159.56
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 518.90/159.56
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 518.90/159.56
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 518.90/159.56
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 518.90/159.56
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 518.90/159.56
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 518.90/159.56
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 518.90/159.56
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 518.90/159.56
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 518.90/159.56
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 518.90/159.56
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 518.90/159.56
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 518.90/159.56
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 518.90/159.56
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.56
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.56
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 518.90/159.56
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.56
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.56
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 518.90/159.56
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 518.90/159.56
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 518.90/159.56
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 518.90/159.56
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 518.90/159.56
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 518.90/159.56
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 518.90/159.56
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 518.90/159.56
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 518.90/159.56
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 518.90/159.56
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 518.90/159.56
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 518.90/159.56
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 518.90/159.56
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 518.90/159.56
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 518.90/159.56
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 518.90/159.56
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 518.90/159.56
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 518.90/159.56
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 518.90/159.56
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 518.90/159.56
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 518.90/159.56
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 518.90/159.56
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 518.90/159.56
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 518.90/159.56
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 518.90/159.56
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 518.90/159.56
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.56
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.56
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 518.90/159.56
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.56
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.56
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 518.90/159.56
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 518.90/159.56
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 518.90/159.56
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 518.90/159.56
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 518.90/159.56
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 518.90/159.56
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 518.90/159.56
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 518.90/159.56
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 518.90/159.56
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 518.90/159.56
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 518.90/159.56
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 518.90/159.56
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 518.90/159.56
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 518.90/159.56
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 518.90/159.56
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 518.90/159.56
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 518.90/159.56
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 518.90/159.56
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 518.90/159.56
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 518.90/159.56
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 518.90/159.56
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 518.90/159.56
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 518.90/159.56
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 518.90/159.56
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 518.90/159.56
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 518.90/159.56
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.56
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.56
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 518.90/159.56
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.56
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.56
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 518.90/159.56
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 518.90/159.56
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 518.90/159.56
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 518.90/159.56
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 518.90/159.56
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 518.90/159.56
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 518.90/159.56
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 518.90/159.56
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 518.90/159.56
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 518.90/159.56
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 518.90/159.56
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 518.90/159.56
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 518.90/159.56
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 518.90/159.56
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 518.90/159.56
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 518.90/159.56
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 518.90/159.56
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 518.90/159.56
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 518.90/159.56
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 518.90/159.56
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 518.90/159.56
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 518.90/159.56
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 518.90/159.56
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 518.90/159.56
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 518.90/159.56
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 518.90/159.56
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.56
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.56
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 518.90/159.56
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.56
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.56
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 518.90/159.56
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 518.90/159.56
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 518.90/159.56
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 518.90/159.56
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 518.90/159.56
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 518.90/159.56
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 518.90/159.56
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 518.90/159.56
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 518.90/159.56
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 518.90/159.56
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 518.90/159.56
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 518.90/159.56
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 518.90/159.56
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 518.90/159.56
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 518.90/159.56
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 518.90/159.56
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 518.90/159.56
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 518.90/159.56
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 518.90/159.56
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 518.90/159.56
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 518.90/159.56
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 518.90/159.56
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 518.90/159.56
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 518.90/159.56
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 518.90/159.56
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 518.90/159.56
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.56
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.56
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 518.90/159.56
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.56
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.56
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 518.90/159.56
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 518.90/159.56
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 518.90/159.56
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 518.90/159.56
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 518.90/159.56
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 518.90/159.56
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 518.90/159.56
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 518.90/159.56
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 518.90/159.56
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 518.90/159.56
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 518.90/159.56
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 518.90/159.56
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 518.90/159.56
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 518.90/159.56
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 518.90/159.56
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 518.90/159.56
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 518.90/159.56
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 518.90/159.56
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 518.90/159.56
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 518.90/159.56
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 518.90/159.56
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 518.90/159.56
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 518.90/159.56
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 518.90/159.56
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 518.90/159.56
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 518.90/159.56
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.56
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.56
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 518.90/159.56
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.56
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.56
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 518.90/159.56
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 518.90/159.56
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 518.90/159.56
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 518.90/159.56
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 518.90/159.56
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 518.90/159.56
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 518.90/159.56
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 518.90/159.56
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 518.90/159.56
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 518.90/159.56
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 518.90/159.56
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 518.90/159.56
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 518.90/159.56
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 518.90/159.56
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 518.90/159.56
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 518.90/159.56
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 518.90/159.56
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 518.90/159.56
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 518.90/159.56
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 518.90/159.56
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 518.90/159.56
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 518.90/159.56
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 518.90/159.56
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 518.90/159.56
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 518.90/159.56
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 518.90/159.56
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.56
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.56
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 518.90/159.56
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.56
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.56
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 518.90/159.56
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 518.90/159.56
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 518.90/159.56
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 518.90/159.56
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 518.90/159.56
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 518.90/159.56
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 518.90/159.56
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 518.90/159.56
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 518.90/159.56
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 518.90/159.56
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 518.90/159.56
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 518.90/159.56
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 518.90/159.56
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 518.90/159.56
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 518.90/159.56
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 518.90/159.56
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 518.90/159.56
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 518.90/159.56
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 518.90/159.56
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 518.90/159.56
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 518.90/159.56
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 518.90/159.56
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 518.90/159.56
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0)))
S tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 518.90/159.56
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 518.90/159.56
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 518.90/159.56
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 518.90/159.56
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 518.90/159.56
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 518.90/159.56
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 518.90/159.56
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 518.90/159.56
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 518.90/159.56
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 518.90/159.56
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 518.90/159.56
S(mark(z0)) → c31(S(z0)) 518.90/159.56
S(ok(z0)) → c32(S(z0)) 518.90/159.56
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 518.90/159.56
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 518.90/159.56
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 518.90/159.56
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 518.90/159.56
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 518.90/159.56
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 518.90/159.56
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 518.90/159.56
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 518.90/159.56
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 518.90/159.56
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 518.90/159.56
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 518.90/159.56
FROM(mark(z0)) → c44(FROM(z0)) 518.90/159.56
FROM(ok(z0)) → c45(FROM(z0)) 518.90/159.56
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 518.90/159.56
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 518.90/159.56
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 518.90/159.56
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 518.90/159.56
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 518.90/159.56
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 518.90/159.56
PI(mark(z0)) → c52(PI(z0)) 518.90/159.56
PI(ok(z0)) → c53(PI(z0)) 518.90/159.56
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 518.90/159.56
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 518.90/159.56
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 518.90/159.56
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 518.90/159.56
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 518.90/159.56
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 518.90/159.56
SQUARE(mark(z0)) → c60(SQUARE(z0)) 518.90/159.56
SQUARE(ok(z0)) → c61(SQUARE(z0)) 518.90/159.56
PROPER(s(z0)) → c63(S(proper(z0)), PROPER(z0)) 518.90/159.56
PROPER(posrecip(z0)) → c64(POSRECIP(proper(z0)), PROPER(z0)) 518.90/159.56
PROPER(negrecip(z0)) → c65(NEGRECIP(proper(z0)), PROPER(z0)) 518.90/159.56
PROPER(cons(z0, z1)) → c67(CONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.56
PROPER(cons2(z0, z1)) → c68(CONS2(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.56
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.56
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 518.90/159.56
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.56
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.56
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 518.90/159.56
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.56
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 518.90/159.56
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 518.90/159.56
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 518.90/159.56
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 518.90/159.56
ACTIVE(from(z0)) → c(S(z0)) 518.90/159.56
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 518.90/159.56
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 518.90/159.56
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 518.90/159.56
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 518.90/159.56
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 518.90/159.56
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 518.90/159.56
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 518.90/159.56
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 518.90/159.56
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 518.90/159.56
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 518.90/159.56
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 518.90/159.56
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 518.90/159.56
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 518.90/159.56
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 518.90/159.56
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 518.90/159.56
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 518.90/159.56
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 518.90/159.56
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.56
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.56
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 518.90/159.56
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.56
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.56
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 518.90/159.56
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 518.90/159.56
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 518.90/159.56
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 518.90/159.56
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 518.90/159.56
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 518.90/159.56
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 518.90/159.56
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 518.90/159.56
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 518.90/159.56
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 518.90/159.56
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 518.90/159.56
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 518.90/159.56
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 518.90/159.56
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 518.90/159.56
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 518.90/159.56
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 518.90/159.56
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 518.90/159.56
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 518.90/159.56
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 518.90/159.56
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 518.90/159.56
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 518.90/159.56
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 518.90/159.56
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 518.90/159.56
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 518.90/159.56
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 518.90/159.56
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 518.90/159.56
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.56
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.56
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 518.90/159.56
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.56
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.56
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 518.90/159.56
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 518.90/159.56
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 518.90/159.56
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 518.90/159.56
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 518.90/159.56
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 518.90/159.56
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 518.90/159.56
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 518.90/159.56
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 518.90/159.56
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 518.90/159.56
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 518.90/159.56
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 518.90/159.56
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 518.90/159.56
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 518.90/159.56
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 518.90/159.56
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 518.90/159.56
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 518.90/159.56
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 518.90/159.56
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 518.90/159.56
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 518.90/159.56
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 518.90/159.56
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 518.90/159.56
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 518.90/159.56
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 518.90/159.56
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 518.90/159.56
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 518.90/159.56
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.56
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.56
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 518.90/159.56
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.56
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.56
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 518.90/159.56
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 518.90/159.56
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 518.90/159.56
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 518.90/159.56
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 518.90/159.56
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 518.90/159.56
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 518.90/159.56
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 518.90/159.56
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 518.90/159.56
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 518.90/159.56
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 518.90/159.56
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 518.90/159.56
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 518.90/159.56
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 518.90/159.56
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 518.90/159.56
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 518.90/159.56
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 518.90/159.56
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 518.90/159.56
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 518.90/159.56
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 518.90/159.56
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 518.90/159.56
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 518.90/159.56
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 518.90/159.56
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 518.90/159.56
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 518.90/159.56
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 518.90/159.56
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.56
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.56
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 518.90/159.56
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.56
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.56
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 518.90/159.56
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 518.90/159.56
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 518.90/159.56
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 518.90/159.56
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 518.90/159.56
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 518.90/159.56
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 518.90/159.56
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 518.90/159.56
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 518.90/159.56
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 518.90/159.56
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 518.90/159.56
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 518.90/159.56
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 518.90/159.56
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 518.90/159.56
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 518.90/159.56
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 518.90/159.56
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 518.90/159.56
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 518.90/159.56
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 518.90/159.56
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 518.90/159.56
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 518.90/159.56
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 518.90/159.56
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 518.90/159.56
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 518.90/159.56
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 518.90/159.56
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 518.90/159.56
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.56
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.56
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 518.90/159.56
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.56
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.56
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 518.90/159.56
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 518.90/159.56
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 518.90/159.56
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 518.90/159.56
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 518.90/159.56
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 518.90/159.56
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 518.90/159.56
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 518.90/159.56
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 518.90/159.56
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 518.90/159.56
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 518.90/159.56
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 518.90/159.56
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 518.90/159.56
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 518.90/159.56
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 518.90/159.56
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 518.90/159.56
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 518.90/159.56
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 518.90/159.56
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 518.90/159.56
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 518.90/159.56
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 518.90/159.56
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 518.90/159.56
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 518.90/159.56
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 518.90/159.56
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 518.90/159.56
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 518.90/159.56
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.56
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.56
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 518.90/159.56
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.56
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.56
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 518.90/159.56
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 518.90/159.56
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 518.90/159.56
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 518.90/159.56
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 518.90/159.56
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 518.90/159.56
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 518.90/159.56
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 518.90/159.56
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 518.90/159.56
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 518.90/159.56
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 518.90/159.56
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 518.90/159.56
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 518.90/159.56
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 518.90/159.56
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 518.90/159.56
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 518.90/159.56
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 518.90/159.56
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 518.90/159.56
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 518.90/159.56
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 518.90/159.56
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 518.90/159.56
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 518.90/159.56
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 518.90/159.56
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 518.90/159.56
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 518.90/159.56
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 518.90/159.56
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.56
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.56
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 518.90/159.56
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.56
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.56
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 518.90/159.56
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 518.90/159.56
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 518.90/159.56
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 518.90/159.56
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 518.90/159.56
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 518.90/159.56
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 518.90/159.56
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 518.90/159.56
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 518.90/159.56
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 518.90/159.56
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 518.90/159.56
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 518.90/159.56
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 518.90/159.56
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 518.90/159.56
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 518.90/159.56
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 518.90/159.56
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 518.90/159.56
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 518.90/159.56
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 518.90/159.56
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 518.90/159.56
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 518.90/159.56
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 518.90/159.56
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 518.90/159.56
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 518.90/159.56
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 518.90/159.56
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 518.90/159.56
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 518.90/159.56
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.56
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 518.90/159.56
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 518.90/159.56
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 518.90/159.56
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 518.90/159.56
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 518.90/159.56
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 518.90/159.56
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 518.90/159.56
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 518.90/159.56
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 518.90/159.56
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 518.90/159.56
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 518.90/159.56
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 518.90/159.56
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 518.90/159.56
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 518.90/159.56
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 518.90/159.56
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 518.90/159.56
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 518.90/159.56
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 518.90/159.56
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 518.90/159.56
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 518.90/159.56
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 518.90/159.56
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 518.90/159.56
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 518.90/159.56
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.62
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.62
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.62
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0)))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

ACTIVE, S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, PROPER, TOP

Compound Symbols:

c12, c18, c19, c21, c22, c23, c24, c26, c27, c28, c29, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c63, c64, c65, c67, c68, c70, c71, c72, c73, c74, c75, c76, c77, c78, c79, c, c7, c9, c11, c1, c13, c14, c15, c16, c17, c20, c25, c30

519.27/159.62
519.27/159.62

(23) CdtNarrowingProof (BOTH BOUNDS(ID, ID) transformation)

Use narrowing to replace PROPER(s(z0)) → c63(S(proper(z0)), PROPER(z0)) by

PROPER(s(0)) → c63(S(ok(0)), PROPER(0)) 519.27/159.62
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 519.27/159.62
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.27/159.62
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.27/159.62
PROPER(s(nil)) → c63(S(ok(nil)), PROPER(nil)) 519.27/159.62
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.27/159.62
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.27/159.62
PROPER(s(rnil)) → c63(S(ok(rnil)), PROPER(rnil)) 519.27/159.62
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.27/159.62
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 519.27/159.62
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.27/159.62
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.27/159.62
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 519.27/159.62
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.27/159.62
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.27/159.62
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0)))
519.27/159.62
519.27/159.62

(24) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 519.27/159.62
active(2ndspos(0, z0)) → mark(rnil) 519.27/159.62
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 519.27/159.62
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 519.27/159.62
active(2ndsneg(0, z0)) → mark(rnil) 519.27/159.62
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 519.27/159.62
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 519.27/159.62
active(pi(z0)) → mark(2ndspos(z0, from(0))) 519.27/159.62
active(plus(0, z0)) → mark(z0) 519.27/159.62
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 519.27/159.62
active(times(0, z0)) → mark(0) 519.27/159.62
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 519.27/159.62
active(square(z0)) → mark(times(z0, z0)) 519.27/159.62
active(s(z0)) → s(active(z0)) 519.27/159.62
active(posrecip(z0)) → posrecip(active(z0)) 519.27/159.62
active(negrecip(z0)) → negrecip(active(z0)) 519.27/159.62
active(cons(z0, z1)) → cons(active(z0), z1) 519.27/159.62
active(cons2(z0, z1)) → cons2(z0, active(z1)) 519.27/159.62
active(rcons(z0, z1)) → rcons(active(z0), z1) 519.27/159.62
active(rcons(z0, z1)) → rcons(z0, active(z1)) 519.27/159.62
active(from(z0)) → from(active(z0)) 519.27/159.62
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 519.27/159.62
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 519.27/159.62
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 519.27/159.62
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 519.27/159.62
active(pi(z0)) → pi(active(z0)) 519.27/159.62
active(plus(z0, z1)) → plus(active(z0), z1) 519.27/159.62
active(plus(z0, z1)) → plus(z0, active(z1)) 519.27/159.62
active(times(z0, z1)) → times(active(z0), z1) 519.27/159.62
active(times(z0, z1)) → times(z0, active(z1)) 519.27/159.62
active(square(z0)) → square(active(z0)) 519.27/159.62
s(mark(z0)) → mark(s(z0)) 519.27/159.62
s(ok(z0)) → ok(s(z0)) 519.27/159.62
posrecip(mark(z0)) → mark(posrecip(z0)) 519.27/159.62
posrecip(ok(z0)) → ok(posrecip(z0)) 519.27/159.62
negrecip(mark(z0)) → mark(negrecip(z0)) 519.27/159.62
negrecip(ok(z0)) → ok(negrecip(z0)) 519.27/159.62
cons(mark(z0), z1) → mark(cons(z0, z1)) 519.27/159.62
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 519.27/159.62
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 519.27/159.62
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 519.27/159.62
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 519.27/159.62
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 519.27/159.62
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 519.27/159.62
from(mark(z0)) → mark(from(z0)) 519.27/159.62
from(ok(z0)) → ok(from(z0)) 519.27/159.62
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 519.27/159.62
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 519.27/159.62
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 519.27/159.62
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 519.27/159.62
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 519.27/159.62
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 519.27/159.62
pi(mark(z0)) → mark(pi(z0)) 519.27/159.62
pi(ok(z0)) → ok(pi(z0)) 519.27/159.62
plus(mark(z0), z1) → mark(plus(z0, z1)) 519.27/159.62
plus(z0, mark(z1)) → mark(plus(z0, z1)) 519.27/159.62
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 519.27/159.62
times(mark(z0), z1) → mark(times(z0, z1)) 519.27/159.62
times(z0, mark(z1)) → mark(times(z0, z1)) 519.27/159.62
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 519.27/159.62
square(mark(z0)) → mark(square(z0)) 519.27/159.62
square(ok(z0)) → ok(square(z0)) 519.27/159.62
proper(0) → ok(0) 519.27/159.62
proper(s(z0)) → s(proper(z0)) 519.27/159.62
proper(posrecip(z0)) → posrecip(proper(z0)) 519.27/159.62
proper(negrecip(z0)) → negrecip(proper(z0)) 519.27/159.62
proper(nil) → ok(nil) 519.27/159.62
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 519.27/159.62
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 519.27/159.62
proper(rnil) → ok(rnil) 519.27/159.62
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 519.27/159.62
proper(from(z0)) → from(proper(z0)) 519.27/159.62
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 519.27/159.62
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 519.27/159.62
proper(pi(z0)) → pi(proper(z0)) 519.27/159.62
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 519.27/159.62
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 519.27/159.62
proper(square(z0)) → square(proper(z0)) 519.27/159.62
top(mark(z0)) → top(proper(z0)) 519.27/159.62
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 519.27/159.62
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 519.27/159.62
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 519.27/159.62
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 519.27/159.62
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 519.27/159.62
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 519.27/159.62
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 519.27/159.62
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 519.27/159.62
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 519.27/159.62
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 519.27/159.62
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 519.27/159.62
S(mark(z0)) → c31(S(z0)) 519.27/159.62
S(ok(z0)) → c32(S(z0)) 519.27/159.62
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 519.27/159.62
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 519.27/159.62
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 519.27/159.62
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 519.27/159.62
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 519.27/159.62
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 519.27/159.62
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 519.27/159.62
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 519.27/159.62
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 519.27/159.62
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 519.27/159.62
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 519.27/159.62
FROM(mark(z0)) → c44(FROM(z0)) 519.27/159.62
FROM(ok(z0)) → c45(FROM(z0)) 519.27/159.62
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 519.27/159.62
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 519.27/159.62
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 519.27/159.62
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 519.27/159.62
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 519.27/159.62
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 519.27/159.62
PI(mark(z0)) → c52(PI(z0)) 519.27/159.62
PI(ok(z0)) → c53(PI(z0)) 519.27/159.62
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 519.27/159.62
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 519.27/159.62
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 519.27/159.62
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 519.27/159.62
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 519.27/159.62
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 519.27/159.62
SQUARE(mark(z0)) → c60(SQUARE(z0)) 519.27/159.62
SQUARE(ok(z0)) → c61(SQUARE(z0)) 519.27/159.62
PROPER(posrecip(z0)) → c64(POSRECIP(proper(z0)), PROPER(z0)) 519.27/159.62
PROPER(negrecip(z0)) → c65(NEGRECIP(proper(z0)), PROPER(z0)) 519.27/159.62
PROPER(cons(z0, z1)) → c67(CONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.62
PROPER(cons2(z0, z1)) → c68(CONS2(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.62
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.62
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 519.27/159.62
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.62
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.62
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 519.27/159.62
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.62
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.62
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 519.27/159.62
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 519.27/159.62
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 519.27/159.62
ACTIVE(from(z0)) → c(S(z0)) 519.27/159.62
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 519.27/159.62
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 519.27/159.62
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 519.27/159.62
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 519.27/159.62
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 519.27/159.62
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 519.27/159.62
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 519.27/159.62
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 519.27/159.62
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 519.27/159.62
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 519.27/159.62
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 519.27/159.62
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 519.27/159.62
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 519.27/159.62
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 519.27/159.62
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 519.27/159.62
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.62
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.62
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.62
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.62
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.62
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.62
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.62
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.62
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.62
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.62
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 519.27/159.62
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.62
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.62
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 519.27/159.62
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.62
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.62
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.62
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.62
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.62
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.62
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 519.27/159.62
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.62
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.62
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.62
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.62
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.62
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.62
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.62
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.62
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.62
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 519.27/159.62
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.62
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.62
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.62
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.62
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.62
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.62
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.62
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.62
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.62
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.62
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 519.27/159.62
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.62
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.62
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 519.27/159.62
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.62
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.62
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.62
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.62
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.62
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.62
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 519.27/159.62
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.62
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.62
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.62
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.62
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.62
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.62
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.62
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.62
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.62
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 519.27/159.62
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.62
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.62
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.62
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.62
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.62
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.62
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.62
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.62
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.62
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.62
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 519.27/159.62
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.62
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.62
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 519.27/159.62
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.62
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.62
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.62
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.62
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.62
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.62
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 519.27/159.62
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.62
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.62
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.62
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.62
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.62
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.62
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.62
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.62
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.62
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 519.27/159.62
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 519.27/159.62
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 519.27/159.62
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.62
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.62
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 519.27/159.62
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.62
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.62
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 519.27/159.62
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 519.27/159.62
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 519.27/159.62
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 519.27/159.62
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 519.27/159.62
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 519.27/159.62
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 519.27/159.62
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 519.27/159.62
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 519.27/159.62
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 519.27/159.62
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 519.27/159.62
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 519.27/159.62
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 519.27/159.62
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 519.27/159.62
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 519.27/159.62
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 519.27/159.62
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 519.27/159.62
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 519.27/159.62
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 519.27/159.62
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 519.27/159.62
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 519.27/159.62
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 519.27/159.62
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 519.27/159.62
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 519.27/159.62
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.62
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.62
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.62
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.62
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.62
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.62
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.62
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.62
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.62
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.62
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 519.27/159.62
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.62
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.62
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 519.27/159.62
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.62
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.62
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.62
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.62
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.62
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.62
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 519.27/159.62
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.62
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.62
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.62
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.62
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.62
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.62
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.62
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.62
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.62
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 519.27/159.62
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.62
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.62
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.62
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.62
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.62
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.62
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.62
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.62
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.62
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.62
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 519.27/159.62
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.62
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.62
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 519.27/159.62
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.62
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.62
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.62
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.62
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.62
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.62
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 519.27/159.62
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.62
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.62
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.62
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.62
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.62
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.62
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.62
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.62
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.62
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 519.27/159.62
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.62
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.62
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.62
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.62
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.62
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.62
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.62
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.62
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.62
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.62
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 519.27/159.62
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.62
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.62
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 519.27/159.62
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.62
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.62
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.62
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.62
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.62
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.62
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 519.27/159.62
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.62
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.62
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.62
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.62
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.62
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.62
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.62
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.62
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.62
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 519.27/159.62
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.62
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.62
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.62
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.62
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.62
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.62
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.62
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.62
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.62
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.62
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 519.27/159.62
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.62
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.62
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 519.27/159.62
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.62
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.62
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.62
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.62
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.62
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.62
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 519.27/159.62
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.62
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.62
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.62
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.62
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.62
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.62
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.62
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.62
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.62
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 519.27/159.62
PROPER(s(0)) → c63(S(ok(0)), PROPER(0)) 519.27/159.62
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 519.27/159.62
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.27/159.62
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.27/159.62
PROPER(s(nil)) → c63(S(ok(nil)), PROPER(nil)) 519.27/159.62
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.27/159.62
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.27/159.62
PROPER(s(rnil)) → c63(S(ok(rnil)), PROPER(rnil)) 519.27/159.62
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.27/159.62
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 519.27/159.62
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.27/159.62
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.27/159.62
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 519.27/159.62
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.27/159.62
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.27/159.62
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0)))
S tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 519.27/159.62
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 519.27/159.62
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 519.27/159.62
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 519.27/159.62
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 519.27/159.62
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 519.27/159.62
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 519.27/159.62
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 519.27/159.62
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 519.27/159.62
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 519.27/159.62
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 519.27/159.62
S(mark(z0)) → c31(S(z0)) 519.27/159.62
S(ok(z0)) → c32(S(z0)) 519.27/159.62
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 519.27/159.62
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 519.27/159.62
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 519.27/159.62
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 519.27/159.62
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 519.27/159.62
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 519.27/159.62
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 519.27/159.62
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 519.27/159.62
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 519.27/159.62
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 519.27/159.62
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 519.27/159.62
FROM(mark(z0)) → c44(FROM(z0)) 519.27/159.62
FROM(ok(z0)) → c45(FROM(z0)) 519.27/159.62
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 519.27/159.62
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 519.27/159.62
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 519.27/159.62
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 519.27/159.62
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 519.27/159.62
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 519.27/159.62
PI(mark(z0)) → c52(PI(z0)) 519.27/159.62
PI(ok(z0)) → c53(PI(z0)) 519.27/159.62
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 519.27/159.62
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 519.27/159.62
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 519.27/159.62
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 519.27/159.62
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 519.27/159.62
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 519.27/159.62
SQUARE(mark(z0)) → c60(SQUARE(z0)) 519.27/159.62
SQUARE(ok(z0)) → c61(SQUARE(z0)) 519.27/159.62
PROPER(posrecip(z0)) → c64(POSRECIP(proper(z0)), PROPER(z0)) 519.27/159.62
PROPER(negrecip(z0)) → c65(NEGRECIP(proper(z0)), PROPER(z0)) 519.27/159.62
PROPER(cons(z0, z1)) → c67(CONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.62
PROPER(cons2(z0, z1)) → c68(CONS2(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.62
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.62
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 519.27/159.62
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.62
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.62
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 519.27/159.62
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.62
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.62
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 519.27/159.62
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 519.27/159.62
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 519.27/159.62
ACTIVE(from(z0)) → c(S(z0)) 519.27/159.62
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 519.27/159.62
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 519.27/159.62
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 519.27/159.62
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 519.27/159.62
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 519.27/159.62
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 519.27/159.62
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 519.27/159.62
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 519.27/159.62
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 519.27/159.62
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 519.27/159.62
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 519.27/159.62
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 519.27/159.62
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 519.27/159.62
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 519.27/159.62
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 519.27/159.62
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.62
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.62
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.62
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.62
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.62
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.62
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.62
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.62
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.62
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.62
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 519.27/159.62
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.62
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.62
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 519.27/159.62
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.62
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.62
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.62
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.62
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.62
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.62
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 519.27/159.62
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.62
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.62
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.62
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.62
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.62
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.62
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.62
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.62
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.62
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 519.27/159.62
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.62
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.62
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.62
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.62
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.62
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.62
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.62
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.62
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.62
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.62
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 519.27/159.62
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.62
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.62
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 519.27/159.62
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.62
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.62
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.62
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.62
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.62
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.62
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 519.27/159.62
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.62
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.62
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.62
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.62
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.62
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.62
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.62
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.62
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.62
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 519.27/159.62
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.62
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.62
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.62
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.62
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.62
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.62
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.62
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.62
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.62
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.62
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 519.27/159.62
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.62
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.62
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 519.27/159.62
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.62
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.62
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.62
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.62
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.62
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.62
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 519.27/159.62
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.62
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.62
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.62
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.62
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.62
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.62
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.62
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.62
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.62
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 519.27/159.62
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 519.27/159.62
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 519.27/159.62
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.62
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.62
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 519.27/159.62
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.62
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.62
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 519.27/159.62
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 519.27/159.62
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 519.27/159.62
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 519.27/159.62
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 519.27/159.62
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 519.27/159.62
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 519.27/159.62
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 519.27/159.62
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 519.27/159.62
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 519.27/159.62
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 519.27/159.62
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 519.27/159.62
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 519.27/159.62
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 519.27/159.62
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 519.27/159.62
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 519.27/159.62
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 519.27/159.62
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 519.27/159.62
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 519.27/159.62
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 519.27/159.62
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 519.27/159.62
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 519.27/159.62
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 519.27/159.62
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 519.27/159.62
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.62
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.62
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.62
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.62
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.62
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.62
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.62
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.62
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.62
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.62
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 519.27/159.62
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.62
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.62
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 519.27/159.62
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.62
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.62
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.62
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.62
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.62
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.62
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 519.27/159.62
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.62
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.62
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.62
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.62
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.62
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.62
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.62
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.62
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.62
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 519.27/159.62
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.62
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.62
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.62
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.62
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.62
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.62
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.62
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.62
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.62
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.62
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 519.27/159.62
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.62
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.62
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 519.27/159.62
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.62
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.62
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.62
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.62
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.62
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.62
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 519.27/159.62
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.62
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.62
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.62
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.62
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.62
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.62
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.62
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.62
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.62
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 519.27/159.62
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.62
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.62
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.62
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.62
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.62
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.62
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.62
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.62
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.62
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.62
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 519.27/159.62
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.62
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.62
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 519.27/159.62
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.62
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.62
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.62
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.62
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.62
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.62
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 519.27/159.62
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.62
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.62
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.62
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.62
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.62
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.62
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.62
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.62
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.62
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 519.27/159.62
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.62
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.62
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.62
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.62
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.62
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.62
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.62
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.62
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.62
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.62
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 519.27/159.62
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.62
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.62
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 519.27/159.62
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.62
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.62
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.62
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.62
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.62
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.62
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 519.27/159.62
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.62
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.62
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.62
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.62
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.62
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.62
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.62
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.62
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.62
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 519.27/159.62
PROPER(s(0)) → c63(S(ok(0)), PROPER(0)) 519.27/159.62
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 519.27/159.62
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.27/159.62
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.27/159.62
PROPER(s(nil)) → c63(S(ok(nil)), PROPER(nil)) 519.27/159.62
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.27/159.62
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.27/159.62
PROPER(s(rnil)) → c63(S(ok(rnil)), PROPER(rnil)) 519.27/159.62
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.27/159.62
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 519.27/159.62
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.27/159.62
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.27/159.62
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 519.27/159.62
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.27/159.62
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.27/159.62
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0)))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

ACTIVE, S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, PROPER, TOP

Compound Symbols:

c12, c18, c19, c21, c22, c23, c24, c26, c27, c28, c29, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c64, c65, c67, c68, c70, c71, c72, c73, c74, c75, c76, c77, c78, c79, c, c7, c9, c11, c1, c13, c14, c15, c16, c17, c20, c25, c30, c63

519.27/159.62
519.27/159.62

(25) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID) transformation)

Removed 3 trailing tuple parts
519.27/159.62
519.27/159.62

(26) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 519.27/159.62
active(2ndspos(0, z0)) → mark(rnil) 519.27/159.62
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 519.27/159.62
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 519.27/159.62
active(2ndsneg(0, z0)) → mark(rnil) 519.27/159.62
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 519.27/159.62
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 519.27/159.62
active(pi(z0)) → mark(2ndspos(z0, from(0))) 519.27/159.62
active(plus(0, z0)) → mark(z0) 519.27/159.62
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 519.27/159.62
active(times(0, z0)) → mark(0) 519.27/159.62
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 519.27/159.62
active(square(z0)) → mark(times(z0, z0)) 519.27/159.62
active(s(z0)) → s(active(z0)) 519.27/159.62
active(posrecip(z0)) → posrecip(active(z0)) 519.27/159.62
active(negrecip(z0)) → negrecip(active(z0)) 519.27/159.62
active(cons(z0, z1)) → cons(active(z0), z1) 519.27/159.62
active(cons2(z0, z1)) → cons2(z0, active(z1)) 519.27/159.62
active(rcons(z0, z1)) → rcons(active(z0), z1) 519.27/159.62
active(rcons(z0, z1)) → rcons(z0, active(z1)) 519.27/159.62
active(from(z0)) → from(active(z0)) 519.27/159.62
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 519.27/159.62
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 519.27/159.62
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 519.27/159.62
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 519.27/159.62
active(pi(z0)) → pi(active(z0)) 519.27/159.62
active(plus(z0, z1)) → plus(active(z0), z1) 519.27/159.62
active(plus(z0, z1)) → plus(z0, active(z1)) 519.27/159.62
active(times(z0, z1)) → times(active(z0), z1) 519.27/159.62
active(times(z0, z1)) → times(z0, active(z1)) 519.27/159.62
active(square(z0)) → square(active(z0)) 519.27/159.62
s(mark(z0)) → mark(s(z0)) 519.27/159.62
s(ok(z0)) → ok(s(z0)) 519.27/159.62
posrecip(mark(z0)) → mark(posrecip(z0)) 519.27/159.62
posrecip(ok(z0)) → ok(posrecip(z0)) 519.27/159.62
negrecip(mark(z0)) → mark(negrecip(z0)) 519.27/159.62
negrecip(ok(z0)) → ok(negrecip(z0)) 519.27/159.62
cons(mark(z0), z1) → mark(cons(z0, z1)) 519.27/159.62
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 519.27/159.62
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 519.27/159.62
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 519.27/159.62
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 519.27/159.62
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 519.27/159.62
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 519.27/159.62
from(mark(z0)) → mark(from(z0)) 519.27/159.62
from(ok(z0)) → ok(from(z0)) 519.27/159.62
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 519.27/159.62
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 519.27/159.62
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 519.27/159.62
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 519.27/159.62
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 519.27/159.62
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 519.27/159.62
pi(mark(z0)) → mark(pi(z0)) 519.27/159.62
pi(ok(z0)) → ok(pi(z0)) 519.27/159.62
plus(mark(z0), z1) → mark(plus(z0, z1)) 519.27/159.62
plus(z0, mark(z1)) → mark(plus(z0, z1)) 519.27/159.62
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 519.27/159.62
times(mark(z0), z1) → mark(times(z0, z1)) 519.27/159.62
times(z0, mark(z1)) → mark(times(z0, z1)) 519.27/159.62
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 519.27/159.62
square(mark(z0)) → mark(square(z0)) 519.27/159.62
square(ok(z0)) → ok(square(z0)) 519.27/159.62
proper(0) → ok(0) 519.27/159.62
proper(s(z0)) → s(proper(z0)) 519.27/159.62
proper(posrecip(z0)) → posrecip(proper(z0)) 519.27/159.62
proper(negrecip(z0)) → negrecip(proper(z0)) 519.27/159.62
proper(nil) → ok(nil) 519.27/159.62
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 519.27/159.62
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 519.27/159.62
proper(rnil) → ok(rnil) 519.27/159.62
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 519.27/159.62
proper(from(z0)) → from(proper(z0)) 519.27/159.62
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 519.27/159.62
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 519.27/159.62
proper(pi(z0)) → pi(proper(z0)) 519.27/159.62
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 519.27/159.62
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 519.27/159.62
proper(square(z0)) → square(proper(z0)) 519.27/159.62
top(mark(z0)) → top(proper(z0)) 519.27/159.62
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 519.27/159.62
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 519.27/159.62
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 519.27/159.62
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 519.27/159.62
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 519.27/159.62
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 519.27/159.62
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 519.27/159.62
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 519.27/159.62
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 519.27/159.62
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 519.27/159.62
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 519.27/159.62
S(mark(z0)) → c31(S(z0)) 519.27/159.62
S(ok(z0)) → c32(S(z0)) 519.27/159.62
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 519.27/159.62
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 519.27/159.62
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 519.27/159.62
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 519.27/159.62
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 519.27/159.62
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 519.27/159.62
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 519.27/159.62
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 519.27/159.62
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 519.27/159.62
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 519.27/159.62
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 519.27/159.62
FROM(mark(z0)) → c44(FROM(z0)) 519.27/159.62
FROM(ok(z0)) → c45(FROM(z0)) 519.27/159.62
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 519.27/159.62
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 519.27/159.62
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 519.27/159.62
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 519.27/159.62
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 519.27/159.62
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 519.27/159.62
PI(mark(z0)) → c52(PI(z0)) 519.27/159.62
PI(ok(z0)) → c53(PI(z0)) 519.27/159.62
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 519.27/159.63
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 519.27/159.63
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 519.27/159.63
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 519.27/159.63
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 519.27/159.63
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 519.27/159.63
SQUARE(mark(z0)) → c60(SQUARE(z0)) 519.27/159.63
SQUARE(ok(z0)) → c61(SQUARE(z0)) 519.27/159.63
PROPER(posrecip(z0)) → c64(POSRECIP(proper(z0)), PROPER(z0)) 519.27/159.63
PROPER(negrecip(z0)) → c65(NEGRECIP(proper(z0)), PROPER(z0)) 519.27/159.63
PROPER(cons(z0, z1)) → c67(CONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.63
PROPER(cons2(z0, z1)) → c68(CONS2(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.63
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.63
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 519.27/159.63
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.63
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.63
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 519.27/159.63
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.63
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.63
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 519.27/159.63
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 519.27/159.63
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 519.27/159.63
ACTIVE(from(z0)) → c(S(z0)) 519.27/159.63
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 519.27/159.63
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 519.27/159.63
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 519.27/159.63
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 519.27/159.63
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 519.27/159.63
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 519.27/159.63
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 519.27/159.63
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 519.27/159.63
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 519.27/159.63
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 519.27/159.63
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 519.27/159.63
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 519.27/159.63
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 519.27/159.63
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 519.27/159.63
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 519.27/159.63
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.63
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.63
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.63
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.63
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.63
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.63
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.63
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.63
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.63
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.63
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 519.27/159.63
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.63
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.63
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 519.27/159.63
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.63
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.63
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.63
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.63
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.63
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.63
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 519.27/159.63
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.63
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.63
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.63
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.63
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.63
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.63
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.63
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.63
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.63
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 519.27/159.63
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.63
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.63
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.63
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.63
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.63
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.63
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.63
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.63
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.63
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.63
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 519.27/159.63
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.63
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.63
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 519.27/159.63
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.63
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.63
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.63
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.63
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.63
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.63
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 519.27/159.63
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.63
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.63
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.63
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.63
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.63
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.63
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.63
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.63
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.63
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 519.27/159.63
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.63
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.63
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.63
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.63
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.63
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.63
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.63
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.63
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.63
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.63
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 519.27/159.63
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.63
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.63
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 519.27/159.63
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.63
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.63
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.63
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.63
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.63
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.63
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 519.27/159.63
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.63
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.63
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.63
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.63
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.63
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.63
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.63
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.63
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.63
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 519.27/159.63
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 519.27/159.63
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 519.27/159.63
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.63
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.63
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 519.27/159.63
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.63
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.63
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 519.27/159.63
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 519.27/159.63
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 519.27/159.63
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 519.27/159.63
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 519.27/159.63
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 519.27/159.63
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 519.27/159.63
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 519.27/159.63
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 519.27/159.63
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 519.27/159.63
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 519.27/159.63
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 519.27/159.63
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 519.27/159.63
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 519.27/159.63
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 519.27/159.63
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 519.27/159.63
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 519.27/159.63
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 519.27/159.63
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 519.27/159.63
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 519.27/159.63
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 519.27/159.63
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 519.27/159.63
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 519.27/159.63
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 519.27/159.63
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.63
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.63
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.63
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.63
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.63
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.63
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.63
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.63
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.63
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.63
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 519.27/159.63
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.63
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.63
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 519.27/159.63
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.63
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.63
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.63
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.63
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.63
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.63
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 519.27/159.63
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.63
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.63
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.63
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.63
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.63
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.63
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.63
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.63
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.63
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 519.27/159.63
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.63
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.63
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.63
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.63
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.63
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.63
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.63
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.63
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.63
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.63
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 519.27/159.63
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.63
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.63
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 519.27/159.63
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.63
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.63
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.63
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.63
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.63
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.63
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 519.27/159.63
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.63
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.63
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.63
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.63
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.63
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.63
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.63
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.63
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.63
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 519.27/159.63
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.63
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.63
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.63
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.63
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.63
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.63
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.63
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.63
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.63
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.63
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 519.27/159.63
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.63
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.63
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 519.27/159.63
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.63
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.63
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.63
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.63
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.63
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.63
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 519.27/159.63
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.63
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.63
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.63
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.63
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.63
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.63
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.63
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.63
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.63
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 519.27/159.63
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.63
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.63
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.63
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.63
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.63
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.63
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.63
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.63
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.63
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.63
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 519.27/159.63
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.63
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.63
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 519.27/159.63
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.63
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.63
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.63
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.63
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.63
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.63
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 519.27/159.63
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.63
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.63
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.63
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.63
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.63
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.63
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.63
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.63
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.63
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 519.27/159.63
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 519.27/159.63
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.27/159.63
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.27/159.63
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.27/159.63
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.27/159.63
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.27/159.63
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 519.27/159.63
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.27/159.63
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.27/159.63
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 519.27/159.63
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.27/159.63
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.27/159.63
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 519.27/159.63
PROPER(s(0)) → c63(S(ok(0))) 519.27/159.63
PROPER(s(nil)) → c63(S(ok(nil))) 519.27/159.63
PROPER(s(rnil)) → c63(S(ok(rnil)))
S tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 519.27/159.63
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 519.27/159.63
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 519.27/159.63
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 519.27/159.63
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 519.27/159.63
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 519.27/159.63
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 519.27/159.63
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 519.27/159.63
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 519.27/159.63
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 519.27/159.63
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 519.27/159.63
S(mark(z0)) → c31(S(z0)) 519.27/159.63
S(ok(z0)) → c32(S(z0)) 519.27/159.63
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 519.27/159.63
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 519.27/159.63
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 519.27/159.63
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 519.27/159.63
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 519.27/159.63
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 519.27/159.63
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 519.27/159.63
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 519.27/159.63
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 519.27/159.63
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 519.27/159.63
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 519.27/159.63
FROM(mark(z0)) → c44(FROM(z0)) 519.27/159.63
FROM(ok(z0)) → c45(FROM(z0)) 519.27/159.63
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 519.27/159.63
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 519.27/159.63
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 519.27/159.63
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 519.27/159.63
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 519.27/159.63
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 519.27/159.63
PI(mark(z0)) → c52(PI(z0)) 519.27/159.63
PI(ok(z0)) → c53(PI(z0)) 519.27/159.63
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 519.27/159.63
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 519.27/159.63
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 519.27/159.63
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 519.27/159.63
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 519.27/159.63
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 519.27/159.63
SQUARE(mark(z0)) → c60(SQUARE(z0)) 519.27/159.63
SQUARE(ok(z0)) → c61(SQUARE(z0)) 519.27/159.63
PROPER(posrecip(z0)) → c64(POSRECIP(proper(z0)), PROPER(z0)) 519.27/159.63
PROPER(negrecip(z0)) → c65(NEGRECIP(proper(z0)), PROPER(z0)) 519.27/159.63
PROPER(cons(z0, z1)) → c67(CONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.63
PROPER(cons2(z0, z1)) → c68(CONS2(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.63
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.63
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 519.27/159.63
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.63
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.63
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 519.27/159.63
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.63
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.63
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 519.27/159.63
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 519.27/159.63
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 519.27/159.63
ACTIVE(from(z0)) → c(S(z0)) 519.27/159.63
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 519.27/159.63
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 519.27/159.63
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 519.27/159.63
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 519.27/159.63
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 519.27/159.63
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 519.27/159.63
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 519.27/159.63
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 519.27/159.63
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 519.27/159.63
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 519.27/159.63
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 519.27/159.63
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 519.27/159.63
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 519.27/159.63
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 519.27/159.63
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 519.27/159.63
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.63
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.63
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.63
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.63
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.63
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.63
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.63
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.63
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.63
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.63
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 519.27/159.63
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.63
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.63
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 519.27/159.63
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.63
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.63
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.63
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.63
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.63
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.63
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 519.27/159.63
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.63
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.63
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.63
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.63
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.63
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.63
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.63
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.63
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.63
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 519.27/159.63
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.63
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.63
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.63
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.63
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.63
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.63
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.63
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.63
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.63
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.63
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 519.27/159.63
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.63
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.63
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 519.27/159.63
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.63
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.63
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.63
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.63
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.63
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.63
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 519.27/159.63
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.63
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.63
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.63
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.63
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.63
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.63
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.63
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.63
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.63
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 519.27/159.63
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.63
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.63
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.63
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.63
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.63
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.63
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.63
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.63
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.63
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.63
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 519.27/159.63
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.63
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.63
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 519.27/159.63
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.63
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.63
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.63
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.63
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.63
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.63
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 519.27/159.63
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.63
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.63
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.63
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.63
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.63
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.63
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.63
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.63
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.63
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 519.27/159.63
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 519.27/159.63
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 519.27/159.63
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.63
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.63
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 519.27/159.63
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.63
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.63
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 519.27/159.63
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 519.27/159.63
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 519.27/159.63
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 519.27/159.63
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 519.27/159.63
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 519.27/159.63
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 519.27/159.63
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 519.27/159.63
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 519.27/159.63
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 519.27/159.63
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 519.27/159.63
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 519.27/159.63
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 519.27/159.63
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 519.27/159.63
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 519.27/159.63
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 519.27/159.63
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 519.27/159.63
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 519.27/159.63
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 519.27/159.63
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 519.27/159.63
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 519.27/159.63
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 519.27/159.63
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 519.27/159.63
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 519.27/159.63
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.63
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.63
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.63
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.63
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.63
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.63
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.63
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.63
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.63
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.63
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 519.27/159.63
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.63
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.63
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 519.27/159.63
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.63
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.63
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.63
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.63
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.63
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.63
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 519.27/159.63
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.63
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.63
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.63
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.63
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.63
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.63
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.63
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.63
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.63
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 519.27/159.63
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.63
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.63
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.63
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.63
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.63
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.63
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.63
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.63
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.63
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.63
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 519.27/159.63
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.63
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.63
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 519.27/159.63
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.63
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.63
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.63
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.63
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.63
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.63
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 519.27/159.63
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.63
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.63
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.63
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.63
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.63
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.63
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.63
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.63
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.63
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 519.27/159.63
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.63
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.63
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.63
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.63
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.63
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.63
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.63
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.63
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.63
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.63
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 519.27/159.63
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.63
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.63
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 519.27/159.63
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.63
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.63
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.63
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.63
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.63
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.63
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 519.27/159.63
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.63
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.63
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.63
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.63
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.63
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.63
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.63
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.63
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.63
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 519.27/159.63
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.63
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.63
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.63
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.63
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.63
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.63
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.63
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.63
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.63
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.63
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 519.27/159.63
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.63
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.63
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 519.27/159.63
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.63
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.63
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.63
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.63
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.63
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.63
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 519.27/159.63
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.63
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.63
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.63
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.63
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.63
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.63
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.63
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.63
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.63
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 519.27/159.63
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 519.27/159.63
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.27/159.63
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.27/159.63
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.27/159.63
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.27/159.63
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.27/159.63
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 519.27/159.63
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.27/159.63
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.27/159.63
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 519.27/159.63
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.27/159.63
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.27/159.63
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 519.27/159.63
PROPER(s(0)) → c63(S(ok(0))) 519.27/159.63
PROPER(s(nil)) → c63(S(ok(nil))) 519.27/159.63
PROPER(s(rnil)) → c63(S(ok(rnil)))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

ACTIVE, S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, PROPER, TOP

Compound Symbols:

c12, c18, c19, c21, c22, c23, c24, c26, c27, c28, c29, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c64, c65, c67, c68, c70, c71, c72, c73, c74, c75, c76, c77, c78, c79, c, c7, c9, c11, c1, c13, c14, c15, c16, c17, c20, c25, c30, c63, c63

519.27/159.63
519.27/159.63

(27) CdtNarrowingProof (BOTH BOUNDS(ID, ID) transformation)

Use narrowing to replace PROPER(posrecip(z0)) → c64(POSRECIP(proper(z0)), PROPER(z0)) by

PROPER(posrecip(0)) → c64(POSRECIP(ok(0)), PROPER(0)) 519.27/159.63
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 519.27/159.63
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.27/159.63
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.27/159.63
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil)), PROPER(nil)) 519.27/159.63
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.27/159.63
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.27/159.63
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil)), PROPER(rnil)) 519.27/159.63
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.27/159.63
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 519.27/159.63
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.27/159.63
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.27/159.63
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 519.27/159.63
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.27/159.63
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.27/159.63
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0)))
519.27/159.63
519.27/159.63

(28) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 519.27/159.63
active(2ndspos(0, z0)) → mark(rnil) 519.27/159.63
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 519.27/159.63
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 519.27/159.63
active(2ndsneg(0, z0)) → mark(rnil) 519.27/159.63
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 519.27/159.63
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 519.27/159.63
active(pi(z0)) → mark(2ndspos(z0, from(0))) 519.27/159.63
active(plus(0, z0)) → mark(z0) 519.27/159.63
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 519.27/159.63
active(times(0, z0)) → mark(0) 519.27/159.63
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 519.27/159.63
active(square(z0)) → mark(times(z0, z0)) 519.27/159.63
active(s(z0)) → s(active(z0)) 519.27/159.63
active(posrecip(z0)) → posrecip(active(z0)) 519.27/159.63
active(negrecip(z0)) → negrecip(active(z0)) 519.27/159.63
active(cons(z0, z1)) → cons(active(z0), z1) 519.27/159.63
active(cons2(z0, z1)) → cons2(z0, active(z1)) 519.27/159.63
active(rcons(z0, z1)) → rcons(active(z0), z1) 519.27/159.63
active(rcons(z0, z1)) → rcons(z0, active(z1)) 519.27/159.63
active(from(z0)) → from(active(z0)) 519.27/159.63
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 519.27/159.63
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 519.27/159.63
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 519.27/159.63
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 519.27/159.63
active(pi(z0)) → pi(active(z0)) 519.27/159.63
active(plus(z0, z1)) → plus(active(z0), z1) 519.27/159.63
active(plus(z0, z1)) → plus(z0, active(z1)) 519.27/159.63
active(times(z0, z1)) → times(active(z0), z1) 519.27/159.63
active(times(z0, z1)) → times(z0, active(z1)) 519.27/159.63
active(square(z0)) → square(active(z0)) 519.27/159.63
s(mark(z0)) → mark(s(z0)) 519.27/159.63
s(ok(z0)) → ok(s(z0)) 519.27/159.63
posrecip(mark(z0)) → mark(posrecip(z0)) 519.27/159.63
posrecip(ok(z0)) → ok(posrecip(z0)) 519.27/159.63
negrecip(mark(z0)) → mark(negrecip(z0)) 519.27/159.63
negrecip(ok(z0)) → ok(negrecip(z0)) 519.27/159.63
cons(mark(z0), z1) → mark(cons(z0, z1)) 519.27/159.63
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 519.27/159.63
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 519.27/159.63
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 519.27/159.63
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 519.27/159.63
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 519.27/159.63
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 519.27/159.63
from(mark(z0)) → mark(from(z0)) 519.27/159.63
from(ok(z0)) → ok(from(z0)) 519.27/159.63
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 519.27/159.63
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 519.27/159.63
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 519.27/159.63
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 519.27/159.63
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 519.27/159.63
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 519.27/159.63
pi(mark(z0)) → mark(pi(z0)) 519.27/159.63
pi(ok(z0)) → ok(pi(z0)) 519.27/159.63
plus(mark(z0), z1) → mark(plus(z0, z1)) 519.27/159.63
plus(z0, mark(z1)) → mark(plus(z0, z1)) 519.27/159.63
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 519.27/159.63
times(mark(z0), z1) → mark(times(z0, z1)) 519.27/159.63
times(z0, mark(z1)) → mark(times(z0, z1)) 519.27/159.63
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 519.27/159.63
square(mark(z0)) → mark(square(z0)) 519.27/159.63
square(ok(z0)) → ok(square(z0)) 519.27/159.63
proper(0) → ok(0) 519.27/159.63
proper(s(z0)) → s(proper(z0)) 519.27/159.63
proper(posrecip(z0)) → posrecip(proper(z0)) 519.27/159.63
proper(negrecip(z0)) → negrecip(proper(z0)) 519.27/159.63
proper(nil) → ok(nil) 519.27/159.63
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 519.27/159.63
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 519.27/159.63
proper(rnil) → ok(rnil) 519.27/159.63
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 519.27/159.63
proper(from(z0)) → from(proper(z0)) 519.27/159.63
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 519.27/159.63
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 519.27/159.63
proper(pi(z0)) → pi(proper(z0)) 519.27/159.63
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 519.27/159.63
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 519.27/159.63
proper(square(z0)) → square(proper(z0)) 519.27/159.63
top(mark(z0)) → top(proper(z0)) 519.27/159.63
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 519.27/159.63
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 519.27/159.63
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 519.27/159.63
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 519.27/159.63
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 519.27/159.63
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 519.27/159.63
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 519.27/159.63
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 519.27/159.63
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 519.27/159.63
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 519.27/159.63
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 519.27/159.63
S(mark(z0)) → c31(S(z0)) 519.27/159.63
S(ok(z0)) → c32(S(z0)) 519.27/159.63
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 519.27/159.63
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 519.27/159.63
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 519.27/159.63
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 519.27/159.63
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 519.27/159.63
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 519.27/159.63
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 519.27/159.63
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 519.27/159.63
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 519.27/159.63
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 519.27/159.63
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 519.27/159.63
FROM(mark(z0)) → c44(FROM(z0)) 519.27/159.63
FROM(ok(z0)) → c45(FROM(z0)) 519.27/159.63
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 519.27/159.63
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 519.27/159.63
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 519.27/159.63
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 519.27/159.63
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 519.27/159.63
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 519.27/159.63
PI(mark(z0)) → c52(PI(z0)) 519.27/159.63
PI(ok(z0)) → c53(PI(z0)) 519.27/159.63
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 519.27/159.63
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 519.27/159.63
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 519.27/159.63
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 519.27/159.63
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 519.27/159.63
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 519.27/159.63
SQUARE(mark(z0)) → c60(SQUARE(z0)) 519.27/159.63
SQUARE(ok(z0)) → c61(SQUARE(z0)) 519.27/159.63
PROPER(negrecip(z0)) → c65(NEGRECIP(proper(z0)), PROPER(z0)) 519.27/159.63
PROPER(cons(z0, z1)) → c67(CONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.63
PROPER(cons2(z0, z1)) → c68(CONS2(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.63
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.63
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 519.27/159.63
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.63
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.63
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 519.27/159.63
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.63
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.63
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 519.27/159.63
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 519.27/159.63
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 519.27/159.63
ACTIVE(from(z0)) → c(S(z0)) 519.27/159.63
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 519.27/159.63
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 519.27/159.63
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 519.27/159.63
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 519.27/159.63
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 519.27/159.63
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 519.27/159.63
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 519.27/159.63
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 519.27/159.63
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 519.27/159.63
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 519.27/159.63
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 519.27/159.63
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 519.27/159.63
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 519.27/159.63
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 519.27/159.63
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 519.27/159.63
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.63
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.63
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.63
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.63
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.63
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.63
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.63
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.63
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.63
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.63
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 519.27/159.63
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.63
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.63
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 519.27/159.63
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.63
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.63
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.63
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.63
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.63
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.63
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 519.27/159.63
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.63
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.63
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.63
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.63
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.63
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.63
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.63
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.63
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.63
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 519.27/159.63
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.63
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.63
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.63
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.63
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.63
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.63
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.63
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.63
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.63
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.63
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 519.27/159.63
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.63
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.63
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 519.27/159.63
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.63
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.63
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.63
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.63
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.63
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.63
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 519.27/159.63
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.63
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.63
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.63
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.63
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.63
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.63
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.63
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.63
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.63
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 519.27/159.63
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.64
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.64
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.64
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.64
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.64
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.64
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.64
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.64
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.64
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.64
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 519.27/159.64
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.64
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.64
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 519.27/159.64
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.64
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.64
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.64
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.64
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.64
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.64
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 519.27/159.64
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.64
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.64
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.64
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.64
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.64
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.64
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.64
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.64
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.64
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 519.27/159.64
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 519.27/159.64
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 519.27/159.64
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.64
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.64
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 519.27/159.64
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.64
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.64
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 519.27/159.64
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 519.27/159.64
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 519.27/159.64
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 519.27/159.64
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 519.27/159.64
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 519.27/159.64
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 519.27/159.64
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 519.27/159.64
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 519.27/159.64
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 519.27/159.64
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 519.27/159.64
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 519.27/159.64
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 519.27/159.64
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 519.27/159.64
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 519.27/159.64
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 519.27/159.64
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 519.27/159.64
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 519.27/159.64
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 519.27/159.64
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 519.27/159.64
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 519.27/159.64
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 519.27/159.64
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 519.27/159.64
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 519.27/159.64
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.64
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.64
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.64
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.64
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.64
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.64
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.64
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.64
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.64
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.64
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 519.27/159.64
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.64
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.64
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 519.27/159.64
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.64
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.64
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.64
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.64
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.64
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.64
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 519.27/159.64
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.64
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.64
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.64
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.64
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.64
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.64
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.64
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.64
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.64
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 519.27/159.64
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.64
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.64
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.64
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.64
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.64
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.64
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.64
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.64
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.64
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.64
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 519.27/159.64
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.64
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.64
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 519.27/159.64
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.64
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.64
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.64
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.64
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.64
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.64
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 519.27/159.64
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.64
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.64
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.64
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.64
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.64
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.64
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.64
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.64
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.64
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.65
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.65
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.65
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.65
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 519.27/159.65
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.65
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 519.27/159.65
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.65
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.65
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.65
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.65
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.65
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.65
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.65
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.65
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 519.27/159.65
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.65
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 519.27/159.65
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.65
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.65
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.65
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.65
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 519.27/159.65
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 519.27/159.65
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.27/159.65
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.27/159.65
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.27/159.65
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.27/159.65
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.27/159.65
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 519.27/159.65
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.27/159.65
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.27/159.65
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 519.27/159.65
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.27/159.65
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.27/159.65
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 519.27/159.65
PROPER(s(0)) → c63(S(ok(0))) 519.27/159.65
PROPER(s(nil)) → c63(S(ok(nil))) 519.27/159.65
PROPER(s(rnil)) → c63(S(ok(rnil))) 519.27/159.65
PROPER(posrecip(0)) → c64(POSRECIP(ok(0)), PROPER(0)) 519.27/159.65
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 519.27/159.65
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.27/159.65
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.27/159.65
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil)), PROPER(nil)) 519.27/159.65
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.27/159.65
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.27/159.65
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil)), PROPER(rnil)) 519.27/159.65
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.27/159.65
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 519.27/159.65
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.27/159.65
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.27/159.65
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 519.27/159.65
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.27/159.65
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.27/159.65
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0)))
S tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 519.27/159.65
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 519.27/159.65
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 519.27/159.65
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 519.27/159.65
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 519.27/159.65
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 519.27/159.65
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 519.27/159.65
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 519.27/159.65
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 519.27/159.65
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 519.27/159.65
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 519.27/159.65
S(mark(z0)) → c31(S(z0)) 519.27/159.65
S(ok(z0)) → c32(S(z0)) 519.27/159.65
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 519.27/159.65
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 519.27/159.65
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 519.27/159.65
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 519.27/159.65
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 519.27/159.65
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 519.27/159.65
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 519.27/159.65
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 519.27/159.65
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 519.27/159.65
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 519.27/159.65
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 519.27/159.65
FROM(mark(z0)) → c44(FROM(z0)) 519.27/159.65
FROM(ok(z0)) → c45(FROM(z0)) 519.27/159.65
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 519.27/159.65
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 519.27/159.65
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 519.27/159.65
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 519.27/159.65
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 519.27/159.65
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 519.27/159.65
PI(mark(z0)) → c52(PI(z0)) 519.27/159.65
PI(ok(z0)) → c53(PI(z0)) 519.27/159.65
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 519.27/159.65
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 519.27/159.65
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 519.27/159.65
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 519.27/159.65
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 519.27/159.65
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 519.27/159.65
SQUARE(mark(z0)) → c60(SQUARE(z0)) 519.27/159.65
SQUARE(ok(z0)) → c61(SQUARE(z0)) 519.27/159.65
PROPER(negrecip(z0)) → c65(NEGRECIP(proper(z0)), PROPER(z0)) 519.27/159.65
PROPER(cons(z0, z1)) → c67(CONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.65
PROPER(cons2(z0, z1)) → c68(CONS2(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.65
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.65
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 519.27/159.65
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.65
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.65
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 519.27/159.65
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.65
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.65
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 519.27/159.65
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 519.27/159.65
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 519.27/159.65
ACTIVE(from(z0)) → c(S(z0)) 519.27/159.65
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 519.27/159.65
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 519.27/159.65
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 519.27/159.65
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 519.27/159.65
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 519.27/159.65
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 519.27/159.65
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 519.27/159.65
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 519.27/159.65
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 519.27/159.65
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 519.27/159.65
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 519.27/159.65
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 519.27/159.65
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 519.27/159.65
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 519.27/159.65
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 519.27/159.65
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.65
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.65
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.65
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.65
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 519.27/159.65
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.65
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 519.27/159.65
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.65
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.65
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.65
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.65
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.65
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.65
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.65
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.65
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 519.27/159.65
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.65
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 519.27/159.65
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.65
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.65
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.65
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.65
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.65
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.65
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.65
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.65
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 519.27/159.65
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.65
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 519.27/159.65
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.65
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.65
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.65
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.65
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 519.27/159.65
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 519.27/159.65
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 519.27/159.65
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 519.27/159.65
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 519.27/159.65
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 519.27/159.65
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 519.27/159.65
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 519.27/159.65
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 519.27/159.65
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 519.27/159.65
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 519.27/159.65
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.65
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.65
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.65
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.65
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 519.27/159.65
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.65
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 519.27/159.65
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.65
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.65
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.65
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.65
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.65
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.65
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.65
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.65
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 519.27/159.65
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.65
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 519.27/159.65
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.65
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.65
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.65
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.65
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.65
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.65
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.65
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.65
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 519.27/159.65
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.65
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 519.27/159.65
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.65
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.65
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.65
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.65
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.65
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.65
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.65
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.65
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 519.27/159.65
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.65
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 519.27/159.65
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.65
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.65
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.65
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.65
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 519.27/159.65
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 519.27/159.65
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.27/159.65
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.27/159.65
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.27/159.65
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.27/159.65
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.27/159.65
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 519.27/159.65
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.27/159.65
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.27/159.65
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 519.27/159.65
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.27/159.65
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.27/159.65
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 519.27/159.65
PROPER(s(0)) → c63(S(ok(0))) 519.27/159.65
PROPER(s(nil)) → c63(S(ok(nil))) 519.27/159.65
PROPER(s(rnil)) → c63(S(ok(rnil))) 519.27/159.65
PROPER(posrecip(0)) → c64(POSRECIP(ok(0)), PROPER(0)) 519.27/159.65
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 519.27/159.65
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.27/159.65
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.27/159.65
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil)), PROPER(nil)) 519.27/159.65
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.27/159.65
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.27/159.65
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil)), PROPER(rnil)) 519.27/159.65
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.27/159.65
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 519.27/159.65
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.27/159.65
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.27/159.65
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 519.27/159.65
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.27/159.65
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.27/159.65
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0)))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

ACTIVE, S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, PROPER, TOP

Compound Symbols:

c12, c18, c19, c21, c22, c23, c24, c26, c27, c28, c29, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c65, c67, c68, c70, c71, c72, c73, c74, c75, c76, c77, c78, c79, c, c7, c9, c11, c1, c13, c14, c15, c16, c17, c20, c25, c30, c63, c63, c64

519.27/159.65
519.27/159.65

(29) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID) transformation)

Removed 3 trailing tuple parts
519.27/159.65
519.27/159.65

(30) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 519.27/159.65
active(2ndspos(0, z0)) → mark(rnil) 519.27/159.65
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 519.27/159.65
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 519.27/159.65
active(2ndsneg(0, z0)) → mark(rnil) 519.27/159.65
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 519.27/159.65
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 519.27/159.65
active(pi(z0)) → mark(2ndspos(z0, from(0))) 519.27/159.65
active(plus(0, z0)) → mark(z0) 519.27/159.65
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 519.27/159.65
active(times(0, z0)) → mark(0) 519.27/159.65
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 519.27/159.65
active(square(z0)) → mark(times(z0, z0)) 519.27/159.65
active(s(z0)) → s(active(z0)) 519.27/159.65
active(posrecip(z0)) → posrecip(active(z0)) 519.27/159.65
active(negrecip(z0)) → negrecip(active(z0)) 519.27/159.65
active(cons(z0, z1)) → cons(active(z0), z1) 519.27/159.65
active(cons2(z0, z1)) → cons2(z0, active(z1)) 519.27/159.65
active(rcons(z0, z1)) → rcons(active(z0), z1) 519.27/159.65
active(rcons(z0, z1)) → rcons(z0, active(z1)) 519.27/159.65
active(from(z0)) → from(active(z0)) 519.27/159.65
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 519.27/159.65
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 519.27/159.65
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 519.27/159.65
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 519.27/159.65
active(pi(z0)) → pi(active(z0)) 519.27/159.65
active(plus(z0, z1)) → plus(active(z0), z1) 519.27/159.65
active(plus(z0, z1)) → plus(z0, active(z1)) 519.27/159.65
active(times(z0, z1)) → times(active(z0), z1) 519.27/159.65
active(times(z0, z1)) → times(z0, active(z1)) 519.27/159.65
active(square(z0)) → square(active(z0)) 519.27/159.65
s(mark(z0)) → mark(s(z0)) 519.27/159.65
s(ok(z0)) → ok(s(z0)) 519.27/159.65
posrecip(mark(z0)) → mark(posrecip(z0)) 519.27/159.65
posrecip(ok(z0)) → ok(posrecip(z0)) 519.27/159.65
negrecip(mark(z0)) → mark(negrecip(z0)) 519.27/159.65
negrecip(ok(z0)) → ok(negrecip(z0)) 519.27/159.65
cons(mark(z0), z1) → mark(cons(z0, z1)) 519.27/159.65
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 519.27/159.65
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 519.27/159.65
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 519.27/159.65
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 519.27/159.65
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 519.27/159.65
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 519.27/159.65
from(mark(z0)) → mark(from(z0)) 519.27/159.65
from(ok(z0)) → ok(from(z0)) 519.27/159.65
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 519.27/159.65
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 519.27/159.65
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 519.27/159.65
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 519.27/159.65
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 519.27/159.65
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 519.27/159.65
pi(mark(z0)) → mark(pi(z0)) 519.27/159.65
pi(ok(z0)) → ok(pi(z0)) 519.27/159.65
plus(mark(z0), z1) → mark(plus(z0, z1)) 519.27/159.65
plus(z0, mark(z1)) → mark(plus(z0, z1)) 519.27/159.65
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 519.27/159.65
times(mark(z0), z1) → mark(times(z0, z1)) 519.27/159.65
times(z0, mark(z1)) → mark(times(z0, z1)) 519.27/159.65
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 519.27/159.65
square(mark(z0)) → mark(square(z0)) 519.27/159.65
square(ok(z0)) → ok(square(z0)) 519.27/159.65
proper(0) → ok(0) 519.27/159.65
proper(s(z0)) → s(proper(z0)) 519.27/159.65
proper(posrecip(z0)) → posrecip(proper(z0)) 519.27/159.65
proper(negrecip(z0)) → negrecip(proper(z0)) 519.27/159.65
proper(nil) → ok(nil) 519.27/159.65
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 519.27/159.65
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 519.27/159.65
proper(rnil) → ok(rnil) 519.27/159.65
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 519.27/159.65
proper(from(z0)) → from(proper(z0)) 519.27/159.65
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 519.27/159.65
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 519.27/159.65
proper(pi(z0)) → pi(proper(z0)) 519.27/159.65
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 519.27/159.65
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 519.27/159.65
proper(square(z0)) → square(proper(z0)) 519.27/159.65
top(mark(z0)) → top(proper(z0)) 519.27/159.65
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 519.27/159.65
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 519.27/159.65
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 519.27/159.65
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 519.27/159.65
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 519.27/159.65
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 519.27/159.65
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 519.27/159.65
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 519.27/159.65
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 519.27/159.65
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 519.27/159.65
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 519.27/159.65
S(mark(z0)) → c31(S(z0)) 519.27/159.65
S(ok(z0)) → c32(S(z0)) 519.27/159.65
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 519.27/159.65
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 519.27/159.65
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 519.27/159.65
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 519.27/159.65
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 519.27/159.65
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 519.27/159.65
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 519.27/159.65
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 519.27/159.65
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 519.27/159.65
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 519.27/159.65
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 519.27/159.65
FROM(mark(z0)) → c44(FROM(z0)) 519.27/159.65
FROM(ok(z0)) → c45(FROM(z0)) 519.27/159.65
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 519.27/159.65
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 519.27/159.65
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 519.27/159.65
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 519.27/159.65
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 519.27/159.65
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 519.27/159.65
PI(mark(z0)) → c52(PI(z0)) 519.27/159.65
PI(ok(z0)) → c53(PI(z0)) 519.27/159.65
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 519.27/159.65
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 519.27/159.65
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 519.27/159.65
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 519.27/159.65
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 519.27/159.65
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 519.27/159.65
SQUARE(mark(z0)) → c60(SQUARE(z0)) 519.27/159.65
SQUARE(ok(z0)) → c61(SQUARE(z0)) 519.27/159.65
PROPER(negrecip(z0)) → c65(NEGRECIP(proper(z0)), PROPER(z0)) 519.27/159.65
PROPER(cons(z0, z1)) → c67(CONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.65
PROPER(cons2(z0, z1)) → c68(CONS2(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.65
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.65
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 519.27/159.65
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.65
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.65
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 519.27/159.65
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.65
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.65
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 519.27/159.65
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 519.27/159.65
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 519.27/159.65
ACTIVE(from(z0)) → c(S(z0)) 519.27/159.65
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 519.27/159.65
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 519.27/159.65
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 519.27/159.65
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 519.27/159.65
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 519.27/159.65
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 519.27/159.65
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 519.27/159.65
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 519.27/159.65
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 519.27/159.65
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 519.27/159.65
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 519.27/159.65
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 519.27/159.65
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 519.27/159.65
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 519.27/159.65
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 519.27/159.65
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.65
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.65
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.65
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.65
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 519.27/159.65
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.65
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 519.27/159.65
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.65
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.65
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.65
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.65
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.65
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.65
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.65
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.65
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 519.27/159.65
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.65
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 519.27/159.65
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.65
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.65
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.65
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.65
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.65
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.65
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.65
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.65
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 519.27/159.65
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.65
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 519.27/159.65
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.65
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.65
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.65
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.65
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 519.27/159.65
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 519.27/159.65
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 519.27/159.65
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 519.27/159.65
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 519.27/159.65
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 519.27/159.65
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 519.27/159.65
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 519.27/159.65
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 519.27/159.65
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 519.27/159.65
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 519.27/159.65
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.65
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.65
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.65
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.65
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 519.27/159.65
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.65
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 519.27/159.65
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.65
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.65
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.65
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.65
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.65
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.65
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.65
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.65
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 519.27/159.65
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.65
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 519.27/159.65
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.65
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.65
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.65
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.65
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.65
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.65
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.65
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.65
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 519.27/159.65
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.65
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 519.27/159.65
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.65
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.65
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.65
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.65
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.65
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.65
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.65
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.65
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 519.27/159.65
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.65
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 519.27/159.65
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.65
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.65
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.65
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.65
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 519.27/159.65
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 519.27/159.65
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.27/159.65
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.27/159.65
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.27/159.65
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.27/159.65
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.27/159.65
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 519.27/159.65
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.27/159.65
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.27/159.65
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 519.27/159.65
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.27/159.65
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.27/159.65
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 519.27/159.65
PROPER(s(0)) → c63(S(ok(0))) 519.27/159.65
PROPER(s(nil)) → c63(S(ok(nil))) 519.27/159.65
PROPER(s(rnil)) → c63(S(ok(rnil))) 519.27/159.65
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 519.27/159.65
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.27/159.65
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.27/159.65
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.27/159.65
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.27/159.65
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.27/159.65
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 519.27/159.65
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.27/159.65
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.27/159.65
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 519.27/159.65
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.27/159.65
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.27/159.65
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 519.27/159.65
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 519.27/159.65
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 519.27/159.65
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil)))
S tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 519.27/159.65
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 519.27/159.65
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 519.27/159.65
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 519.27/159.65
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 519.27/159.65
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 519.27/159.65
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 519.27/159.65
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 519.27/159.65
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 519.27/159.65
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 519.27/159.65
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 519.27/159.65
S(mark(z0)) → c31(S(z0)) 519.27/159.65
S(ok(z0)) → c32(S(z0)) 519.27/159.65
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 519.27/159.65
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 519.27/159.65
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 519.27/159.65
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 519.27/159.65
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 519.27/159.65
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 519.27/159.65
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 519.27/159.65
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 519.27/159.65
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 519.27/159.65
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 519.27/159.65
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 519.27/159.65
FROM(mark(z0)) → c44(FROM(z0)) 519.27/159.65
FROM(ok(z0)) → c45(FROM(z0)) 519.27/159.65
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 519.27/159.65
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 519.27/159.65
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 519.27/159.65
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 519.27/159.65
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 519.27/159.65
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 519.27/159.65
PI(mark(z0)) → c52(PI(z0)) 519.27/159.65
PI(ok(z0)) → c53(PI(z0)) 519.27/159.65
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 519.27/159.65
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 519.27/159.65
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 519.27/159.65
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 519.27/159.65
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 519.27/159.65
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 519.27/159.65
SQUARE(mark(z0)) → c60(SQUARE(z0)) 519.27/159.65
SQUARE(ok(z0)) → c61(SQUARE(z0)) 519.27/159.65
PROPER(negrecip(z0)) → c65(NEGRECIP(proper(z0)), PROPER(z0)) 519.27/159.65
PROPER(cons(z0, z1)) → c67(CONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.65
PROPER(cons2(z0, z1)) → c68(CONS2(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.65
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.65
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 519.27/159.65
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.65
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.65
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 519.27/159.65
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.65
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.65
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 519.27/159.65
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 519.27/159.65
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 519.27/159.65
ACTIVE(from(z0)) → c(S(z0)) 519.27/159.65
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 519.27/159.65
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 519.27/159.65
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 519.27/159.65
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 519.27/159.65
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 519.27/159.65
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 519.27/159.65
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 519.27/159.65
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 519.27/159.65
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 519.27/159.65
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 519.27/159.65
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 519.27/159.65
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 519.27/159.65
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 519.27/159.65
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 519.27/159.65
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 519.27/159.65
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.65
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.65
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.65
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.65
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 519.27/159.65
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.65
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 519.27/159.65
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.65
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.65
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.65
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.65
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.65
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.65
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.65
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.65
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 519.27/159.65
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.65
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 519.27/159.65
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.65
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.65
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.65
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.65
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.65
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.65
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.65
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.65
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 519.27/159.65
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.65
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 519.27/159.65
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.65
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.65
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.65
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.65
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 519.27/159.65
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 519.27/159.65
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 519.27/159.65
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 519.27/159.65
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 519.27/159.65
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 519.27/159.65
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 519.27/159.65
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 519.27/159.65
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 519.27/159.65
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 519.27/159.65
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 519.27/159.65
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.65
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.65
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.65
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.65
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 519.27/159.65
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.65
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 519.27/159.65
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.65
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.65
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.65
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.65
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.65
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.65
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.65
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.65
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.65
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 519.27/159.65
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.65
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.65
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.65
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.65
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.65
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.65
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.66
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.66
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 519.27/159.66
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.66
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.66
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 519.27/159.66
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.66
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.66
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.66
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.66
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.66
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.66
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 519.27/159.66
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.66
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.66
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.66
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.66
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.66
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.66
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.66
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.66
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.66
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 519.27/159.66
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.66
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.66
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.66
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.66
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.66
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.66
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.66
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.66
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.66
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.66
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 519.27/159.66
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.66
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.66
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 519.27/159.66
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.66
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.66
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.66
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.66
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.66
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.66
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 519.27/159.66
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.67
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.67
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.67
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.67
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.67
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.67
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.67
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.67
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.67
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 519.27/159.67
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.67
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.67
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.67
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.67
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.67
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.67
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.67
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.67
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.67
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.67
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 519.27/159.67
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.67
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.67
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 519.27/159.67
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.67
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.67
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.67
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.67
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.67
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.67
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 519.27/159.67
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.67
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.67
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.67
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.67
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.67
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.67
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.67
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.67
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.67
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 519.27/159.67
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 519.27/159.67
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.27/159.67
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.27/159.67
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.27/159.67
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.27/159.67
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.27/159.67
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 519.27/159.67
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.27/159.67
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.27/159.67
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 519.27/159.67
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.27/159.67
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.27/159.67
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 519.27/159.67
PROPER(s(0)) → c63(S(ok(0))) 519.27/159.67
PROPER(s(nil)) → c63(S(ok(nil))) 519.27/159.67
PROPER(s(rnil)) → c63(S(ok(rnil))) 519.27/159.67
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 519.27/159.67
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.27/159.67
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.27/159.67
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.27/159.67
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.27/159.67
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.27/159.67
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 519.27/159.67
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.27/159.67
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.27/159.67
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 519.27/159.67
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.27/159.67
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.27/159.67
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 519.27/159.67
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 519.27/159.67
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 519.27/159.67
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil)))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

ACTIVE, S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, PROPER, TOP

Compound Symbols:

c12, c18, c19, c21, c22, c23, c24, c26, c27, c28, c29, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c65, c67, c68, c70, c71, c72, c73, c74, c75, c76, c77, c78, c79, c, c7, c9, c11, c1, c13, c14, c15, c16, c17, c20, c25, c30, c63, c63, c64, c64

519.27/159.67
519.27/159.67

(31) CdtNarrowingProof (BOTH BOUNDS(ID, ID) transformation)

Use narrowing to replace PROPER(negrecip(z0)) → c65(NEGRECIP(proper(z0)), PROPER(z0)) by

PROPER(negrecip(0)) → c65(NEGRECIP(ok(0)), PROPER(0)) 519.27/159.67
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 519.27/159.67
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.27/159.67
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.27/159.67
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil)), PROPER(nil)) 519.27/159.67
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.27/159.67
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.27/159.67
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil)), PROPER(rnil)) 519.27/159.67
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.27/159.67
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 519.27/159.67
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.27/159.67
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.27/159.67
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 519.27/159.67
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.27/159.67
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.27/159.67
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0)))
519.27/159.67
519.27/159.67

(32) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 519.27/159.67
active(2ndspos(0, z0)) → mark(rnil) 519.27/159.67
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 519.27/159.67
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 519.27/159.67
active(2ndsneg(0, z0)) → mark(rnil) 519.27/159.67
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 519.27/159.67
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 519.27/159.67
active(pi(z0)) → mark(2ndspos(z0, from(0))) 519.27/159.67
active(plus(0, z0)) → mark(z0) 519.27/159.67
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 519.27/159.67
active(times(0, z0)) → mark(0) 519.27/159.67
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 519.27/159.67
active(square(z0)) → mark(times(z0, z0)) 519.27/159.67
active(s(z0)) → s(active(z0)) 519.27/159.67
active(posrecip(z0)) → posrecip(active(z0)) 519.27/159.67
active(negrecip(z0)) → negrecip(active(z0)) 519.27/159.67
active(cons(z0, z1)) → cons(active(z0), z1) 519.27/159.67
active(cons2(z0, z1)) → cons2(z0, active(z1)) 519.27/159.67
active(rcons(z0, z1)) → rcons(active(z0), z1) 519.27/159.67
active(rcons(z0, z1)) → rcons(z0, active(z1)) 519.27/159.67
active(from(z0)) → from(active(z0)) 519.27/159.67
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 519.27/159.67
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 519.27/159.67
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 519.27/159.67
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 519.27/159.67
active(pi(z0)) → pi(active(z0)) 519.27/159.67
active(plus(z0, z1)) → plus(active(z0), z1) 519.27/159.67
active(plus(z0, z1)) → plus(z0, active(z1)) 519.27/159.67
active(times(z0, z1)) → times(active(z0), z1) 519.27/159.67
active(times(z0, z1)) → times(z0, active(z1)) 519.27/159.67
active(square(z0)) → square(active(z0)) 519.27/159.67
s(mark(z0)) → mark(s(z0)) 519.27/159.67
s(ok(z0)) → ok(s(z0)) 519.27/159.67
posrecip(mark(z0)) → mark(posrecip(z0)) 519.27/159.67
posrecip(ok(z0)) → ok(posrecip(z0)) 519.27/159.67
negrecip(mark(z0)) → mark(negrecip(z0)) 519.27/159.67
negrecip(ok(z0)) → ok(negrecip(z0)) 519.27/159.67
cons(mark(z0), z1) → mark(cons(z0, z1)) 519.27/159.67
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 519.27/159.67
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 519.27/159.67
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 519.27/159.67
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 519.27/159.67
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 519.27/159.67
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 519.27/159.67
from(mark(z0)) → mark(from(z0)) 519.27/159.67
from(ok(z0)) → ok(from(z0)) 519.27/159.67
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 519.27/159.67
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 519.27/159.67
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 519.27/159.67
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 519.27/159.67
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 519.27/159.67
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 519.27/159.67
pi(mark(z0)) → mark(pi(z0)) 519.27/159.67
pi(ok(z0)) → ok(pi(z0)) 519.27/159.67
plus(mark(z0), z1) → mark(plus(z0, z1)) 519.27/159.67
plus(z0, mark(z1)) → mark(plus(z0, z1)) 519.27/159.67
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 519.27/159.67
times(mark(z0), z1) → mark(times(z0, z1)) 519.27/159.67
times(z0, mark(z1)) → mark(times(z0, z1)) 519.27/159.67
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 519.27/159.67
square(mark(z0)) → mark(square(z0)) 519.27/159.67
square(ok(z0)) → ok(square(z0)) 519.27/159.67
proper(0) → ok(0) 519.27/159.67
proper(s(z0)) → s(proper(z0)) 519.27/159.67
proper(posrecip(z0)) → posrecip(proper(z0)) 519.27/159.67
proper(negrecip(z0)) → negrecip(proper(z0)) 519.27/159.67
proper(nil) → ok(nil) 519.27/159.67
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 519.27/159.67
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 519.27/159.67
proper(rnil) → ok(rnil) 519.27/159.67
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 519.27/159.67
proper(from(z0)) → from(proper(z0)) 519.27/159.67
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 519.27/159.67
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 519.27/159.67
proper(pi(z0)) → pi(proper(z0)) 519.27/159.67
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 519.27/159.67
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 519.27/159.67
proper(square(z0)) → square(proper(z0)) 519.27/159.67
top(mark(z0)) → top(proper(z0)) 519.27/159.67
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 519.27/159.67
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 519.27/159.67
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 519.27/159.67
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 519.27/159.67
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 519.27/159.67
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 519.27/159.67
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 519.27/159.67
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 519.27/159.67
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 519.27/159.67
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 519.27/159.67
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 519.27/159.67
S(mark(z0)) → c31(S(z0)) 519.27/159.67
S(ok(z0)) → c32(S(z0)) 519.27/159.67
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 519.27/159.67
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 519.27/159.67
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 519.27/159.67
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 519.27/159.67
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 519.27/159.67
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 519.27/159.67
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 519.27/159.67
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 519.27/159.67
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 519.27/159.67
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 519.27/159.67
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 519.27/159.67
FROM(mark(z0)) → c44(FROM(z0)) 519.27/159.67
FROM(ok(z0)) → c45(FROM(z0)) 519.27/159.67
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 519.27/159.67
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 519.27/159.67
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 519.27/159.67
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 519.27/159.67
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 519.27/159.67
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 519.27/159.67
PI(mark(z0)) → c52(PI(z0)) 519.27/159.67
PI(ok(z0)) → c53(PI(z0)) 519.27/159.67
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 519.27/159.67
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 519.27/159.67
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 519.27/159.67
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 519.27/159.67
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 519.27/159.67
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 519.27/159.67
SQUARE(mark(z0)) → c60(SQUARE(z0)) 519.27/159.67
SQUARE(ok(z0)) → c61(SQUARE(z0)) 519.27/159.67
PROPER(cons(z0, z1)) → c67(CONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.67
PROPER(cons2(z0, z1)) → c68(CONS2(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.67
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.67
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 519.27/159.67
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.67
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.67
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 519.27/159.67
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.67
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.67
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 519.27/159.67
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 519.27/159.67
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 519.27/159.67
ACTIVE(from(z0)) → c(S(z0)) 519.27/159.67
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 519.27/159.67
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 519.27/159.67
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 519.27/159.67
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 519.27/159.67
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 519.27/159.67
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 519.27/159.67
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 519.27/159.67
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 519.27/159.67
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 519.27/159.67
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 519.27/159.67
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 519.27/159.67
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 519.27/159.67
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 519.27/159.67
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 519.27/159.67
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 519.27/159.67
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.67
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.67
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.67
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.67
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.67
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.67
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.67
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.67
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.67
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.67
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 519.27/159.67
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.67
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.67
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 519.27/159.67
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.67
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.67
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.67
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.67
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.67
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.67
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 519.27/159.67
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.67
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.67
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.67
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.67
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.67
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.67
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.67
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.67
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.67
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 519.27/159.67
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.67
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.67
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.67
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.67
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.67
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.67
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.67
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.67
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.67
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.67
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 519.27/159.67
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.67
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.67
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 519.27/159.67
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.67
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.67
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.67
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.67
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.67
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.67
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 519.27/159.67
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.67
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.67
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.67
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.67
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.67
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.67
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.67
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.67
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.67
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 519.27/159.67
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.67
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.67
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.67
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.67
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.67
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.67
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.67
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.67
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.67
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.67
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 519.27/159.67
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.67
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.67
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 519.27/159.67
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.67
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.67
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.67
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.67
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.67
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.67
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 519.27/159.67
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.67
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.67
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.67
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.67
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.67
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.67
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.67
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.67
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.67
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 519.27/159.67
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 519.27/159.67
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 519.27/159.67
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.67
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.67
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 519.27/159.67
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.67
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.67
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 519.27/159.67
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 519.27/159.67
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 519.27/159.67
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 519.27/159.67
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 519.27/159.67
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 519.27/159.67
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 519.27/159.67
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 519.27/159.67
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 519.27/159.67
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 519.27/159.67
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 519.27/159.67
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 519.27/159.67
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 519.27/159.67
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 519.27/159.67
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 519.27/159.67
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 519.27/159.67
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 519.27/159.67
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 519.27/159.67
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 519.27/159.67
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 519.27/159.67
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 519.27/159.67
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 519.27/159.67
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 519.27/159.67
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 519.27/159.67
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.67
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.67
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.67
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.67
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.67
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.67
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.67
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.67
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.67
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.67
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 519.27/159.67
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.67
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.67
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 519.27/159.67
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.67
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.67
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.67
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.67
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.67
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.67
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 519.27/159.67
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.67
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.67
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.67
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.67
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.67
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.67
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.67
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.67
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.67
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 519.27/159.67
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.67
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.67
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.67
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.67
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.67
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.67
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.67
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.67
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.67
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.67
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 519.27/159.67
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.67
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.67
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 519.27/159.67
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.67
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.67
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.67
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.67
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.67
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.67
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 519.27/159.67
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.67
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.67
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.67
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.67
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.67
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.67
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.67
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.67
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.67
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 519.27/159.67
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.67
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.67
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.67
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.67
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.67
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.67
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.67
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.67
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.67
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.67
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 519.27/159.67
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.67
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.67
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 519.27/159.67
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.67
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.67
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.67
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.67
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.67
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.67
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 519.27/159.67
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.67
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.67
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.67
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.67
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.67
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.67
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.67
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.67
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.67
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 519.27/159.67
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.67
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.67
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.67
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.67
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.67
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.67
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.67
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.67
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.67
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.67
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 519.27/159.67
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.67
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.67
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 519.27/159.67
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.67
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.67
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.67
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.67
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.67
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.67
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 519.27/159.67
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.67
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.67
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.67
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.67
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.67
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.67
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.67
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.67
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.67
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 519.27/159.67
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 519.27/159.67
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.27/159.67
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.27/159.67
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.27/159.67
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.27/159.67
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.27/159.67
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 519.27/159.67
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.27/159.67
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.27/159.67
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 519.27/159.67
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.27/159.67
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.27/159.67
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 519.27/159.67
PROPER(s(0)) → c63(S(ok(0))) 519.27/159.67
PROPER(s(nil)) → c63(S(ok(nil))) 519.27/159.67
PROPER(s(rnil)) → c63(S(ok(rnil))) 519.27/159.67
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 519.27/159.67
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.27/159.67
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.27/159.67
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.27/159.67
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.27/159.67
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.27/159.67
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 519.27/159.67
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.27/159.67
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.27/159.67
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 519.27/159.67
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.27/159.67
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.27/159.67
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 519.27/159.67
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 519.27/159.67
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 519.27/159.67
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 519.27/159.67
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0)), PROPER(0)) 519.27/159.67
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 519.27/159.67
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.27/159.67
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.27/159.67
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil)), PROPER(nil)) 519.27/159.67
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.27/159.67
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.27/159.67
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil)), PROPER(rnil)) 519.27/159.67
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.27/159.67
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 519.27/159.67
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.27/159.67
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.27/159.67
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 519.27/159.67
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.27/159.67
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.27/159.67
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0)))
S tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 519.27/159.67
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 519.27/159.67
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 519.27/159.67
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 519.27/159.67
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 519.27/159.67
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 519.27/159.67
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 519.27/159.67
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 519.27/159.67
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 519.27/159.67
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 519.27/159.67
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 519.27/159.67
S(mark(z0)) → c31(S(z0)) 519.27/159.67
S(ok(z0)) → c32(S(z0)) 519.27/159.67
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 519.27/159.67
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 519.27/159.67
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 519.27/159.67
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 519.27/159.67
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 519.27/159.67
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 519.27/159.67
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 519.27/159.67
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 519.27/159.67
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 519.27/159.67
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 519.27/159.67
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 519.27/159.67
FROM(mark(z0)) → c44(FROM(z0)) 519.27/159.67
FROM(ok(z0)) → c45(FROM(z0)) 519.27/159.67
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 519.27/159.67
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 519.27/159.67
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 519.27/159.67
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 519.27/159.67
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 519.27/159.67
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 519.27/159.67
PI(mark(z0)) → c52(PI(z0)) 519.27/159.67
PI(ok(z0)) → c53(PI(z0)) 519.27/159.67
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 519.27/159.67
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 519.27/159.67
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 519.27/159.67
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 519.27/159.67
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 519.27/159.67
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 519.27/159.67
SQUARE(mark(z0)) → c60(SQUARE(z0)) 519.27/159.67
SQUARE(ok(z0)) → c61(SQUARE(z0)) 519.27/159.67
PROPER(cons(z0, z1)) → c67(CONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.67
PROPER(cons2(z0, z1)) → c68(CONS2(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.67
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.67
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 519.27/159.67
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.67
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.67
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 519.27/159.67
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.67
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.67
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 519.27/159.67
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 519.27/159.67
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 519.27/159.67
ACTIVE(from(z0)) → c(S(z0)) 519.27/159.67
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 519.27/159.67
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 519.27/159.67
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 519.27/159.67
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 519.27/159.67
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 519.27/159.67
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 519.27/159.67
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 519.27/159.67
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 519.27/159.67
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 519.27/159.67
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 519.27/159.67
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 519.27/159.67
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 519.27/159.67
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 519.27/159.67
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 519.27/159.67
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 519.27/159.67
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.67
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.67
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.67
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.67
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.67
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.67
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.67
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.67
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.67
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.67
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 519.27/159.67
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.67
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.67
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 519.27/159.67
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.67
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.67
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.67
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.67
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.67
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.67
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 519.27/159.67
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.67
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.67
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.67
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.67
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.67
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.67
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.67
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.67
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.67
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 519.27/159.67
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.67
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.67
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.67
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.67
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.67
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.67
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.67
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.67
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.67
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.67
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 519.27/159.67
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.67
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.67
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 519.27/159.67
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.67
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.67
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.67
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.67
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.67
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.67
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 519.27/159.67
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.67
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.67
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.67
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.67
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.67
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.67
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.67
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.67
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.67
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 519.27/159.67
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.67
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.67
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.67
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.67
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.67
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.67
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.67
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.67
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.67
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.67
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 519.27/159.67
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.67
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.67
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 519.27/159.67
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.67
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.67
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.67
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.67
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.67
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.67
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 519.27/159.67
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.67
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.67
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.67
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.67
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.67
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.67
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.67
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.67
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.67
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 519.27/159.67
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 519.27/159.67
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 519.27/159.67
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.67
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.67
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 519.27/159.67
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.67
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.67
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 519.27/159.67
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 519.27/159.67
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 519.27/159.67
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 519.27/159.67
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 519.27/159.67
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 519.27/159.67
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 519.27/159.67
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 519.27/159.67
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 519.27/159.67
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 519.27/159.67
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 519.27/159.67
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 519.27/159.67
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 519.27/159.67
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 519.27/159.67
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 519.27/159.67
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 519.27/159.67
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 519.27/159.67
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 519.27/159.67
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 519.27/159.67
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 519.27/159.67
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 519.27/159.67
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 519.27/159.67
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 519.27/159.67
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 519.27/159.67
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.67
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.67
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.67
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.67
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.67
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.67
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.67
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.67
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.67
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.67
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 519.27/159.67
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.67
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.67
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 519.27/159.67
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.67
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.67
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.67
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.67
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.67
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.67
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 519.27/159.67
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.67
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.67
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.67
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.67
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.67
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.67
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.67
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.67
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.67
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 519.27/159.67
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.67
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.67
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.67
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.67
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.67
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.67
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.67
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.67
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.67
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.67
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 519.27/159.67
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.67
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.67
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 519.27/159.67
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.67
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.67
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.67
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.67
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.67
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.67
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 519.27/159.67
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.67
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.67
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.67
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.67
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.67
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.67
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.67
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.67
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.67
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 519.27/159.67
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.67
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.67
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.67
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.67
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.67
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.67
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.67
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.67
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.67
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.67
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 519.27/159.67
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.67
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.67
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 519.27/159.67
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.67
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.67
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.67
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.67
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.67
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.67
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 519.27/159.67
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.67
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.67
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.67
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.67
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.67
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.67
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.67
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.67
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.67
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 519.27/159.67
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.67
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.67
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.67
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.67
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.67
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.67
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.67
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.67
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.67
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.67
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 519.27/159.67
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.67
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.67
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 519.27/159.67
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.67
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.67
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.67
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.67
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.67
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.67
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 519.27/159.67
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.67
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.67
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.67
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.67
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.67
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.67
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.67
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.67
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.67
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 519.27/159.67
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 519.27/159.67
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.27/159.67
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.27/159.67
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.27/159.67
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.27/159.67
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.27/159.67
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 519.27/159.67
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.27/159.67
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.27/159.67
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 519.27/159.67
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.27/159.67
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.27/159.67
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 519.27/159.67
PROPER(s(0)) → c63(S(ok(0))) 519.27/159.67
PROPER(s(nil)) → c63(S(ok(nil))) 519.27/159.67
PROPER(s(rnil)) → c63(S(ok(rnil))) 519.27/159.67
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 519.27/159.67
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.27/159.67
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.27/159.67
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.27/159.67
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.27/159.67
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.27/159.67
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 519.27/159.67
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.27/159.67
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.27/159.67
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 519.27/159.67
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.27/159.67
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.27/159.67
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 519.27/159.67
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 519.27/159.67
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 519.27/159.67
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 519.27/159.67
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0)), PROPER(0)) 519.27/159.67
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 519.27/159.67
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.27/159.67
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.27/159.67
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil)), PROPER(nil)) 519.27/159.67
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.27/159.67
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.27/159.67
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil)), PROPER(rnil)) 519.27/159.67
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.27/159.67
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 519.27/159.67
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.27/159.67
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.27/159.67
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 519.27/159.67
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.27/159.67
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.27/159.67
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0)))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

ACTIVE, S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, PROPER, TOP

Compound Symbols:

c12, c18, c19, c21, c22, c23, c24, c26, c27, c28, c29, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c67, c68, c70, c71, c72, c73, c74, c75, c76, c77, c78, c79, c, c7, c9, c11, c1, c13, c14, c15, c16, c17, c20, c25, c30, c63, c63, c64, c64, c65

519.27/159.67
519.27/159.67

(33) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID) transformation)

Removed 3 trailing tuple parts
519.27/159.67
519.27/159.67

(34) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 519.27/159.67
active(2ndspos(0, z0)) → mark(rnil) 519.27/159.67
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 519.27/159.67
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 519.27/159.67
active(2ndsneg(0, z0)) → mark(rnil) 519.27/159.67
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 519.27/159.67
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 519.27/159.67
active(pi(z0)) → mark(2ndspos(z0, from(0))) 519.27/159.67
active(plus(0, z0)) → mark(z0) 519.27/159.67
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 519.27/159.68
active(times(0, z0)) → mark(0) 519.27/159.68
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 519.27/159.68
active(square(z0)) → mark(times(z0, z0)) 519.27/159.68
active(s(z0)) → s(active(z0)) 519.27/159.68
active(posrecip(z0)) → posrecip(active(z0)) 519.27/159.68
active(negrecip(z0)) → negrecip(active(z0)) 519.27/159.68
active(cons(z0, z1)) → cons(active(z0), z1) 519.27/159.68
active(cons2(z0, z1)) → cons2(z0, active(z1)) 519.27/159.68
active(rcons(z0, z1)) → rcons(active(z0), z1) 519.27/159.68
active(rcons(z0, z1)) → rcons(z0, active(z1)) 519.27/159.68
active(from(z0)) → from(active(z0)) 519.27/159.68
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 519.27/159.68
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 519.27/159.68
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 519.27/159.68
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 519.27/159.68
active(pi(z0)) → pi(active(z0)) 519.27/159.68
active(plus(z0, z1)) → plus(active(z0), z1) 519.27/159.68
active(plus(z0, z1)) → plus(z0, active(z1)) 519.27/159.68
active(times(z0, z1)) → times(active(z0), z1) 519.27/159.68
active(times(z0, z1)) → times(z0, active(z1)) 519.27/159.68
active(square(z0)) → square(active(z0)) 519.27/159.68
s(mark(z0)) → mark(s(z0)) 519.27/159.68
s(ok(z0)) → ok(s(z0)) 519.27/159.68
posrecip(mark(z0)) → mark(posrecip(z0)) 519.27/159.68
posrecip(ok(z0)) → ok(posrecip(z0)) 519.27/159.68
negrecip(mark(z0)) → mark(negrecip(z0)) 519.27/159.68
negrecip(ok(z0)) → ok(negrecip(z0)) 519.27/159.68
cons(mark(z0), z1) → mark(cons(z0, z1)) 519.27/159.68
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 519.27/159.68
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 519.27/159.68
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 519.27/159.68
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 519.27/159.68
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 519.27/159.68
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 519.27/159.68
from(mark(z0)) → mark(from(z0)) 519.27/159.68
from(ok(z0)) → ok(from(z0)) 519.27/159.68
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 519.27/159.68
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 519.27/159.68
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 519.27/159.68
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 519.27/159.68
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 519.27/159.68
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 519.27/159.68
pi(mark(z0)) → mark(pi(z0)) 519.27/159.68
pi(ok(z0)) → ok(pi(z0)) 519.27/159.68
plus(mark(z0), z1) → mark(plus(z0, z1)) 519.27/159.68
plus(z0, mark(z1)) → mark(plus(z0, z1)) 519.27/159.68
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 519.27/159.68
times(mark(z0), z1) → mark(times(z0, z1)) 519.27/159.68
times(z0, mark(z1)) → mark(times(z0, z1)) 519.27/159.68
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 519.27/159.68
square(mark(z0)) → mark(square(z0)) 519.27/159.68
square(ok(z0)) → ok(square(z0)) 519.27/159.68
proper(0) → ok(0) 519.27/159.68
proper(s(z0)) → s(proper(z0)) 519.27/159.68
proper(posrecip(z0)) → posrecip(proper(z0)) 519.27/159.68
proper(negrecip(z0)) → negrecip(proper(z0)) 519.27/159.68
proper(nil) → ok(nil) 519.27/159.68
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 519.27/159.68
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 519.27/159.68
proper(rnil) → ok(rnil) 519.27/159.68
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 519.27/159.68
proper(from(z0)) → from(proper(z0)) 519.27/159.68
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 519.27/159.68
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 519.27/159.68
proper(pi(z0)) → pi(proper(z0)) 519.27/159.68
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 519.27/159.68
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 519.27/159.68
proper(square(z0)) → square(proper(z0)) 519.27/159.68
top(mark(z0)) → top(proper(z0)) 519.27/159.68
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 519.27/159.68
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 519.27/159.68
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 519.27/159.68
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 519.27/159.68
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 519.27/159.68
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 519.27/159.68
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 519.27/159.68
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 519.27/159.68
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 519.27/159.68
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 519.27/159.68
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 519.27/159.68
S(mark(z0)) → c31(S(z0)) 519.27/159.68
S(ok(z0)) → c32(S(z0)) 519.27/159.68
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 519.27/159.68
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 519.27/159.68
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 519.27/159.68
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 519.27/159.68
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 519.27/159.68
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 519.27/159.68
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 519.27/159.68
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 519.27/159.68
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 519.27/159.68
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 519.27/159.68
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 519.27/159.68
FROM(mark(z0)) → c44(FROM(z0)) 519.27/159.68
FROM(ok(z0)) → c45(FROM(z0)) 519.27/159.68
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 519.27/159.68
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 519.27/159.68
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 519.27/159.68
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 519.27/159.68
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 519.27/159.68
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 519.27/159.68
PI(mark(z0)) → c52(PI(z0)) 519.27/159.68
PI(ok(z0)) → c53(PI(z0)) 519.27/159.68
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 519.27/159.68
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 519.27/159.68
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 519.27/159.68
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 519.27/159.68
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 519.27/159.68
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 519.27/159.68
SQUARE(mark(z0)) → c60(SQUARE(z0)) 519.27/159.68
SQUARE(ok(z0)) → c61(SQUARE(z0)) 519.27/159.68
PROPER(cons(z0, z1)) → c67(CONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.68
PROPER(cons2(z0, z1)) → c68(CONS2(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.68
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.68
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 519.27/159.68
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.68
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.68
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 519.27/159.68
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.68
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.68
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 519.27/159.68
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 519.27/159.68
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 519.27/159.68
ACTIVE(from(z0)) → c(S(z0)) 519.27/159.68
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 519.27/159.68
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 519.27/159.68
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 519.27/159.68
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 519.27/159.68
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 519.27/159.68
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 519.27/159.68
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 519.27/159.68
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 519.27/159.68
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 519.27/159.68
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 519.27/159.68
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 519.27/159.68
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 519.27/159.68
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 519.27/159.68
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 519.27/159.68
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 519.27/159.68
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.68
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.68
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.68
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.68
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.68
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.68
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.68
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.68
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.68
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.68
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 519.27/159.68
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.68
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.68
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 519.27/159.68
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.68
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.68
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.68
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.68
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.68
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.68
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 519.27/159.68
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.68
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.68
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.68
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.68
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.68
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.68
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.68
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.68
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.68
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 519.27/159.68
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.68
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.68
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.68
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.68
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.68
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.68
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.68
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.68
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.68
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.68
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 519.27/159.68
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.68
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.68
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 519.27/159.68
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.68
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.68
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.68
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.68
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.68
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.68
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 519.27/159.68
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.68
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.68
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.68
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.68
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.68
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.68
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.68
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.68
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.68
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 519.27/159.68
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.68
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.68
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.68
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.68
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.68
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.68
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.68
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.68
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.68
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.68
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 519.27/159.68
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.68
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.68
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 519.27/159.68
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.68
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.68
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.68
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.68
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.68
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.68
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 519.27/159.68
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.68
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.68
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.68
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.68
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.68
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.68
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.68
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.68
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.68
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 519.27/159.68
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 519.27/159.68
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 519.27/159.68
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.68
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.68
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 519.27/159.68
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.68
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.68
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 519.27/159.68
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 519.27/159.68
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 519.27/159.68
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 519.27/159.68
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 519.27/159.68
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 519.27/159.68
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 519.27/159.68
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 519.27/159.68
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 519.27/159.68
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 519.27/159.68
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 519.27/159.68
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 519.27/159.68
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 519.27/159.68
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 519.27/159.68
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 519.27/159.68
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 519.27/159.68
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 519.27/159.68
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 519.27/159.68
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 519.27/159.68
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 519.27/159.68
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 519.27/159.68
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 519.27/159.68
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 519.27/159.68
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 519.27/159.68
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.68
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.68
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.68
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.68
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.68
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.68
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.68
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.68
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.68
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.68
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 519.27/159.68
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.68
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.68
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 519.27/159.68
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.68
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.68
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.68
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.68
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.68
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.68
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 519.27/159.68
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.68
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.68
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.68
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.68
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.68
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.68
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.68
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.68
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.68
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 519.27/159.68
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.68
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.68
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.68
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.68
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.68
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.68
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.68
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.68
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.68
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.68
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 519.27/159.68
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.68
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.68
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 519.27/159.68
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.68
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.68
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.68
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.68
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.68
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.68
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 519.27/159.68
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.68
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.68
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.68
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.68
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.68
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.68
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.68
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.68
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.68
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 519.27/159.68
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.68
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.68
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.68
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.68
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.68
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.68
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.68
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.68
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.68
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.68
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 519.27/159.68
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.68
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.68
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 519.27/159.68
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.68
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.68
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.68
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.68
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.68
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.68
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 519.27/159.68
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.68
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.68
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.68
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.68
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.68
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.68
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.68
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.68
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.68
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 519.27/159.68
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.68
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.68
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.68
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.68
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.68
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.68
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.68
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.68
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.68
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.68
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 519.27/159.68
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.68
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.68
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 519.27/159.68
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.68
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.68
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.68
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.68
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.68
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.68
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 519.27/159.68
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.68
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.68
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.68
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.68
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.68
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.68
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.68
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.68
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.68
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 519.27/159.68
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 519.27/159.68
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.27/159.68
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.27/159.68
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.27/159.68
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.27/159.68
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.27/159.68
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 519.27/159.68
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.27/159.68
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.27/159.68
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 519.27/159.68
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.27/159.68
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.27/159.68
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 519.27/159.68
PROPER(s(0)) → c63(S(ok(0))) 519.27/159.68
PROPER(s(nil)) → c63(S(ok(nil))) 519.27/159.68
PROPER(s(rnil)) → c63(S(ok(rnil))) 519.27/159.68
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 519.27/159.68
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.27/159.68
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.27/159.68
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.27/159.68
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.27/159.68
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.27/159.68
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 519.27/159.68
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.27/159.68
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.27/159.68
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 519.27/159.68
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.27/159.68
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.27/159.68
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 519.27/159.68
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 519.27/159.68
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 519.27/159.68
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 519.27/159.68
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 519.27/159.68
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.27/159.68
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.27/159.68
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.27/159.68
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.27/159.68
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.27/159.68
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 519.27/159.68
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.27/159.68
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.27/159.68
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 519.27/159.68
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.27/159.68
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.27/159.68
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 519.27/159.68
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 519.27/159.68
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 519.27/159.68
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil)))
S tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 519.27/159.68
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 519.27/159.68
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 519.27/159.68
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 519.27/159.68
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 519.27/159.68
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 519.27/159.68
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 519.27/159.68
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 519.27/159.68
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 519.27/159.68
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 519.27/159.68
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 519.27/159.68
S(mark(z0)) → c31(S(z0)) 519.27/159.68
S(ok(z0)) → c32(S(z0)) 519.27/159.68
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 519.27/159.68
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 519.27/159.68
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 519.27/159.68
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 519.27/159.68
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 519.27/159.68
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 519.27/159.68
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 519.27/159.68
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 519.27/159.68
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 519.27/159.68
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 519.27/159.68
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 519.27/159.68
FROM(mark(z0)) → c44(FROM(z0)) 519.27/159.68
FROM(ok(z0)) → c45(FROM(z0)) 519.27/159.68
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 519.27/159.68
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 519.27/159.68
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 519.27/159.68
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 519.27/159.68
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 519.27/159.68
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 519.27/159.68
PI(mark(z0)) → c52(PI(z0)) 519.27/159.68
PI(ok(z0)) → c53(PI(z0)) 519.27/159.68
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 519.27/159.68
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 519.27/159.68
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 519.27/159.68
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 519.27/159.68
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 519.27/159.68
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 519.27/159.68
SQUARE(mark(z0)) → c60(SQUARE(z0)) 519.27/159.68
SQUARE(ok(z0)) → c61(SQUARE(z0)) 519.27/159.68
PROPER(cons(z0, z1)) → c67(CONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.68
PROPER(cons2(z0, z1)) → c68(CONS2(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.68
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.68
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 519.27/159.68
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.68
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.68
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 519.27/159.68
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.68
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.68
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 519.27/159.68
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 519.27/159.68
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 519.27/159.68
ACTIVE(from(z0)) → c(S(z0)) 519.27/159.68
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 519.27/159.68
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 519.27/159.68
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 519.27/159.68
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 519.27/159.68
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 519.27/159.68
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 519.27/159.68
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 519.27/159.68
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 519.27/159.68
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 519.27/159.68
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 519.27/159.68
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 519.27/159.68
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 519.27/159.68
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 519.27/159.68
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 519.27/159.68
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 519.27/159.68
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.68
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.68
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.68
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.68
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.68
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.68
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.68
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.68
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.68
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.68
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 519.27/159.68
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.68
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.68
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 519.27/159.68
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.68
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.68
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.68
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.68
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.68
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.68
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 519.27/159.68
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.68
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.68
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.68
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.68
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.68
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.68
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.68
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.68
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.68
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 519.27/159.68
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.68
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.68
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.68
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.68
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.68
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.68
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.68
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.68
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.68
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.68
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 519.27/159.68
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.68
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.68
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 519.27/159.68
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.68
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.68
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.68
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.68
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.68
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.68
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 519.27/159.68
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.68
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.68
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.68
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.68
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.68
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.68
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.68
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.68
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.68
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 519.27/159.69
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.69
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.69
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.69
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.69
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.69
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.69
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.69
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.69
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.69
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.69
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 519.27/159.69
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.69
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.69
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 519.27/159.69
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.69
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.69
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.69
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.69
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.69
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.69
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 519.27/159.69
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.69
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.69
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.69
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.69
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.69
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.69
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.69
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.69
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.69
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 519.27/159.69
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 519.27/159.69
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 519.27/159.69
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.69
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.69
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 519.27/159.69
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.69
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.69
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 519.27/159.69
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 519.27/159.69
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 519.27/159.69
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 519.27/159.69
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 519.27/159.69
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 519.27/159.69
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 519.27/159.69
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 519.27/159.69
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 519.27/159.69
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 519.27/159.69
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 519.27/159.69
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 519.27/159.69
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 519.27/159.69
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 519.27/159.69
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 519.27/159.69
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 519.27/159.69
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 519.27/159.69
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 519.27/159.69
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 519.27/159.69
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 519.27/159.69
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 519.27/159.69
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 519.27/159.69
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 519.27/159.69
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 519.27/159.69
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.69
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.69
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.69
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.69
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.69
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.69
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.69
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.69
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.69
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.69
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 519.27/159.69
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.69
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.69
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 519.27/159.69
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.69
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.69
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.69
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.69
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.69
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.69
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 519.27/159.69
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.69
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.69
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.69
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.69
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.69
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.69
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.69
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.69
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.69
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 519.27/159.69
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.69
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.69
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.69
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.69
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.69
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.69
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.69
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.69
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.69
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.69
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 519.27/159.69
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.69
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.69
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 519.27/159.69
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.69
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.69
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.69
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.69
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.69
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.69
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 519.27/159.69
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.69
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.69
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.69
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.69
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.69
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.69
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.69
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.69
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.69
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 519.27/159.69
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.69
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.69
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.69
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.69
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.69
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.69
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.69
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.69
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.69
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.69
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 519.27/159.69
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.69
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.69
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 519.27/159.69
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.69
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.69
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.69
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.69
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.69
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.69
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 519.27/159.69
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.69
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.69
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.69
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.69
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.69
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.69
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.69
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.69
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.69
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 519.27/159.69
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.69
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.69
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.69
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.69
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.69
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.69
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.69
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.69
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.69
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.69
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 519.27/159.69
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.69
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.69
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 519.27/159.69
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.69
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.69
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.69
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.69
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.69
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.69
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 519.27/159.69
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.69
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.69
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.69
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.69
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.69
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.69
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.69
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.69
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.69
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 519.27/159.69
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 519.27/159.69
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.27/159.69
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.27/159.69
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.27/159.69
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.27/159.69
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.27/159.69
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 519.27/159.69
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.27/159.69
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.27/159.69
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 519.27/159.69
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.27/159.69
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.27/159.69
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 519.27/159.69
PROPER(s(0)) → c63(S(ok(0))) 519.27/159.69
PROPER(s(nil)) → c63(S(ok(nil))) 519.27/159.69
PROPER(s(rnil)) → c63(S(ok(rnil))) 519.27/159.69
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 519.27/159.69
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.27/159.69
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.27/159.69
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.27/159.69
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.27/159.69
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.27/159.69
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 519.27/159.69
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.27/159.69
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.27/159.69
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 519.27/159.69
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.27/159.69
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.27/159.69
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 519.27/159.69
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 519.27/159.69
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 519.27/159.69
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 519.27/159.69
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 519.27/159.69
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.27/159.69
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.27/159.69
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.27/159.69
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.27/159.69
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.27/159.69
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 519.27/159.69
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.27/159.69
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.27/159.69
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 519.27/159.69
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.27/159.69
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.27/159.69
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 519.27/159.69
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 519.27/159.69
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 519.27/159.69
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil)))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

ACTIVE, S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, PROPER, TOP

Compound Symbols:

c12, c18, c19, c21, c22, c23, c24, c26, c27, c28, c29, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c67, c68, c70, c71, c72, c73, c74, c75, c76, c77, c78, c79, c, c7, c9, c11, c1, c13, c14, c15, c16, c17, c20, c25, c30, c63, c63, c64, c64, c65, c65

519.27/159.69
519.27/159.69

(35) CdtNarrowingProof (BOTH BOUNDS(ID, ID) transformation)

Use narrowing to replace PROPER(cons(z0, z1)) → c67(CONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) by

PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0), PROPER(0)) 519.27/159.69
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 519.27/159.69
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 519.27/159.69
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 519.27/159.69
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0), PROPER(nil)) 519.27/159.69
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 519.27/159.69
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 519.27/159.69
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0), PROPER(rnil)) 519.27/159.69
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 519.27/159.69
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 519.27/159.69
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 519.27/159.69
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 519.27/159.69
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 519.27/159.69
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 519.27/159.69
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 519.27/159.69
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 519.27/159.69
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(0), PROPER(x1)) 519.27/159.69
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 519.27/159.69
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 519.27/159.69
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 519.27/159.69
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(nil), PROPER(x1)) 519.27/159.69
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 519.27/159.69
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 519.27/159.69
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(rnil), PROPER(x1)) 519.27/159.69
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 519.27/159.69
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 519.27/159.69
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 519.27/159.69
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 519.27/159.69
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 519.27/159.69
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 519.27/159.69
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 519.27/159.69
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1))
519.27/159.69
519.27/159.69

(36) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 519.27/159.69
active(2ndspos(0, z0)) → mark(rnil) 519.27/159.69
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 519.27/159.69
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 519.27/159.69
active(2ndsneg(0, z0)) → mark(rnil) 519.27/159.69
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 519.27/159.69
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 519.27/159.69
active(pi(z0)) → mark(2ndspos(z0, from(0))) 519.27/159.69
active(plus(0, z0)) → mark(z0) 519.27/159.69
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 519.27/159.69
active(times(0, z0)) → mark(0) 519.27/159.69
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 519.27/159.69
active(square(z0)) → mark(times(z0, z0)) 519.27/159.69
active(s(z0)) → s(active(z0)) 519.27/159.69
active(posrecip(z0)) → posrecip(active(z0)) 519.27/159.69
active(negrecip(z0)) → negrecip(active(z0)) 519.27/159.69
active(cons(z0, z1)) → cons(active(z0), z1) 519.27/159.69
active(cons2(z0, z1)) → cons2(z0, active(z1)) 519.27/159.69
active(rcons(z0, z1)) → rcons(active(z0), z1) 519.27/159.69
active(rcons(z0, z1)) → rcons(z0, active(z1)) 519.27/159.69
active(from(z0)) → from(active(z0)) 519.27/159.69
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 519.27/159.69
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 519.27/159.69
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 519.27/159.69
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 519.27/159.69
active(pi(z0)) → pi(active(z0)) 519.27/159.69
active(plus(z0, z1)) → plus(active(z0), z1) 519.27/159.69
active(plus(z0, z1)) → plus(z0, active(z1)) 519.27/159.69
active(times(z0, z1)) → times(active(z0), z1) 519.27/159.69
active(times(z0, z1)) → times(z0, active(z1)) 519.27/159.69
active(square(z0)) → square(active(z0)) 519.27/159.69
s(mark(z0)) → mark(s(z0)) 519.27/159.69
s(ok(z0)) → ok(s(z0)) 519.27/159.69
posrecip(mark(z0)) → mark(posrecip(z0)) 519.27/159.69
posrecip(ok(z0)) → ok(posrecip(z0)) 519.27/159.69
negrecip(mark(z0)) → mark(negrecip(z0)) 519.27/159.69
negrecip(ok(z0)) → ok(negrecip(z0)) 519.27/159.69
cons(mark(z0), z1) → mark(cons(z0, z1)) 519.27/159.69
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 519.27/159.69
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 519.27/159.69
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 519.27/159.69
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 519.27/159.69
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 519.27/159.69
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 519.27/159.69
from(mark(z0)) → mark(from(z0)) 519.27/159.69
from(ok(z0)) → ok(from(z0)) 519.27/159.69
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 519.27/159.69
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 519.27/159.69
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 519.27/159.69
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 519.27/159.69
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 519.27/159.69
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 519.27/159.69
pi(mark(z0)) → mark(pi(z0)) 519.27/159.69
pi(ok(z0)) → ok(pi(z0)) 519.27/159.69
plus(mark(z0), z1) → mark(plus(z0, z1)) 519.27/159.69
plus(z0, mark(z1)) → mark(plus(z0, z1)) 519.27/159.69
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 519.27/159.69
times(mark(z0), z1) → mark(times(z0, z1)) 519.27/159.69
times(z0, mark(z1)) → mark(times(z0, z1)) 519.27/159.69
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 519.27/159.69
square(mark(z0)) → mark(square(z0)) 519.27/159.69
square(ok(z0)) → ok(square(z0)) 519.27/159.69
proper(0) → ok(0) 519.27/159.69
proper(s(z0)) → s(proper(z0)) 519.27/159.69
proper(posrecip(z0)) → posrecip(proper(z0)) 519.27/159.69
proper(negrecip(z0)) → negrecip(proper(z0)) 519.27/159.69
proper(nil) → ok(nil) 519.27/159.69
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 519.27/159.69
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 519.27/159.69
proper(rnil) → ok(rnil) 519.27/159.69
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 519.27/159.69
proper(from(z0)) → from(proper(z0)) 519.27/159.69
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 519.27/159.69
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 519.27/159.69
proper(pi(z0)) → pi(proper(z0)) 519.27/159.69
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 519.27/159.69
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 519.27/159.69
proper(square(z0)) → square(proper(z0)) 519.27/159.69
top(mark(z0)) → top(proper(z0)) 519.27/159.69
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 519.27/159.69
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 519.27/159.69
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 519.27/159.69
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 519.27/159.69
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 519.27/159.69
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 519.27/159.69
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 519.27/159.69
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 519.27/159.69
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 519.27/159.69
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 519.27/159.69
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 519.27/159.69
S(mark(z0)) → c31(S(z0)) 519.27/159.69
S(ok(z0)) → c32(S(z0)) 519.27/159.69
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 519.27/159.69
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 519.27/159.69
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 519.27/159.69
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 519.27/159.69
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 519.27/159.69
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 519.27/159.69
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 519.27/159.69
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 519.27/159.69
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 519.27/159.69
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 519.27/159.69
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 519.27/159.69
FROM(mark(z0)) → c44(FROM(z0)) 519.27/159.69
FROM(ok(z0)) → c45(FROM(z0)) 519.27/159.69
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 519.27/159.69
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 519.27/159.69
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 519.27/159.69
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 519.27/159.69
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 519.27/159.69
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 519.27/159.69
PI(mark(z0)) → c52(PI(z0)) 519.27/159.69
PI(ok(z0)) → c53(PI(z0)) 519.27/159.69
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 519.27/159.69
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 519.27/159.69
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 519.27/159.69
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 519.27/159.69
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 519.27/159.69
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 519.27/159.69
SQUARE(mark(z0)) → c60(SQUARE(z0)) 519.27/159.69
SQUARE(ok(z0)) → c61(SQUARE(z0)) 519.27/159.69
PROPER(cons2(z0, z1)) → c68(CONS2(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.69
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.69
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 519.27/159.69
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.69
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.69
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 519.27/159.69
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.69
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.27/159.69
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 519.27/159.69
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 519.27/159.69
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 519.27/159.69
ACTIVE(from(z0)) → c(S(z0)) 519.27/159.69
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 519.27/159.69
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 519.27/159.69
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 519.27/159.69
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 519.27/159.69
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 519.27/159.69
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 519.27/159.69
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 519.27/159.69
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 519.27/159.69
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 519.27/159.69
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 519.27/159.69
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 519.27/159.69
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 519.27/159.69
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 519.27/159.69
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 519.27/159.69
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 519.27/159.69
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.69
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.69
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.69
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.69
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.69
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.69
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.69
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.69
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.69
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.69
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 519.27/159.69
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.69
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.69
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 519.27/159.69
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.69
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.69
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.69
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.69
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.69
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.69
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 519.27/159.69
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.69
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.69
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.69
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.69
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.69
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.69
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.69
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.69
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.69
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 519.27/159.69
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.69
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.69
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.69
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.70
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.70
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.70
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.70
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.70
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.70
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.70
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 519.27/159.70
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.70
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.70
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 519.27/159.70
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.70
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.70
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.70
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.70
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.70
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.70
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 519.27/159.70
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.70
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.70
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.70
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.70
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.70
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.70
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.70
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.70
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.70
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 519.27/159.70
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.70
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.70
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.70
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.70
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.70
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.70
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.70
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.70
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.70
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.70
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 519.27/159.70
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.70
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.70
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 519.27/159.70
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.70
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.70
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.70
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.70
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.70
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.70
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 519.27/159.70
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.70
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.70
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.70
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.70
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.70
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.70
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.70
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.70
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.70
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 519.27/159.70
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 519.27/159.70
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 519.27/159.70
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.70
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.70
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 519.27/159.70
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.70
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.70
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 519.27/159.70
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 519.27/159.70
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 519.27/159.70
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 519.27/159.70
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 519.27/159.70
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 519.27/159.70
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 519.27/159.70
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 519.27/159.70
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 519.27/159.70
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 519.27/159.70
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 519.27/159.70
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 519.27/159.70
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 519.27/159.70
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 519.27/159.70
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 519.27/159.70
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 519.27/159.70
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 519.27/159.70
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 519.27/159.70
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 519.27/159.70
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 519.27/159.70
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 519.27/159.70
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 519.27/159.70
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 519.27/159.70
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 519.27/159.70
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.70
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.70
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.70
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.70
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.70
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.70
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.70
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.70
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.70
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.70
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 519.27/159.70
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.70
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.70
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 519.27/159.70
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.70
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.70
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.70
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.70
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.70
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.70
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 519.27/159.70
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.70
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.70
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.70
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.70
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.70
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.70
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.70
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.70
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.70
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 519.27/159.70
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.70
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.70
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.70
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.70
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.70
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.70
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.70
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.70
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.70
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.70
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 519.27/159.70
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.70
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.70
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 519.27/159.70
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.70
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.70
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.70
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.70
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.70
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.70
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 519.27/159.70
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.70
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.70
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.70
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.70
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.70
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.70
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.70
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.70
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.70
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 519.27/159.70
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.70
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.70
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.70
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.70
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.27/159.70
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.27/159.70
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.27/159.70
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.27/159.70
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 519.27/159.70
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.27/159.70
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 519.27/159.70
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.27/159.70
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 519.27/159.70
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 519.27/159.70
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.27/159.70
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.27/159.70
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.27/159.70
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.27/159.70
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.27/159.70
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.27/159.70
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 519.27/159.70
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.27/159.70
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.27/159.70
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.27/159.70
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.27/159.70
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 519.27/159.70
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.27/159.70
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.27/159.70
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.27/159.70
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.27/159.70
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 519.27/159.70
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.27/159.70
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.27/159.70
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.27/159.70
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.70
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.60/159.70
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.60/159.70
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.70
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.60/159.70
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 519.60/159.70
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.60/159.70
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 519.60/159.70
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.60/159.70
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 519.60/159.70
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 519.60/159.70
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.60/159.70
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.60/159.70
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.60/159.70
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.60/159.70
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.60/159.70
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.60/159.70
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 519.60/159.70
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.60/159.70
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.60/159.70
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.60/159.70
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.60/159.70
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 519.60/159.70
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.60/159.70
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.60/159.70
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.60/159.70
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.60/159.70
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 519.60/159.70
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 519.60/159.70
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.60/159.70
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.60/159.70
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.60/159.70
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.60/159.70
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.60/159.70
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 519.60/159.70
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.60/159.70
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.60/159.70
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 519.60/159.70
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.60/159.70
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.60/159.70
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 519.60/159.70
PROPER(s(0)) → c63(S(ok(0))) 519.60/159.70
PROPER(s(nil)) → c63(S(ok(nil))) 519.60/159.70
PROPER(s(rnil)) → c63(S(ok(rnil))) 519.60/159.70
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 519.60/159.70
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.60/159.70
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.60/159.70
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.60/159.70
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.60/159.70
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.60/159.70
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 519.60/159.70
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.60/159.70
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.60/159.70
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 519.60/159.70
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.60/159.70
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.60/159.70
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 519.60/159.70
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 519.60/159.70
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 519.60/159.70
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 519.60/159.70
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 519.60/159.70
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.60/159.70
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.60/159.70
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.60/159.70
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.60/159.70
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.60/159.70
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 519.60/159.70
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.60/159.70
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.60/159.70
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 519.60/159.70
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.60/159.70
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.60/159.70
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 519.60/159.70
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 519.60/159.70
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 519.60/159.70
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 519.60/159.70
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0), PROPER(0)) 519.60/159.70
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 519.60/159.70
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 519.60/159.70
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 519.60/159.70
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0), PROPER(nil)) 519.60/159.70
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 519.60/159.70
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 519.60/159.70
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0), PROPER(rnil)) 519.60/159.70
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 519.60/159.70
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 519.60/159.70
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 519.60/159.70
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 519.60/159.70
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 519.60/159.70
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 519.60/159.70
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 519.60/159.70
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 519.60/159.70
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(0), PROPER(x1)) 519.60/159.70
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 519.60/159.70
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 519.60/159.70
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 519.60/159.70
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(nil), PROPER(x1)) 519.60/159.70
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 519.60/159.70
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 519.60/159.70
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(rnil), PROPER(x1)) 519.60/159.70
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 519.60/159.70
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 519.60/159.70
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 519.60/159.70
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 519.60/159.70
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 519.60/159.70
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 519.60/159.70
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 519.60/159.70
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1))
S tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 519.60/159.70
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 519.60/159.70
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 519.60/159.70
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 519.60/159.70
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 519.60/159.70
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 519.60/159.70
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 519.60/159.70
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 519.60/159.70
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 519.60/159.70
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 519.60/159.70
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 519.60/159.70
S(mark(z0)) → c31(S(z0)) 519.60/159.70
S(ok(z0)) → c32(S(z0)) 519.60/159.70
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 519.60/159.70
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 519.60/159.70
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 519.60/159.70
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 519.60/159.70
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 519.60/159.70
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 519.60/159.70
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 519.60/159.70
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 519.60/159.70
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 519.60/159.70
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 519.60/159.70
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 519.60/159.70
FROM(mark(z0)) → c44(FROM(z0)) 519.60/159.70
FROM(ok(z0)) → c45(FROM(z0)) 519.60/159.70
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 519.60/159.70
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 519.60/159.70
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 519.60/159.70
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 519.60/159.70
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 519.60/159.70
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 519.60/159.70
PI(mark(z0)) → c52(PI(z0)) 519.60/159.70
PI(ok(z0)) → c53(PI(z0)) 519.60/159.70
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 519.60/159.70
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 519.60/159.70
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 519.60/159.70
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 519.60/159.70
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 519.60/159.70
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 519.60/159.70
SQUARE(mark(z0)) → c60(SQUARE(z0)) 519.60/159.70
SQUARE(ok(z0)) → c61(SQUARE(z0)) 519.60/159.70
PROPER(cons2(z0, z1)) → c68(CONS2(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.60/159.70
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.60/159.70
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 519.60/159.70
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.60/159.70
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.60/159.70
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 519.60/159.70
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.60/159.70
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.60/159.70
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 519.60/159.70
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 519.60/159.70
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 519.60/159.70
ACTIVE(from(z0)) → c(S(z0)) 519.60/159.70
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 519.60/159.70
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 519.60/159.70
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 519.60/159.70
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 519.60/159.70
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 519.60/159.70
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 519.60/159.70
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 519.60/159.70
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 519.60/159.70
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 519.60/159.70
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 519.60/159.70
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 519.60/159.70
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 519.60/159.70
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 519.60/159.70
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 519.60/159.70
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 519.60/159.70
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.60/159.70
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.60/159.70
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.60/159.70
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.70
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.60/159.70
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.60/159.70
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.70
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.60/159.70
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 519.60/159.70
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.60/159.70
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 519.60/159.70
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.60/159.70
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 519.60/159.70
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 519.60/159.70
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.60/159.70
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.60/159.70
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.60/159.70
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.60/159.70
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.60/159.70
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.60/159.70
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 519.60/159.70
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.60/159.70
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.60/159.70
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.60/159.70
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.60/159.70
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 519.60/159.70
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.60/159.70
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.60/159.70
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.60/159.70
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.60/159.70
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 519.60/159.70
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.60/159.70
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.60/159.70
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.60/159.70
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.70
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.60/159.70
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.60/159.70
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.70
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.60/159.70
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 519.60/159.70
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.60/159.70
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 519.60/159.70
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.60/159.70
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 519.60/159.70
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 519.60/159.70
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.60/159.70
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.60/159.70
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.60/159.70
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.60/159.70
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.60/159.70
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.60/159.70
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 519.60/159.70
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.60/159.70
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.60/159.70
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.60/159.70
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.60/159.70
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 519.60/159.70
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.60/159.70
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.60/159.70
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.60/159.70
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.60/159.70
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 519.60/159.70
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.60/159.70
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.60/159.70
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.60/159.70
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.70
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.60/159.70
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.60/159.70
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.70
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.60/159.70
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 519.60/159.70
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.60/159.70
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 519.60/159.70
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.60/159.70
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 519.60/159.70
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 519.60/159.70
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.60/159.70
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.60/159.70
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.60/159.70
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.60/159.70
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.60/159.70
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.60/159.70
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 519.60/159.70
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.60/159.70
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.60/159.70
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.60/159.70
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.60/159.70
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 519.60/159.70
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.60/159.70
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.60/159.70
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.60/159.70
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.60/159.70
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 519.60/159.70
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 519.60/159.70
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 519.60/159.70
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.60/159.70
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.70
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 519.60/159.70
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.60/159.70
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.70
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 519.60/159.70
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 519.60/159.70
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 519.60/159.70
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 519.60/159.70
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 519.60/159.70
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 519.60/159.70
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 519.60/159.70
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 519.60/159.70
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 519.60/159.70
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 519.60/159.70
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 519.60/159.70
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 519.60/159.70
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 519.60/159.70
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 519.60/159.70
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 519.60/159.70
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 519.60/159.70
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 519.60/159.70
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 519.60/159.70
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 519.60/159.70
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 519.60/159.70
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 519.60/159.70
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 519.60/159.70
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 519.60/159.70
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 519.60/159.70
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.60/159.70
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.60/159.70
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.60/159.70
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.70
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.60/159.70
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.60/159.70
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.70
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.60/159.70
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 519.60/159.70
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.60/159.70
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 519.60/159.70
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.60/159.70
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 519.60/159.70
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 519.60/159.70
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.60/159.70
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.60/159.70
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.60/159.70
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.60/159.70
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.60/159.70
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.60/159.70
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 519.60/159.70
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.60/159.70
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.60/159.70
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.60/159.70
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.60/159.70
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 519.60/159.70
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.60/159.70
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.60/159.70
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.60/159.70
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.60/159.70
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 519.60/159.70
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.60/159.70
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.60/159.70
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.60/159.70
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.70
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.60/159.70
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.60/159.70
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.70
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.60/159.70
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 519.60/159.70
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.60/159.70
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 519.60/159.70
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.60/159.70
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 519.60/159.70
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 519.60/159.70
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.60/159.70
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.60/159.70
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.60/159.70
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.60/159.70
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.60/159.70
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.60/159.70
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 519.60/159.70
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.60/159.70
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.60/159.70
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.60/159.70
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.60/159.70
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 519.60/159.70
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.60/159.70
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.60/159.70
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.60/159.70
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.60/159.70
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 519.60/159.70
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.60/159.70
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.60/159.70
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.60/159.70
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.70
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.60/159.70
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.60/159.70
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.70
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.60/159.70
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 519.60/159.70
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.60/159.70
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 519.60/159.70
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.60/159.70
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 519.60/159.70
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 519.60/159.70
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.60/159.70
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.60/159.70
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.60/159.70
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.60/159.70
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.60/159.70
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.60/159.70
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 519.60/159.70
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.60/159.70
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.60/159.70
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.60/159.70
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.60/159.70
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 519.60/159.70
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.60/159.70
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.60/159.70
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.60/159.70
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.60/159.70
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 519.60/159.70
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.60/159.70
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.60/159.70
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.60/159.70
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.70
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.60/159.70
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.60/159.70
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.70
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.60/159.70
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 519.60/159.70
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.60/159.70
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 519.60/159.70
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.60/159.70
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 519.60/159.70
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 519.60/159.70
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.60/159.70
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.60/159.70
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.60/159.70
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.60/159.70
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.60/159.70
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.60/159.70
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 519.60/159.70
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.60/159.70
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.60/159.70
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.60/159.70
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.60/159.70
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 519.60/159.70
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.60/159.70
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.60/159.70
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.60/159.70
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.60/159.70
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 519.60/159.70
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 519.60/159.70
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.60/159.70
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.60/159.70
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.60/159.70
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.60/159.70
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.60/159.70
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 519.60/159.70
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.60/159.70
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.60/159.70
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 519.60/159.70
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.60/159.70
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.60/159.70
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 519.60/159.70
PROPER(s(0)) → c63(S(ok(0))) 519.60/159.70
PROPER(s(nil)) → c63(S(ok(nil))) 519.60/159.70
PROPER(s(rnil)) → c63(S(ok(rnil))) 519.60/159.70
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 519.60/159.70
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.60/159.70
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.60/159.70
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.60/159.70
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.60/159.70
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.60/159.70
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 519.60/159.70
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.60/159.70
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.60/159.70
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 519.60/159.70
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.60/159.70
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.60/159.70
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 519.60/159.70
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 519.60/159.70
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 519.60/159.70
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 519.60/159.70
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 519.60/159.70
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.60/159.70
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.60/159.70
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.60/159.70
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.60/159.70
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.60/159.70
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 519.60/159.70
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.60/159.70
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.60/159.70
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 519.60/159.70
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.60/159.70
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.60/159.70
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 519.60/159.70
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 519.60/159.70
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 519.60/159.70
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 519.60/159.70
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0), PROPER(0)) 519.60/159.70
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 519.60/159.70
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 519.60/159.70
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 519.60/159.70
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0), PROPER(nil)) 519.60/159.70
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 519.60/159.70
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 519.60/159.70
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0), PROPER(rnil)) 519.60/159.70
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 519.60/159.70
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 519.60/159.70
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 519.60/159.70
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 519.60/159.70
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 519.60/159.70
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 519.60/159.70
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 519.60/159.70
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 519.60/159.70
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(0), PROPER(x1)) 519.60/159.70
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 519.60/159.70
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 519.60/159.70
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 519.60/159.70
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(nil), PROPER(x1)) 519.60/159.70
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 519.60/159.70
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 519.60/159.70
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(rnil), PROPER(x1)) 519.60/159.70
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 519.60/159.70
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 519.60/159.70
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 519.60/159.70
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 519.60/159.70
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 519.60/159.70
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 519.60/159.70
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 519.60/159.70
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

ACTIVE, S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, PROPER, TOP

Compound Symbols:

c12, c18, c19, c21, c22, c23, c24, c26, c27, c28, c29, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c68, c70, c71, c72, c73, c74, c75, c76, c77, c78, c79, c, c7, c9, c11, c1, c13, c14, c15, c16, c17, c20, c25, c30, c63, c63, c64, c64, c65, c65, c67

519.60/159.70
519.60/159.70

(37) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID) transformation)

Removed 6 trailing tuple parts
519.60/159.70
519.60/159.70

(38) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 519.60/159.70
active(2ndspos(0, z0)) → mark(rnil) 519.60/159.70
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 519.60/159.70
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 519.60/159.70
active(2ndsneg(0, z0)) → mark(rnil) 519.60/159.70
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 519.60/159.70
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 519.60/159.70
active(pi(z0)) → mark(2ndspos(z0, from(0))) 519.60/159.70
active(plus(0, z0)) → mark(z0) 519.60/159.70
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 519.60/159.70
active(times(0, z0)) → mark(0) 519.60/159.70
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 519.60/159.70
active(square(z0)) → mark(times(z0, z0)) 519.60/159.70
active(s(z0)) → s(active(z0)) 519.60/159.70
active(posrecip(z0)) → posrecip(active(z0)) 519.60/159.70
active(negrecip(z0)) → negrecip(active(z0)) 519.60/159.70
active(cons(z0, z1)) → cons(active(z0), z1) 519.60/159.70
active(cons2(z0, z1)) → cons2(z0, active(z1)) 519.60/159.70
active(rcons(z0, z1)) → rcons(active(z0), z1) 519.60/159.70
active(rcons(z0, z1)) → rcons(z0, active(z1)) 519.60/159.70
active(from(z0)) → from(active(z0)) 519.60/159.70
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 519.60/159.70
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 519.60/159.70
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 519.60/159.70
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 519.60/159.70
active(pi(z0)) → pi(active(z0)) 519.60/159.70
active(plus(z0, z1)) → plus(active(z0), z1) 519.60/159.70
active(plus(z0, z1)) → plus(z0, active(z1)) 519.60/159.70
active(times(z0, z1)) → times(active(z0), z1) 519.60/159.70
active(times(z0, z1)) → times(z0, active(z1)) 519.60/159.70
active(square(z0)) → square(active(z0)) 519.60/159.70
s(mark(z0)) → mark(s(z0)) 519.60/159.70
s(ok(z0)) → ok(s(z0)) 519.60/159.70
posrecip(mark(z0)) → mark(posrecip(z0)) 519.60/159.70
posrecip(ok(z0)) → ok(posrecip(z0)) 519.60/159.70
negrecip(mark(z0)) → mark(negrecip(z0)) 519.60/159.70
negrecip(ok(z0)) → ok(negrecip(z0)) 519.60/159.70
cons(mark(z0), z1) → mark(cons(z0, z1)) 519.60/159.70
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 519.60/159.70
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 519.60/159.70
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 519.60/159.70
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 519.60/159.70
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 519.60/159.70
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 519.60/159.70
from(mark(z0)) → mark(from(z0)) 519.60/159.70
from(ok(z0)) → ok(from(z0)) 519.60/159.70
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 519.60/159.70
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 519.60/159.70
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 519.60/159.70
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 519.60/159.70
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 519.60/159.70
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 519.60/159.70
pi(mark(z0)) → mark(pi(z0)) 519.60/159.70
pi(ok(z0)) → ok(pi(z0)) 519.60/159.70
plus(mark(z0), z1) → mark(plus(z0, z1)) 519.60/159.70
plus(z0, mark(z1)) → mark(plus(z0, z1)) 519.60/159.70
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 519.60/159.70
times(mark(z0), z1) → mark(times(z0, z1)) 519.60/159.70
times(z0, mark(z1)) → mark(times(z0, z1)) 519.60/159.70
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 519.60/159.70
square(mark(z0)) → mark(square(z0)) 519.60/159.70
square(ok(z0)) → ok(square(z0)) 519.60/159.70
proper(0) → ok(0) 519.60/159.70
proper(s(z0)) → s(proper(z0)) 519.60/159.70
proper(posrecip(z0)) → posrecip(proper(z0)) 519.60/159.70
proper(negrecip(z0)) → negrecip(proper(z0)) 519.60/159.70
proper(nil) → ok(nil) 519.60/159.70
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 519.60/159.70
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 519.60/159.70
proper(rnil) → ok(rnil) 519.60/159.70
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 519.60/159.70
proper(from(z0)) → from(proper(z0)) 519.60/159.70
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 519.60/159.70
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 519.60/159.70
proper(pi(z0)) → pi(proper(z0)) 519.60/159.70
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 519.60/159.70
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 519.60/159.70
proper(square(z0)) → square(proper(z0)) 519.60/159.70
top(mark(z0)) → top(proper(z0)) 519.60/159.70
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 519.60/159.70
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 519.60/159.70
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 519.60/159.70
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 519.60/159.70
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 519.60/159.70
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 519.60/159.70
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 519.60/159.70
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 519.60/159.70
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 519.60/159.70
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 519.60/159.70
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 519.60/159.70
S(mark(z0)) → c31(S(z0)) 519.60/159.70
S(ok(z0)) → c32(S(z0)) 519.60/159.70
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 519.60/159.70
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 519.60/159.70
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 519.60/159.70
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 519.60/159.70
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 519.60/159.70
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 519.60/159.70
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 519.60/159.70
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 519.60/159.70
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 519.60/159.70
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 519.60/159.70
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 519.60/159.70
FROM(mark(z0)) → c44(FROM(z0)) 519.60/159.70
FROM(ok(z0)) → c45(FROM(z0)) 519.60/159.70
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 519.60/159.70
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 519.60/159.70
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 519.60/159.70
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 519.60/159.70
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 519.60/159.70
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 519.60/159.70
PI(mark(z0)) → c52(PI(z0)) 519.60/159.70
PI(ok(z0)) → c53(PI(z0)) 519.60/159.70
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 519.60/159.70
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 519.60/159.70
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 519.60/159.70
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 519.60/159.70
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 519.60/159.70
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 519.60/159.70
SQUARE(mark(z0)) → c60(SQUARE(z0)) 519.60/159.70
SQUARE(ok(z0)) → c61(SQUARE(z0)) 519.60/159.70
PROPER(cons2(z0, z1)) → c68(CONS2(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.60/159.70
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.60/159.70
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 519.60/159.70
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.60/159.70
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.60/159.70
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 519.60/159.70
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.60/159.70
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.60/159.70
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 519.60/159.70
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 519.60/159.70
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 519.60/159.70
ACTIVE(from(z0)) → c(S(z0)) 519.60/159.70
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 519.60/159.70
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 519.60/159.70
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 519.60/159.70
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 519.60/159.70
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 519.60/159.70
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 519.60/159.70
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 519.60/159.70
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 519.60/159.70
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 519.60/159.70
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 519.60/159.70
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 519.60/159.70
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 519.60/159.70
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 519.60/159.70
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 519.60/159.70
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 519.60/159.70
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.60/159.70
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.60/159.70
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.60/159.70
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.70
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.60/159.70
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.60/159.70
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.70
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.60/159.70
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 519.60/159.70
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.60/159.70
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 519.60/159.70
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.60/159.70
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 519.60/159.70
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 519.60/159.70
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.60/159.70
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.60/159.70
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.60/159.70
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.60/159.70
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.60/159.70
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.60/159.71
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 519.60/159.71
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.60/159.71
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.60/159.71
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.60/159.71
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.60/159.71
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 519.60/159.71
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.60/159.71
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.60/159.71
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.60/159.71
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.60/159.71
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 519.60/159.71
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.60/159.71
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.60/159.71
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.60/159.71
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.71
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.60/159.71
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.60/159.71
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.71
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.60/159.71
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 519.60/159.71
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.60/159.71
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 519.60/159.71
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.60/159.72
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 519.60/159.72
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 519.60/159.72
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.60/159.72
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.60/159.72
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.60/159.72
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.60/159.72
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.60/159.72
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.60/159.72
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 519.60/159.72
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.60/159.72
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.60/159.72
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.60/159.72
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.60/159.72
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 519.60/159.72
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.60/159.72
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.60/159.72
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.60/159.72
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.60/159.72
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 519.60/159.72
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.60/159.72
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.60/159.72
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.60/159.72
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.72
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.60/159.72
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.60/159.72
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.72
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.60/159.72
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 519.60/159.72
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.60/159.72
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 519.60/159.72
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.60/159.72
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 519.60/159.72
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 519.60/159.72
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.60/159.72
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.60/159.72
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.60/159.72
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.60/159.72
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.60/159.72
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.60/159.72
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 519.60/159.72
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.60/159.72
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.60/159.72
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.60/159.72
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.60/159.72
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 519.60/159.72
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.60/159.72
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.60/159.72
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.60/159.72
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.60/159.72
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 519.60/159.72
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 519.60/159.72
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 519.60/159.72
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.60/159.72
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.72
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 519.60/159.72
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.60/159.72
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.72
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 519.60/159.72
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 519.60/159.72
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 519.60/159.72
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 519.60/159.72
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 519.60/159.72
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 519.60/159.72
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 519.60/159.72
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 519.60/159.72
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 519.60/159.72
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 519.60/159.72
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 519.60/159.72
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 519.60/159.72
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 519.60/159.72
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 519.60/159.72
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 519.60/159.72
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 519.60/159.72
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 519.60/159.72
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 519.60/159.72
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 519.60/159.72
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 519.60/159.72
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 519.60/159.72
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 519.60/159.72
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 519.60/159.72
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 519.60/159.72
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.60/159.72
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.60/159.72
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.60/159.72
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.72
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.60/159.72
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.60/159.72
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.72
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.60/159.72
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 519.60/159.72
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.60/159.72
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 519.60/159.72
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.60/159.72
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 519.60/159.72
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 519.60/159.72
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.60/159.72
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.60/159.72
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.60/159.72
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.60/159.72
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.60/159.72
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.60/159.72
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 519.60/159.72
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.60/159.72
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.60/159.72
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.60/159.72
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.60/159.72
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 519.60/159.72
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.60/159.72
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.60/159.72
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.60/159.72
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.60/159.72
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 519.60/159.72
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.60/159.72
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.60/159.72
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.60/159.72
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.72
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.60/159.72
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.60/159.72
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.72
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.60/159.72
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 519.60/159.72
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.60/159.72
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 519.60/159.72
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.60/159.72
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 519.60/159.72
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 519.60/159.72
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.60/159.72
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.60/159.72
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.60/159.72
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.60/159.72
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.60/159.72
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.60/159.72
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 519.60/159.72
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.60/159.72
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.60/159.72
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.60/159.72
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.60/159.72
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 519.60/159.72
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.60/159.72
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.60/159.72
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.60/159.72
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.60/159.72
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 519.60/159.72
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.60/159.72
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.60/159.72
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.60/159.72
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.72
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.60/159.72
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.60/159.72
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.72
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.60/159.72
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 519.60/159.72
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.60/159.72
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 519.60/159.72
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.60/159.72
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 519.60/159.72
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 519.60/159.72
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.60/159.72
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.60/159.72
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.60/159.72
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.60/159.72
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.60/159.72
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.60/159.72
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 519.60/159.72
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.60/159.72
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.60/159.72
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.60/159.72
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.60/159.72
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 519.60/159.72
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.60/159.72
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.60/159.72
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.60/159.72
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.60/159.72
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 519.60/159.72
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.60/159.72
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.60/159.72
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.60/159.72
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.72
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.60/159.72
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.60/159.72
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.72
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.60/159.72
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 519.60/159.72
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.60/159.72
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 519.60/159.72
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.60/159.72
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 519.60/159.72
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 519.60/159.72
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.60/159.72
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.60/159.72
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.60/159.72
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.60/159.72
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.60/159.72
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.60/159.72
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 519.60/159.72
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.60/159.72
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.60/159.72
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.60/159.72
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.60/159.72
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 519.60/159.72
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.60/159.72
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.60/159.72
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.60/159.72
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.60/159.72
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 519.60/159.72
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 519.60/159.72
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.60/159.72
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.60/159.72
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.60/159.72
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.60/159.72
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.60/159.72
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 519.60/159.72
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.60/159.72
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.60/159.72
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 519.60/159.72
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.60/159.72
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.60/159.72
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 519.60/159.72
PROPER(s(0)) → c63(S(ok(0))) 519.60/159.72
PROPER(s(nil)) → c63(S(ok(nil))) 519.60/159.72
PROPER(s(rnil)) → c63(S(ok(rnil))) 519.60/159.72
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 519.60/159.72
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.60/159.72
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.60/159.79
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.60/159.79
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.60/159.79
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.60/159.79
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 519.60/159.79
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.60/159.79
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.60/159.79
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 519.60/159.79
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.60/159.79
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.60/159.79
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 519.60/159.79
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 519.60/159.79
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 519.60/159.79
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 519.60/159.79
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 519.60/159.79
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.60/159.79
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.60/159.79
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.60/159.79
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.60/159.79
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.60/159.79
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 519.60/159.79
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.60/159.79
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.60/159.79
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 519.60/159.79
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.60/159.79
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.60/159.79
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 519.60/159.79
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 519.60/159.79
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 519.60/159.79
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 519.60/159.79
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 519.60/159.79
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 519.60/159.79
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 519.60/159.79
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 519.60/159.79
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 519.60/159.79
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 519.60/159.79
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 519.60/159.79
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 519.60/159.79
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 519.60/159.79
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 519.60/159.79
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 519.60/159.79
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 519.60/159.79
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 519.60/159.79
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 519.60/159.79
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 519.60/159.79
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 519.60/159.79
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 519.60/159.79
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 519.60/159.79
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 519.60/159.79
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 519.60/159.79
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 519.60/159.79
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 519.60/159.79
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 519.60/159.79
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 519.60/159.79
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 519.60/159.79
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 519.60/159.79
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 519.60/159.79
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 519.60/159.79
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 519.60/159.79
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 519.60/159.79
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 519.60/159.79
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1))
S tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 519.60/159.79
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 519.60/159.79
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 519.60/159.79
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 519.60/159.79
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 519.60/159.79
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 519.60/159.79
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 519.60/159.79
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 519.60/159.79
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 519.60/159.79
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 519.60/159.79
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 519.60/159.79
S(mark(z0)) → c31(S(z0)) 519.60/159.79
S(ok(z0)) → c32(S(z0)) 519.60/159.79
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 519.60/159.79
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 519.60/159.79
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 519.60/159.79
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 519.60/159.79
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 519.60/159.79
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 519.60/159.79
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 519.60/159.79
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 519.60/159.79
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 519.60/159.79
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 519.60/159.79
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 519.60/159.79
FROM(mark(z0)) → c44(FROM(z0)) 519.60/159.79
FROM(ok(z0)) → c45(FROM(z0)) 519.60/159.79
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 519.60/159.79
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 519.60/159.79
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 519.60/159.79
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 519.60/159.79
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 519.60/159.79
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 519.60/159.79
PI(mark(z0)) → c52(PI(z0)) 519.60/159.79
PI(ok(z0)) → c53(PI(z0)) 519.60/159.79
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 519.60/159.79
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 519.60/159.79
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 519.60/159.79
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 519.60/159.79
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 519.60/159.79
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 519.60/159.79
SQUARE(mark(z0)) → c60(SQUARE(z0)) 519.60/159.79
SQUARE(ok(z0)) → c61(SQUARE(z0)) 519.60/159.79
PROPER(cons2(z0, z1)) → c68(CONS2(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.60/159.79
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.60/159.79
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 519.60/159.79
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.60/159.79
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.60/159.79
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 519.60/159.79
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.60/159.79
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.60/159.79
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 519.60/159.79
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 519.60/159.79
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 519.60/159.79
ACTIVE(from(z0)) → c(S(z0)) 519.60/159.79
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 519.60/159.79
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 519.60/159.79
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 519.60/159.79
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 519.60/159.79
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 519.60/159.79
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 519.60/159.79
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 519.60/159.79
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 519.60/159.79
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 519.60/159.79
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 519.60/159.79
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 519.60/159.79
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 519.60/159.79
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 519.60/159.79
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 519.60/159.79
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 519.60/159.79
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.60/159.79
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.60/159.79
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.60/159.79
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.79
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.60/159.79
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.60/159.79
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.79
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.60/159.79
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 519.60/159.79
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.60/159.79
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 519.60/159.79
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.60/159.79
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 519.60/159.79
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 519.60/159.79
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.60/159.79
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.60/159.79
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.60/159.79
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.60/159.79
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.60/159.79
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.60/159.79
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 519.60/159.79
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.60/159.79
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.60/159.79
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.60/159.79
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.60/159.79
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 519.60/159.79
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.60/159.79
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.60/159.79
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.60/159.79
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.60/159.79
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 519.60/159.79
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.60/159.79
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.60/159.79
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.60/159.79
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.79
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.60/159.79
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.60/159.79
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.79
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.60/159.79
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 519.60/159.79
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.60/159.79
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 519.60/159.79
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.60/159.79
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 519.60/159.79
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 519.60/159.79
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.60/159.79
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.60/159.79
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.60/159.79
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.60/159.79
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.60/159.79
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.60/159.79
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 519.60/159.79
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.60/159.79
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.60/159.79
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.60/159.79
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.60/159.79
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 519.60/159.79
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.60/159.79
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.60/159.79
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.60/159.79
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.60/159.79
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 519.60/159.79
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.60/159.79
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.60/159.79
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.60/159.79
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.79
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.60/159.79
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.60/159.79
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.79
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.60/159.79
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 519.60/159.79
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.60/159.79
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 519.60/159.79
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.60/159.79
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 519.60/159.79
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 519.60/159.79
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.60/159.79
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.60/159.79
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.60/159.79
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.60/159.79
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.60/159.79
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.60/159.79
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 519.60/159.79
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.60/159.79
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.60/159.79
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.60/159.79
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.60/159.79
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 519.60/159.79
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.60/159.79
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.60/159.79
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.60/159.79
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.60/159.79
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 519.60/159.79
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 519.60/159.79
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 519.60/159.79
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.60/159.79
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.79
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 519.60/159.79
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.60/159.79
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.79
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 519.60/159.79
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 519.60/159.79
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 519.60/159.79
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 519.60/159.79
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 519.60/159.79
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 519.60/159.79
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 519.60/159.79
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 519.60/159.79
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 519.60/159.79
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 519.60/159.79
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 519.60/159.79
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 519.60/159.79
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 519.60/159.79
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 519.60/159.79
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 519.60/159.79
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 519.60/159.79
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 519.60/159.79
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 519.60/159.79
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 519.60/159.79
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 519.60/159.79
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 519.60/159.79
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 519.60/159.79
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 519.60/159.79
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 519.60/159.79
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.60/159.79
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.60/159.79
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.60/159.79
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.80
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.60/159.80
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.60/159.80
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.80
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.60/159.80
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 519.60/159.80
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.60/159.80
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 519.60/159.80
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.60/159.80
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 519.60/159.80
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 519.60/159.80
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.60/159.80
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.60/159.80
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.60/159.80
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.60/159.80
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.60/159.80
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.60/159.80
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 519.60/159.80
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.60/159.80
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.60/159.80
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.60/159.80
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.60/159.80
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 519.60/159.80
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.60/159.80
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.60/159.80
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.60/159.80
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.60/159.80
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 519.60/159.80
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.60/159.80
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.60/159.80
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.60/159.80
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.80
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.60/159.80
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.60/159.80
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.80
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.60/159.80
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 519.60/159.80
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.60/159.80
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 519.60/159.80
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.60/159.80
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 519.60/159.80
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 519.60/159.80
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.60/159.80
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.60/159.80
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.60/159.80
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.60/159.80
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.60/159.80
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.60/159.80
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 519.60/159.80
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.60/159.80
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.60/159.80
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.60/159.80
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.60/159.80
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 519.60/159.80
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.60/159.80
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.60/159.80
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.60/159.80
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.60/159.80
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 519.60/159.80
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.60/159.80
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.60/159.80
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.60/159.80
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.80
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.60/159.80
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.60/159.80
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.80
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.60/159.80
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 519.60/159.80
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.60/159.80
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 519.60/159.80
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.60/159.80
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 519.60/159.80
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 519.60/159.80
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.60/159.80
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.60/159.80
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.60/159.80
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.60/159.80
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.60/159.80
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.60/159.80
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 519.60/159.80
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.60/159.80
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.60/159.80
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.60/159.80
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.60/159.80
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 519.60/159.80
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.60/159.80
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.60/159.80
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.60/159.80
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.60/159.80
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 519.60/159.80
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.60/159.80
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.60/159.80
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.60/159.80
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.80
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.60/159.80
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.60/159.80
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.80
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.60/159.80
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 519.60/159.80
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.60/159.80
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 519.60/159.80
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.60/159.80
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 519.60/159.80
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 519.60/159.80
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.60/159.80
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.60/159.80
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.60/159.80
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.60/159.80
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.60/159.80
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.60/159.80
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 519.60/159.80
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.60/159.80
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.60/159.80
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.60/159.80
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.60/159.80
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 519.60/159.80
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.60/159.80
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.60/159.80
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.60/159.80
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.60/159.80
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 519.60/159.80
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 519.60/159.80
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.60/159.80
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.60/159.80
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.60/159.80
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.60/159.80
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.60/159.80
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 519.60/159.80
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.60/159.80
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.60/159.80
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 519.60/159.80
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.60/159.80
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.60/159.80
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 519.60/159.80
PROPER(s(0)) → c63(S(ok(0))) 519.60/159.80
PROPER(s(nil)) → c63(S(ok(nil))) 519.60/159.80
PROPER(s(rnil)) → c63(S(ok(rnil))) 519.60/159.80
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 519.60/159.80
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.60/159.80
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.60/159.80
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.60/159.80
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.60/159.80
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.60/159.80
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 519.60/159.80
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.60/159.80
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.60/159.80
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 519.60/159.80
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.60/159.80
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.60/159.80
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 519.60/159.80
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 519.60/159.80
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 519.60/159.80
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 519.60/159.80
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 519.60/159.80
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.60/159.80
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.60/159.80
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.60/159.80
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.60/159.80
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.60/159.80
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 519.60/159.80
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.60/159.80
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.60/159.80
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 519.60/159.80
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.60/159.80
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.60/159.80
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 519.60/159.80
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 519.60/159.80
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 519.60/159.80
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 519.60/159.80
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 519.60/159.80
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 519.60/159.80
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 519.60/159.80
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 519.60/159.80
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 519.60/159.80
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 519.60/159.80
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 519.60/159.80
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 519.60/159.80
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 519.60/159.80
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 519.60/159.80
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 519.60/159.80
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 519.60/159.80
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 519.60/159.80
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 519.60/159.80
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 519.60/159.80
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 519.60/159.80
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 519.60/159.80
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 519.60/159.80
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 519.60/159.80
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 519.60/159.80
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 519.60/159.80
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 519.60/159.80
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 519.60/159.80
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 519.60/159.80
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 519.60/159.80
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 519.60/159.80
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 519.60/159.80
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 519.60/159.80
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 519.60/159.80
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 519.60/159.80
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 519.60/159.80
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

ACTIVE, S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, PROPER, TOP

Compound Symbols:

c12, c18, c19, c21, c22, c23, c24, c26, c27, c28, c29, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c68, c70, c71, c72, c73, c74, c75, c76, c77, c78, c79, c, c7, c9, c11, c1, c13, c14, c15, c16, c17, c20, c25, c30, c63, c63, c64, c64, c65, c65, c67, c67

519.60/159.80
519.60/159.80

(39) CdtNarrowingProof (BOTH BOUNDS(ID, ID) transformation)

Use narrowing to replace PROPER(cons2(z0, z1)) → c68(CONS2(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) by

PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0), PROPER(0)) 519.60/159.80
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 519.60/159.80
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 519.60/159.80
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 519.60/159.80
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0), PROPER(nil)) 519.60/159.80
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 519.60/159.80
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 519.60/159.80
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0), PROPER(rnil)) 519.60/159.80
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 519.60/159.80
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 519.60/159.80
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 519.60/159.80
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 519.60/159.80
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 519.60/159.80
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 519.60/159.80
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 519.60/159.80
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 519.60/159.80
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(0), PROPER(x1)) 519.60/159.80
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 519.60/159.80
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 519.60/159.80
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 519.60/159.80
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(nil), PROPER(x1)) 519.60/159.80
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 519.60/159.80
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 519.60/159.80
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(rnil), PROPER(x1)) 519.60/159.80
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 519.60/159.80
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 519.60/159.80
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 519.60/159.80
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 519.60/159.80
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 519.60/159.80
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 519.60/159.80
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 519.60/159.80
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1))
519.60/159.80
519.60/159.80

(40) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 519.60/159.80
active(2ndspos(0, z0)) → mark(rnil) 519.60/159.80
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 519.60/159.80
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 519.60/159.80
active(2ndsneg(0, z0)) → mark(rnil) 519.60/159.80
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 519.60/159.80
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 519.60/159.80
active(pi(z0)) → mark(2ndspos(z0, from(0))) 519.60/159.80
active(plus(0, z0)) → mark(z0) 519.60/159.80
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 519.60/159.80
active(times(0, z0)) → mark(0) 519.60/159.80
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 519.60/159.80
active(square(z0)) → mark(times(z0, z0)) 519.60/159.80
active(s(z0)) → s(active(z0)) 519.60/159.80
active(posrecip(z0)) → posrecip(active(z0)) 519.60/159.80
active(negrecip(z0)) → negrecip(active(z0)) 519.60/159.80
active(cons(z0, z1)) → cons(active(z0), z1) 519.60/159.80
active(cons2(z0, z1)) → cons2(z0, active(z1)) 519.60/159.80
active(rcons(z0, z1)) → rcons(active(z0), z1) 519.60/159.80
active(rcons(z0, z1)) → rcons(z0, active(z1)) 519.60/159.80
active(from(z0)) → from(active(z0)) 519.60/159.80
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 519.60/159.80
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 519.60/159.80
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 519.60/159.80
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 519.60/159.80
active(pi(z0)) → pi(active(z0)) 519.60/159.80
active(plus(z0, z1)) → plus(active(z0), z1) 519.60/159.80
active(plus(z0, z1)) → plus(z0, active(z1)) 519.60/159.80
active(times(z0, z1)) → times(active(z0), z1) 519.60/159.80
active(times(z0, z1)) → times(z0, active(z1)) 519.60/159.80
active(square(z0)) → square(active(z0)) 519.60/159.80
s(mark(z0)) → mark(s(z0)) 519.60/159.80
s(ok(z0)) → ok(s(z0)) 519.60/159.80
posrecip(mark(z0)) → mark(posrecip(z0)) 519.60/159.80
posrecip(ok(z0)) → ok(posrecip(z0)) 519.60/159.80
negrecip(mark(z0)) → mark(negrecip(z0)) 519.60/159.80
negrecip(ok(z0)) → ok(negrecip(z0)) 519.60/159.80
cons(mark(z0), z1) → mark(cons(z0, z1)) 519.60/159.80
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 519.60/159.80
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 519.60/159.80
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 519.60/159.80
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 519.60/159.80
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 519.60/159.80
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 519.60/159.80
from(mark(z0)) → mark(from(z0)) 519.60/159.80
from(ok(z0)) → ok(from(z0)) 519.60/159.80
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 519.60/159.80
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 519.60/159.80
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 519.60/159.80
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 519.60/159.80
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 519.60/159.80
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 519.60/159.80
pi(mark(z0)) → mark(pi(z0)) 519.60/159.80
pi(ok(z0)) → ok(pi(z0)) 519.60/159.80
plus(mark(z0), z1) → mark(plus(z0, z1)) 519.60/159.80
plus(z0, mark(z1)) → mark(plus(z0, z1)) 519.60/159.80
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 519.60/159.80
times(mark(z0), z1) → mark(times(z0, z1)) 519.60/159.80
times(z0, mark(z1)) → mark(times(z0, z1)) 519.60/159.80
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 519.60/159.80
square(mark(z0)) → mark(square(z0)) 519.60/159.80
square(ok(z0)) → ok(square(z0)) 519.60/159.80
proper(0) → ok(0) 519.60/159.80
proper(s(z0)) → s(proper(z0)) 519.60/159.80
proper(posrecip(z0)) → posrecip(proper(z0)) 519.60/159.80
proper(negrecip(z0)) → negrecip(proper(z0)) 519.60/159.80
proper(nil) → ok(nil) 519.60/159.80
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 519.60/159.80
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 519.60/159.80
proper(rnil) → ok(rnil) 519.60/159.80
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 519.60/159.80
proper(from(z0)) → from(proper(z0)) 519.60/159.80
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 519.60/159.80
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 519.60/159.80
proper(pi(z0)) → pi(proper(z0)) 519.60/159.80
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 519.60/159.80
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 519.60/159.80
proper(square(z0)) → square(proper(z0)) 519.60/159.80
top(mark(z0)) → top(proper(z0)) 519.60/159.80
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 519.60/159.80
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 519.60/159.80
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 519.60/159.80
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 519.60/159.80
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 519.60/159.80
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 519.60/159.80
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 519.60/159.80
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 519.60/159.80
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 519.60/159.80
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 519.60/159.80
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 519.60/159.80
S(mark(z0)) → c31(S(z0)) 519.60/159.80
S(ok(z0)) → c32(S(z0)) 519.60/159.80
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 519.60/159.80
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 519.60/159.80
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 519.60/159.80
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 519.60/159.80
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 519.60/159.80
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 519.60/159.80
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 519.60/159.80
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 519.60/159.80
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 519.60/159.80
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 519.60/159.80
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 519.60/159.80
FROM(mark(z0)) → c44(FROM(z0)) 519.60/159.80
FROM(ok(z0)) → c45(FROM(z0)) 519.60/159.80
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 519.60/159.80
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 519.60/159.80
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 519.60/159.80
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 519.60/159.80
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 519.60/159.80
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 519.60/159.80
PI(mark(z0)) → c52(PI(z0)) 519.60/159.80
PI(ok(z0)) → c53(PI(z0)) 519.60/159.80
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 519.60/159.80
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 519.60/159.80
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 519.60/159.80
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 519.60/159.80
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 519.60/159.80
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 519.60/159.80
SQUARE(mark(z0)) → c60(SQUARE(z0)) 519.60/159.80
SQUARE(ok(z0)) → c61(SQUARE(z0)) 519.60/159.80
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.60/159.80
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 519.60/159.80
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.60/159.80
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.60/159.80
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 519.60/159.80
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.60/159.80
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.60/159.80
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 519.60/159.80
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 519.60/159.80
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 519.60/159.80
ACTIVE(from(z0)) → c(S(z0)) 519.60/159.80
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 519.60/159.80
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 519.60/159.80
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 519.60/159.80
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 519.60/159.80
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 519.60/159.80
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 519.60/159.80
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 519.60/159.80
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 519.60/159.80
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 519.60/159.80
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 519.60/159.80
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 519.60/159.80
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 519.60/159.80
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 519.60/159.80
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 519.60/159.80
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 519.60/159.80
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.60/159.80
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.60/159.80
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.60/159.80
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.80
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.60/159.80
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.60/159.80
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.80
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.60/159.80
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 519.60/159.80
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.60/159.80
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 519.60/159.80
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.60/159.80
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 519.60/159.80
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 519.60/159.80
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.60/159.80
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.60/159.80
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.60/159.80
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.60/159.80
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.60/159.80
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.60/159.80
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 519.60/159.80
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.60/159.80
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.60/159.80
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.60/159.80
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.60/159.80
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 519.60/159.80
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.60/159.80
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.60/159.80
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.60/159.80
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.60/159.80
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 519.60/159.80
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.60/159.80
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.60/159.80
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.60/159.80
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.80
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.60/159.80
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.60/159.80
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.80
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.60/159.80
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 519.60/159.80
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.60/159.80
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 519.60/159.80
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.60/159.80
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 519.60/159.80
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 519.60/159.80
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.60/159.80
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.60/159.80
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.60/159.80
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.60/159.80
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.60/159.80
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.60/159.80
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 519.60/159.80
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.60/159.80
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.60/159.80
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.60/159.80
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.60/159.80
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 519.60/159.80
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.60/159.80
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.60/159.80
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.60/159.80
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.60/159.80
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 519.60/159.80
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.60/159.80
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.60/159.80
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.60/159.80
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.80
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.60/159.80
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.60/159.80
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.80
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.60/159.80
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 519.60/159.80
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.60/159.80
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 519.60/159.80
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.60/159.80
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 519.60/159.80
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 519.60/159.80
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.60/159.80
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.60/159.80
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.60/159.80
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.60/159.80
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.60/159.80
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.60/159.80
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 519.60/159.80
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.60/159.80
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.60/159.80
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.60/159.80
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.60/159.80
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 519.60/159.80
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.60/159.80
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.60/159.80
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.60/159.80
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.60/159.80
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 519.60/159.80
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 519.60/159.80
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 519.60/159.80
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.60/159.80
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.80
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 519.60/159.80
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.60/159.80
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.80
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 519.60/159.80
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 519.60/159.80
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 519.60/159.80
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 519.60/159.80
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 519.60/159.80
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 519.60/159.80
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 519.60/159.80
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 519.60/159.80
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 519.60/159.80
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 519.60/159.80
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 519.60/159.80
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 519.60/159.80
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 519.60/159.80
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 519.60/159.80
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 519.60/159.80
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 519.60/159.80
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 519.60/159.80
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 519.60/159.80
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 519.60/159.80
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 519.60/159.80
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 519.60/159.80
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 519.60/159.80
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 519.60/159.80
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 519.60/159.80
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.60/159.80
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.60/159.80
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.60/159.80
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.80
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.60/159.80
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.60/159.80
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.80
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.60/159.80
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 519.60/159.80
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.60/159.80
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 519.60/159.80
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.60/159.80
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 519.60/159.80
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 519.60/159.80
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.60/159.80
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.60/159.80
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.60/159.80
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.60/159.80
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.60/159.80
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.60/159.80
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 519.60/159.80
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.60/159.80
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.60/159.80
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.60/159.80
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.60/159.80
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 519.60/159.80
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.60/159.80
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.60/159.80
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.60/159.80
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.60/159.80
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 519.60/159.80
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.60/159.80
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.60/159.80
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.60/159.80
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.80
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.60/159.80
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.60/159.80
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.80
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.60/159.80
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 519.60/159.80
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.60/159.80
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 519.60/159.80
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.60/159.80
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 519.60/159.80
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 519.60/159.80
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.60/159.80
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.60/159.80
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.60/159.80
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.60/159.80
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.60/159.80
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.60/159.80
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 519.60/159.80
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.60/159.80
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.60/159.80
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.60/159.80
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.60/159.80
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 519.60/159.80
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.60/159.80
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.60/159.80
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.60/159.80
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.60/159.80
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 519.60/159.80
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.60/159.80
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.60/159.80
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.60/159.80
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.80
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.60/159.80
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.60/159.80
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.80
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.60/159.80
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 519.60/159.80
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.60/159.80
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 519.60/159.80
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.60/159.80
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 519.60/159.80
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 519.60/159.80
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.60/159.80
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.60/159.80
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.60/159.80
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.60/159.80
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.60/159.80
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.60/159.80
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 519.60/159.80
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.60/159.80
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.60/159.80
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.60/159.80
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.60/159.80
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 519.60/159.80
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.60/159.80
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.60/159.80
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.60/159.80
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.60/159.80
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 519.60/159.80
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.60/159.80
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.60/159.80
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.60/159.80
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.80
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.60/159.80
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.60/159.80
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.80
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.60/159.80
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 519.60/159.80
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.60/159.80
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 519.60/159.80
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.60/159.80
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 519.60/159.80
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 519.60/159.80
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.60/159.80
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.60/159.80
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.60/159.80
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.60/159.80
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.60/159.80
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.60/159.80
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 519.60/159.80
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.60/159.80
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.60/159.80
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.60/159.80
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.60/159.80
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 519.60/159.80
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.60/159.80
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.60/159.80
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.60/159.80
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.60/159.80
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 519.60/159.80
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 519.60/159.80
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.60/159.80
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.60/159.80
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.60/159.80
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.60/159.80
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.60/159.80
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 519.60/159.80
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.60/159.80
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.60/159.80
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 519.60/159.80
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.60/159.80
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.60/159.80
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 519.60/159.80
PROPER(s(0)) → c63(S(ok(0))) 519.60/159.80
PROPER(s(nil)) → c63(S(ok(nil))) 519.60/159.80
PROPER(s(rnil)) → c63(S(ok(rnil))) 519.60/159.80
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 519.60/159.80
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.60/159.80
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.60/159.80
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.60/159.80
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.60/159.80
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.60/159.80
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 519.60/159.80
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.60/159.80
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.60/159.80
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 519.60/159.80
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.60/159.80
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.60/159.80
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 519.60/159.80
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 519.60/159.80
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 519.60/159.80
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 519.60/159.80
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 519.60/159.80
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 519.60/159.80
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 519.60/159.80
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 519.60/159.80
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 519.60/159.80
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 519.60/159.80
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 519.60/159.80
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 519.60/159.80
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 519.60/159.80
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 519.60/159.80
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 519.60/159.80
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 519.60/159.80
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 519.60/159.80
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 519.60/159.80
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 519.60/159.80
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 519.60/159.80
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 519.60/159.80
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 519.60/159.80
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 519.60/159.80
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 519.60/159.80
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 519.60/159.80
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 519.60/159.80
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 519.60/159.80
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 519.60/159.80
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 519.60/159.80
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 519.60/159.80
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 519.60/159.80
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 519.60/159.80
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 519.60/159.80
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 519.60/159.80
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 519.60/159.80
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 519.60/159.80
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 519.60/159.80
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 519.60/159.80
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 519.60/159.80
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 519.60/159.80
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 519.60/159.80
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 519.60/159.80
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 519.60/159.80
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 519.60/159.80
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 519.60/159.80
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 519.60/159.80
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 519.60/159.80
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 519.60/159.80
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 519.60/159.80
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 519.60/159.80
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 519.60/159.80
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 519.60/159.80
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0), PROPER(0)) 519.60/159.80
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 519.60/159.80
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 519.60/159.80
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 519.60/159.80
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0), PROPER(nil)) 519.60/159.80
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 519.60/159.80
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 519.60/159.80
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0), PROPER(rnil)) 519.60/159.80
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 519.60/159.80
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 519.60/159.80
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 519.60/159.80
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 519.60/159.80
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 519.60/159.80
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 519.60/159.80
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 519.60/159.80
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 519.60/159.80
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(0), PROPER(x1)) 519.60/159.80
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 519.60/159.80
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 519.60/159.80
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 519.60/159.80
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(nil), PROPER(x1)) 519.60/159.80
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 519.60/159.80
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 519.60/159.80
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(rnil), PROPER(x1)) 519.60/159.80
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 519.60/159.80
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 519.60/159.80
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 519.60/159.80
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 519.60/159.80
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 519.60/159.80
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 519.60/159.80
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 519.60/159.80
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1))
S tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 519.60/159.80
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 519.60/159.80
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 519.60/159.80
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 519.60/159.80
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 519.60/159.80
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 519.60/159.80
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 519.60/159.80
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 519.60/159.80
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 519.60/159.80
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 519.60/159.80
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 519.60/159.80
S(mark(z0)) → c31(S(z0)) 519.60/159.80
S(ok(z0)) → c32(S(z0)) 519.60/159.80
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 519.60/159.80
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 519.60/159.80
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 519.60/159.80
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 519.60/159.80
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 519.60/159.80
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 519.60/159.80
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 519.60/159.80
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 519.60/159.80
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 519.60/159.80
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 519.60/159.80
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 519.60/159.80
FROM(mark(z0)) → c44(FROM(z0)) 519.60/159.80
FROM(ok(z0)) → c45(FROM(z0)) 519.60/159.80
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 519.60/159.80
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 519.60/159.80
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 519.60/159.80
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 519.60/159.80
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 519.60/159.80
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 519.60/159.80
PI(mark(z0)) → c52(PI(z0)) 519.60/159.80
PI(ok(z0)) → c53(PI(z0)) 519.60/159.80
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 519.60/159.80
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 519.60/159.80
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 519.60/159.80
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 519.60/159.80
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 519.60/159.80
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 519.60/159.80
SQUARE(mark(z0)) → c60(SQUARE(z0)) 519.60/159.80
SQUARE(ok(z0)) → c61(SQUARE(z0)) 519.60/159.80
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.60/159.80
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 519.60/159.80
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.60/159.80
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.60/159.80
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 519.60/159.80
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.60/159.80
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 519.60/159.80
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 519.60/159.80
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 519.60/159.80
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 519.60/159.80
ACTIVE(from(z0)) → c(S(z0)) 519.60/159.80
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 519.60/159.80
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 519.60/159.80
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 519.60/159.80
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 519.60/159.80
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 519.60/159.80
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 519.60/159.80
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 519.60/159.80
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 519.60/159.80
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 519.60/159.80
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 519.60/159.80
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 519.60/159.80
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 519.60/159.80
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 519.60/159.80
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 519.60/159.80
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 519.60/159.80
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.60/159.80
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.60/159.80
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.60/159.80
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.80
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 519.60/159.80
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 519.60/159.80
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 519.60/159.80
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 519.60/159.80
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 519.60/159.80
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 519.60/159.80
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 519.60/159.80
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 519.60/159.80
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 519.60/159.80
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 519.60/159.80
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 519.60/159.80
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 519.60/159.80
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 519.60/159.80
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 519.60/159.80
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 519.60/159.80
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 519.60/159.80
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 519.60/159.80
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 519.60/159.80
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 519.60/159.80
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 519.60/159.80
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 519.60/159.80
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 519.60/159.80
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 519.60/159.80
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 519.60/159.80
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 519.60/159.80
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 519.60/159.80
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 519.60/159.80
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 519.60/159.80
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 519.60/159.80
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 519.60/159.80
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.80
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.80
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.80
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.80
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.80
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.80
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.80
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.00/159.80
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.80
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.80
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.00/159.80
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.80
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.80
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.80
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.80
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.80
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.80
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.00/159.80
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.80
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.80
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.80
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.80
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.80
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.80
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.80
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.80
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.80
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.00/159.80
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.80
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.80
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.80
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.80
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.80
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.80
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.80
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.80
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.80
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.80
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.00/159.80
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.80
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.80
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.00/159.80
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.80
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.80
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.80
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.80
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.80
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.80
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.00/159.80
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.80
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.80
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.80
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.80
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.80
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.80
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.80
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.80
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.80
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.00/159.80
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.00/159.80
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.00/159.80
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.80
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.80
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.00/159.80
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.80
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.80
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.00/159.80
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.00/159.80
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.00/159.80
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.00/159.80
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.00/159.80
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.00/159.80
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.00/159.80
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.00/159.80
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.00/159.80
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.00/159.80
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.00/159.80
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.00/159.80
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.00/159.80
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.00/159.80
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.00/159.80
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.00/159.80
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.00/159.80
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.00/159.80
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.00/159.80
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.00/159.80
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.00/159.80
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.00/159.80
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.00/159.80
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.00/159.80
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.80
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.80
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.80
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.80
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.80
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.80
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.80
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.80
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.80
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.80
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.00/159.80
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.80
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.80
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.00/159.80
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.80
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.80
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.80
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.80
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.80
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.80
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.00/159.80
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.80
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.80
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.80
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.80
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.80
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.80
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.80
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.80
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.80
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.00/159.80
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.80
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.80
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.80
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.80
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.80
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.80
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.80
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.80
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.80
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.80
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.00/159.80
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.80
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.80
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.00/159.80
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.80
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.80
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.80
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.80
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.80
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.80
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.00/159.80
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.80
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.80
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.80
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.80
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.80
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.80
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.80
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.80
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.80
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.00/159.80
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.80
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.80
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.80
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.80
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.80
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.80
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.80
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.80
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.80
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.80
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.00/159.80
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.80
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.80
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.00/159.80
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.80
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.80
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.80
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.80
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.80
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.80
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.00/159.80
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.80
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.80
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.80
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.80
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.80
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.80
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.80
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.80
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.80
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.00/159.80
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.80
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.80
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.80
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.80
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.80
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.80
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.80
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.80
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.80
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.80
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.00/159.80
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.80
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.80
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.00/159.80
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.80
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.80
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.80
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.80
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.80
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.80
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.00/159.80
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.80
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.80
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.80
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.80
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.80
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.80
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.80
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.80
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.80
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.00/159.80
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.00/159.80
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.80
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.80
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.81
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.81
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.81
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.00/159.81
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.81
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.81
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.81
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.81
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.81
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.00/159.81
PROPER(s(0)) → c63(S(ok(0))) 520.00/159.81
PROPER(s(nil)) → c63(S(ok(nil))) 520.00/159.81
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.00/159.81
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.00/159.81
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.81
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.81
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.81
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.81
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.81
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.00/159.81
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.81
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.81
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.81
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.81
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.81
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.00/159.81
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.00/159.81
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.00/159.81
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.00/159.81
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.00/159.81
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.81
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.81
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.81
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.81
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.81
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.00/159.81
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.81
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.81
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.81
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.81
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.81
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.00/159.81
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.00/159.81
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.00/159.81
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.00/159.81
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.81
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.81
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.81
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.81
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.81
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.81
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.81
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.81
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.81
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.81
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.81
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.81
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.81
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.81
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.81
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.81
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.81
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.81
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.81
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.81
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.81
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.81
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.81
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.82
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.82
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.82
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.00/159.82
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.82
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.82
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.00/159.82
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.82
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.00/159.82
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0), PROPER(0)) 520.00/159.82
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.82
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.82
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.82
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0), PROPER(nil)) 520.00/159.82
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.82
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.82
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0), PROPER(rnil)) 520.00/159.82
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.82
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.82
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.82
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.82
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.82
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.82
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.82
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.82
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(0), PROPER(x1)) 520.00/159.82
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.82
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.82
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.82
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(nil), PROPER(x1)) 520.00/159.82
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.82
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.82
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(rnil), PROPER(x1)) 520.00/159.82
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.82
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.82
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.82
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.82
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.82
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.82
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.82
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

ACTIVE, S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, PROPER, TOP

Compound Symbols:

c12, c18, c19, c21, c22, c23, c24, c26, c27, c28, c29, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c70, c71, c72, c73, c74, c75, c76, c77, c78, c79, c, c7, c9, c11, c1, c13, c14, c15, c16, c17, c20, c25, c30, c63, c63, c64, c64, c65, c65, c67, c67, c68

520.00/159.82
520.00/159.82

(41) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID) transformation)

Removed 6 trailing tuple parts
520.00/159.82
520.00/159.82

(42) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.00/159.82
active(2ndspos(0, z0)) → mark(rnil) 520.00/159.82
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.00/159.82
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.00/159.82
active(2ndsneg(0, z0)) → mark(rnil) 520.00/159.82
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.00/159.82
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.00/159.82
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.00/159.82
active(plus(0, z0)) → mark(z0) 520.00/159.82
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.00/159.82
active(times(0, z0)) → mark(0) 520.00/159.82
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.00/159.82
active(square(z0)) → mark(times(z0, z0)) 520.00/159.82
active(s(z0)) → s(active(z0)) 520.00/159.82
active(posrecip(z0)) → posrecip(active(z0)) 520.00/159.82
active(negrecip(z0)) → negrecip(active(z0)) 520.00/159.82
active(cons(z0, z1)) → cons(active(z0), z1) 520.00/159.82
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.00/159.82
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.00/159.82
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.00/159.82
active(from(z0)) → from(active(z0)) 520.00/159.82
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.00/159.82
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.00/159.82
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.00/159.82
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.00/159.82
active(pi(z0)) → pi(active(z0)) 520.00/159.82
active(plus(z0, z1)) → plus(active(z0), z1) 520.00/159.82
active(plus(z0, z1)) → plus(z0, active(z1)) 520.00/159.82
active(times(z0, z1)) → times(active(z0), z1) 520.00/159.82
active(times(z0, z1)) → times(z0, active(z1)) 520.00/159.82
active(square(z0)) → square(active(z0)) 520.00/159.82
s(mark(z0)) → mark(s(z0)) 520.00/159.82
s(ok(z0)) → ok(s(z0)) 520.00/159.82
posrecip(mark(z0)) → mark(posrecip(z0)) 520.00/159.82
posrecip(ok(z0)) → ok(posrecip(z0)) 520.00/159.82
negrecip(mark(z0)) → mark(negrecip(z0)) 520.00/159.82
negrecip(ok(z0)) → ok(negrecip(z0)) 520.00/159.82
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.00/159.82
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.00/159.82
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.00/159.82
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.00/159.82
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.00/159.82
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.00/159.82
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.00/159.82
from(mark(z0)) → mark(from(z0)) 520.00/159.82
from(ok(z0)) → ok(from(z0)) 520.00/159.82
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.00/159.82
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.00/159.82
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.00/159.82
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.00/159.82
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.00/159.82
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.00/159.82
pi(mark(z0)) → mark(pi(z0)) 520.00/159.82
pi(ok(z0)) → ok(pi(z0)) 520.00/159.82
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.00/159.82
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.00/159.82
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.00/159.82
times(mark(z0), z1) → mark(times(z0, z1)) 520.00/159.82
times(z0, mark(z1)) → mark(times(z0, z1)) 520.00/159.82
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.00/159.82
square(mark(z0)) → mark(square(z0)) 520.00/159.82
square(ok(z0)) → ok(square(z0)) 520.00/159.82
proper(0) → ok(0) 520.00/159.82
proper(s(z0)) → s(proper(z0)) 520.00/159.82
proper(posrecip(z0)) → posrecip(proper(z0)) 520.00/159.82
proper(negrecip(z0)) → negrecip(proper(z0)) 520.00/159.82
proper(nil) → ok(nil) 520.00/159.82
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.00/159.82
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.00/159.82
proper(rnil) → ok(rnil) 520.00/159.82
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.00/159.82
proper(from(z0)) → from(proper(z0)) 520.00/159.82
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.00/159.82
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.00/159.82
proper(pi(z0)) → pi(proper(z0)) 520.00/159.82
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.00/159.82
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.00/159.82
proper(square(z0)) → square(proper(z0)) 520.00/159.82
top(mark(z0)) → top(proper(z0)) 520.00/159.82
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 520.00/159.82
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 520.00/159.82
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 520.00/159.82
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 520.00/159.82
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 520.00/159.82
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 520.00/159.82
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 520.00/159.82
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 520.00/159.82
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 520.00/159.82
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 520.00/159.82
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 520.00/159.82
S(mark(z0)) → c31(S(z0)) 520.00/159.82
S(ok(z0)) → c32(S(z0)) 520.00/159.82
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.00/159.82
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.00/159.82
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.00/159.82
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.00/159.82
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.00/159.82
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.00/159.82
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.00/159.82
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.00/159.82
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.00/159.82
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.00/159.82
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.00/159.82
FROM(mark(z0)) → c44(FROM(z0)) 520.00/159.82
FROM(ok(z0)) → c45(FROM(z0)) 520.00/159.82
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.00/159.82
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.00/159.82
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.00/159.82
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.00/159.82
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.00/159.82
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.00/159.82
PI(mark(z0)) → c52(PI(z0)) 520.00/159.82
PI(ok(z0)) → c53(PI(z0)) 520.00/159.82
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.00/159.82
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.00/159.82
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.00/159.82
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.00/159.82
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.00/159.82
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.00/159.82
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.00/159.82
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.00/159.82
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.82
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 520.00/159.82
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.82
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.82
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 520.00/159.82
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.82
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.82
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 520.00/159.82
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 520.00/159.82
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 520.00/159.82
ACTIVE(from(z0)) → c(S(z0)) 520.00/159.82
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 520.00/159.82
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 520.00/159.82
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 520.00/159.82
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 520.00/159.82
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 520.00/159.82
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.00/159.82
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 520.00/159.82
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 520.00/159.82
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 520.00/159.82
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 520.00/159.82
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 520.00/159.82
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.00/159.82
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 520.00/159.82
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 520.00/159.82
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 520.00/159.82
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.82
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.82
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.82
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.82
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.82
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.82
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.82
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.82
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.82
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.82
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 520.00/159.82
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.82
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.82
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 520.00/159.82
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.82
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.82
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.82
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.82
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.82
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.82
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 520.00/159.82
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.82
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.82
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.82
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.82
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.82
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.82
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.82
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.82
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.82
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 520.00/159.82
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.82
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.82
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.82
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.82
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.82
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.82
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.82
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.82
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.82
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.82
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.00/159.82
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.82
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.82
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.00/159.82
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.82
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.82
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.82
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.82
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.82
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.82
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.00/159.82
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.82
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.82
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.82
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.82
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.82
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.82
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.82
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.82
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.82
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.00/159.82
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.82
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.82
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.82
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.82
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.82
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.82
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.82
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.82
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.82
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.82
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.00/159.82
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.82
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.82
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.00/159.82
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.82
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.82
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.82
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.82
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.82
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.82
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.00/159.82
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.82
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.82
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.82
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.82
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.82
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.82
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.82
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.82
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.82
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.00/159.82
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.00/159.82
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.00/159.82
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.82
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.82
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.00/159.82
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.82
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.82
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.00/159.82
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.00/159.82
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.00/159.82
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.00/159.82
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.00/159.82
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.00/159.82
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.00/159.82
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.00/159.82
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.00/159.82
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.00/159.82
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.00/159.82
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.00/159.82
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.00/159.82
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.00/159.82
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.00/159.82
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.00/159.82
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.00/159.82
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.00/159.82
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.00/159.82
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.00/159.82
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.00/159.82
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.00/159.82
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.00/159.82
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.00/159.82
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.82
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.82
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.82
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.82
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.82
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.82
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.82
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.82
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.82
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.82
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.00/159.82
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.82
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.82
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.00/159.82
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.82
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.82
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.82
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.82
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.82
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.82
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.00/159.82
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.82
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.82
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.82
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.82
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.82
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.82
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.82
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.82
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.82
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.00/159.82
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.82
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.82
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.82
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.82
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.82
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.82
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.82
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.82
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.82
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.82
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.00/159.82
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.82
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.82
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.00/159.82
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.82
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.82
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.82
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.82
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.82
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.82
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.00/159.82
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.82
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.82
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.82
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.82
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.82
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.82
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.82
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.82
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.82
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.00/159.82
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.82
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.82
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.82
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.82
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.82
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.82
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.82
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.82
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.82
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.82
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.00/159.82
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.82
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.82
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.00/159.82
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.82
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.82
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.82
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.82
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.82
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.82
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.00/159.82
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.82
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.82
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.82
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.82
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.82
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.82
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.82
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.82
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.82
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.00/159.82
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.82
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.82
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.82
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.82
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.82
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.82
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.82
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.82
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.82
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.82
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.00/159.82
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.82
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.82
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.00/159.82
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.82
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.82
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.82
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.82
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.82
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.82
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.00/159.82
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.82
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.82
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.82
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.82
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.82
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.82
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.82
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.82
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.82
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.00/159.82
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.00/159.82
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.82
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.82
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.82
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.82
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.82
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.00/159.82
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.82
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.82
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.82
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.82
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.82
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.00/159.82
PROPER(s(0)) → c63(S(ok(0))) 520.00/159.82
PROPER(s(nil)) → c63(S(ok(nil))) 520.00/159.82
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.00/159.82
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.00/159.82
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.82
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.82
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.82
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.82
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.82
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.00/159.82
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.82
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.82
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.82
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.82
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.82
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.00/159.82
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.00/159.82
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.00/159.82
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.00/159.82
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.00/159.82
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.82
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.82
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.82
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.82
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.82
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.00/159.82
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.82
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.82
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.82
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.82
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.82
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.00/159.82
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.00/159.82
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.00/159.82
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.00/159.82
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.82
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.82
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.82
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.82
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.82
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.82
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.82
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.82
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.82
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.82
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.82
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.82
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.82
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.82
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.82
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.82
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.82
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.82
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.82
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.82
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.82
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.82
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.82
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.82
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.82
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.82
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.00/159.82
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.82
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.82
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.00/159.82
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.82
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.00/159.82
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.82
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.82
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.82
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.82
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.82
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.82
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.82
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.82
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.82
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.82
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.82
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.82
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.82
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.82
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.82
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.82
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.82
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.82
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.82
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.82
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.82
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.82
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.82
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.82
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.82
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.82
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0)) 520.00/159.82
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.82
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.82
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(x1)) 520.00/159.82
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.82
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(x1))
S tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 520.00/159.82
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 520.00/159.82
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 520.00/159.82
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 520.00/159.82
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 520.00/159.82
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 520.00/159.82
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 520.00/159.82
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 520.00/159.82
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 520.00/159.82
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 520.00/159.82
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 520.00/159.82
S(mark(z0)) → c31(S(z0)) 520.00/159.82
S(ok(z0)) → c32(S(z0)) 520.00/159.82
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.00/159.82
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.00/159.82
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.00/159.82
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.00/159.82
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.00/159.82
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.00/159.82
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.00/159.82
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.00/159.82
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.00/159.82
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.00/159.82
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.00/159.82
FROM(mark(z0)) → c44(FROM(z0)) 520.00/159.82
FROM(ok(z0)) → c45(FROM(z0)) 520.00/159.82
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.00/159.82
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.00/159.82
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.00/159.82
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.00/159.82
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.00/159.82
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.00/159.82
PI(mark(z0)) → c52(PI(z0)) 520.00/159.82
PI(ok(z0)) → c53(PI(z0)) 520.00/159.82
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.00/159.82
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.00/159.82
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.00/159.82
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.00/159.82
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.00/159.82
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.00/159.82
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.00/159.82
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.00/159.82
PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.82
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 520.00/159.82
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.82
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.82
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 520.00/159.82
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.82
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.82
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 520.00/159.82
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 520.00/159.82
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 520.00/159.82
ACTIVE(from(z0)) → c(S(z0)) 520.00/159.82
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 520.00/159.82
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 520.00/159.82
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 520.00/159.82
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 520.00/159.82
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 520.00/159.82
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.00/159.82
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 520.00/159.82
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 520.00/159.82
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 520.00/159.82
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 520.00/159.82
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 520.00/159.82
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.00/159.82
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 520.00/159.82
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 520.00/159.82
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 520.00/159.82
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.82
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.82
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.82
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.82
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.82
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.82
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.82
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.82
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.82
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.82
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 520.00/159.82
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.82
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.82
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 520.00/159.82
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.82
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.82
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.82
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.82
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.82
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.82
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 520.00/159.82
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.82
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.82
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.82
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.82
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.82
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.82
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.82
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.82
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.82
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 520.00/159.82
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.82
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.82
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.82
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.82
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.82
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.82
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.82
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.82
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.82
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.82
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.00/159.82
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.82
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.82
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.00/159.82
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.82
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.82
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.82
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.82
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.82
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.82
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.00/159.82
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.82
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.82
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.82
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.82
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.82
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.82
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.82
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.82
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.82
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.00/159.82
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.82
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.82
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.82
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.82
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.82
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.82
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.82
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.82
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.82
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.82
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.00/159.82
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.82
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.82
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.00/159.82
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.82
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.82
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.82
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.82
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.82
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.82
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.00/159.82
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.82
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.82
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.82
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.82
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.82
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.82
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.82
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.82
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.82
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.00/159.82
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.00/159.82
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.00/159.82
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.82
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.82
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.00/159.82
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.82
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.82
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.00/159.82
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.00/159.82
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.00/159.82
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.00/159.82
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.00/159.82
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.00/159.82
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.00/159.82
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.00/159.82
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.00/159.82
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.00/159.82
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.00/159.82
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.00/159.82
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.00/159.83
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.00/159.83
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.00/159.83
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.00/159.83
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.00/159.83
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.00/159.83
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.00/159.83
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.00/159.83
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.00/159.83
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.00/159.83
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.00/159.83
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.00/159.83
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.83
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.83
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.83
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.83
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.83
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.83
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.83
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.83
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.83
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.83
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.00/159.83
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.83
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.83
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.00/159.83
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.83
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.83
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.83
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.83
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.83
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.83
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.00/159.83
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.83
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.83
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.83
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.83
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.83
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.83
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.83
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.83
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.83
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.00/159.83
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.83
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.83
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.83
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.83
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.83
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.83
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.83
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.83
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.83
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.83
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.00/159.83
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.83
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.83
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.00/159.83
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.83
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.83
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.83
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.83
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.83
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.83
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.00/159.83
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.83
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.83
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.83
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.83
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.83
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.83
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.83
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.83
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.83
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.00/159.83
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.83
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.83
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.83
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.83
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.83
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.83
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.83
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.83
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.83
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.83
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.00/159.83
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.83
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.83
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.00/159.83
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.83
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.83
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.83
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.83
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.83
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.83
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.00/159.83
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.83
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.83
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.83
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.83
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.83
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.83
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.83
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.83
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.83
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.00/159.83
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.83
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.83
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.83
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.83
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.83
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.83
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.83
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.83
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.83
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.83
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.00/159.83
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.83
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.83
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.00/159.83
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.83
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.83
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.83
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.83
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.83
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.83
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.00/159.83
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.83
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.83
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.83
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.83
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.83
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.83
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.83
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.83
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.83
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.00/159.83
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.00/159.83
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.83
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.83
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.83
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.83
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.83
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.00/159.83
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.83
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.83
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.83
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.83
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.83
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.00/159.83
PROPER(s(0)) → c63(S(ok(0))) 520.00/159.83
PROPER(s(nil)) → c63(S(ok(nil))) 520.00/159.83
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.00/159.83
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.00/159.83
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.83
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.83
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.83
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.83
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.83
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.00/159.83
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.83
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.83
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.83
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.83
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.83
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.00/159.83
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.00/159.83
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.00/159.83
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.00/159.83
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.00/159.83
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.83
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.83
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.83
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.83
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.83
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.00/159.83
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.83
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.83
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.83
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.83
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.83
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.00/159.83
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.00/159.83
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.00/159.83
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.00/159.83
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.83
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.83
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.83
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.83
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.83
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.83
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.83
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.83
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.83
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.83
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.83
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.83
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.83
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.83
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.83
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.83
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.83
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.83
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.83
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.83
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.83
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.83
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.83
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.83
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.83
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.83
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.00/159.83
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.83
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.83
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.00/159.83
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.83
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.00/159.83
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.83
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.83
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.83
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.83
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.83
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.83
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.83
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.83
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.83
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.83
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.83
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.83
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.83
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.83
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.83
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.83
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.83
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.83
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.83
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.83
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.83
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.83
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.83
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.83
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.83
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.83
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0)) 520.00/159.83
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.83
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.83
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(x1)) 520.00/159.83
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.83
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(x1))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

ACTIVE, S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, PROPER, TOP

Compound Symbols:

c12, c18, c19, c21, c22, c23, c24, c26, c27, c28, c29, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c70, c71, c72, c73, c74, c75, c76, c77, c78, c79, c, c7, c9, c11, c1, c13, c14, c15, c16, c17, c20, c25, c30, c63, c63, c64, c64, c65, c65, c67, c67, c68, c68

520.00/159.83
520.00/159.83

(43) CdtNarrowingProof (BOTH BOUNDS(ID, ID) transformation)

Use narrowing to replace PROPER(rcons(z0, z1)) → c70(RCONS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) by

PROPER(rcons(x0, 0)) → c70(RCONS(proper(x0), ok(0)), PROPER(x0), PROPER(0)) 520.00/159.83
PROPER(rcons(x0, s(z0))) → c70(RCONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.83
PROPER(rcons(x0, posrecip(z0))) → c70(RCONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.83
PROPER(rcons(x0, negrecip(z0))) → c70(RCONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.83
PROPER(rcons(x0, nil)) → c70(RCONS(proper(x0), ok(nil)), PROPER(x0), PROPER(nil)) 520.00/159.83
PROPER(rcons(x0, cons(z0, z1))) → c70(RCONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.83
PROPER(rcons(x0, cons2(z0, z1))) → c70(RCONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.83
PROPER(rcons(x0, rnil)) → c70(RCONS(proper(x0), ok(rnil)), PROPER(x0), PROPER(rnil)) 520.00/159.83
PROPER(rcons(x0, rcons(z0, z1))) → c70(RCONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.83
PROPER(rcons(x0, from(z0))) → c70(RCONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.83
PROPER(rcons(x0, 2ndspos(z0, z1))) → c70(RCONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.83
PROPER(rcons(x0, 2ndsneg(z0, z1))) → c70(RCONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.83
PROPER(rcons(x0, pi(z0))) → c70(RCONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.83
PROPER(rcons(x0, plus(z0, z1))) → c70(RCONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.83
PROPER(rcons(x0, times(z0, z1))) → c70(RCONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.83
PROPER(rcons(x0, square(z0))) → c70(RCONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.83
PROPER(rcons(0, x1)) → c70(RCONS(ok(0), proper(x1)), PROPER(0), PROPER(x1)) 520.00/159.83
PROPER(rcons(s(z0), x1)) → c70(RCONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.83
PROPER(rcons(posrecip(z0), x1)) → c70(RCONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.83
PROPER(rcons(negrecip(z0), x1)) → c70(RCONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.83
PROPER(rcons(nil, x1)) → c70(RCONS(ok(nil), proper(x1)), PROPER(nil), PROPER(x1)) 520.00/159.83
PROPER(rcons(cons(z0, z1), x1)) → c70(RCONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.83
PROPER(rcons(cons2(z0, z1), x1)) → c70(RCONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.83
PROPER(rcons(rnil, x1)) → c70(RCONS(ok(rnil), proper(x1)), PROPER(rnil), PROPER(x1)) 520.00/159.83
PROPER(rcons(rcons(z0, z1), x1)) → c70(RCONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.83
PROPER(rcons(from(z0), x1)) → c70(RCONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.83
PROPER(rcons(2ndspos(z0, z1), x1)) → c70(RCONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.83
PROPER(rcons(2ndsneg(z0, z1), x1)) → c70(RCONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.83
PROPER(rcons(pi(z0), x1)) → c70(RCONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.83
PROPER(rcons(plus(z0, z1), x1)) → c70(RCONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.83
PROPER(rcons(times(z0, z1), x1)) → c70(RCONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.83
PROPER(rcons(square(z0), x1)) → c70(RCONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1))
520.00/159.83
520.00/159.83

(44) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.00/159.83
active(2ndspos(0, z0)) → mark(rnil) 520.00/159.83
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.00/159.83
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.00/159.83
active(2ndsneg(0, z0)) → mark(rnil) 520.00/159.83
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.00/159.83
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.00/159.83
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.00/159.83
active(plus(0, z0)) → mark(z0) 520.00/159.83
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.00/159.83
active(times(0, z0)) → mark(0) 520.00/159.83
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.00/159.83
active(square(z0)) → mark(times(z0, z0)) 520.00/159.83
active(s(z0)) → s(active(z0)) 520.00/159.83
active(posrecip(z0)) → posrecip(active(z0)) 520.00/159.83
active(negrecip(z0)) → negrecip(active(z0)) 520.00/159.83
active(cons(z0, z1)) → cons(active(z0), z1) 520.00/159.83
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.00/159.83
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.00/159.83
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.00/159.83
active(from(z0)) → from(active(z0)) 520.00/159.83
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.00/159.83
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.00/159.83
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.00/159.83
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.00/159.83
active(pi(z0)) → pi(active(z0)) 520.00/159.83
active(plus(z0, z1)) → plus(active(z0), z1) 520.00/159.83
active(plus(z0, z1)) → plus(z0, active(z1)) 520.00/159.83
active(times(z0, z1)) → times(active(z0), z1) 520.00/159.83
active(times(z0, z1)) → times(z0, active(z1)) 520.00/159.83
active(square(z0)) → square(active(z0)) 520.00/159.83
s(mark(z0)) → mark(s(z0)) 520.00/159.83
s(ok(z0)) → ok(s(z0)) 520.00/159.83
posrecip(mark(z0)) → mark(posrecip(z0)) 520.00/159.83
posrecip(ok(z0)) → ok(posrecip(z0)) 520.00/159.83
negrecip(mark(z0)) → mark(negrecip(z0)) 520.00/159.83
negrecip(ok(z0)) → ok(negrecip(z0)) 520.00/159.83
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.00/159.83
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.00/159.83
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.00/159.83
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.00/159.83
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.00/159.83
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.00/159.83
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.00/159.83
from(mark(z0)) → mark(from(z0)) 520.00/159.83
from(ok(z0)) → ok(from(z0)) 520.00/159.83
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.00/159.83
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.00/159.83
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.00/159.83
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.00/159.83
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.00/159.83
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.00/159.83
pi(mark(z0)) → mark(pi(z0)) 520.00/159.83
pi(ok(z0)) → ok(pi(z0)) 520.00/159.83
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.00/159.83
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.00/159.83
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.00/159.83
times(mark(z0), z1) → mark(times(z0, z1)) 520.00/159.83
times(z0, mark(z1)) → mark(times(z0, z1)) 520.00/159.83
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.00/159.83
square(mark(z0)) → mark(square(z0)) 520.00/159.83
square(ok(z0)) → ok(square(z0)) 520.00/159.83
proper(0) → ok(0) 520.00/159.83
proper(s(z0)) → s(proper(z0)) 520.00/159.83
proper(posrecip(z0)) → posrecip(proper(z0)) 520.00/159.83
proper(negrecip(z0)) → negrecip(proper(z0)) 520.00/159.83
proper(nil) → ok(nil) 520.00/159.83
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.00/159.83
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.00/159.83
proper(rnil) → ok(rnil) 520.00/159.83
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.00/159.83
proper(from(z0)) → from(proper(z0)) 520.00/159.83
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.00/159.83
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.00/159.83
proper(pi(z0)) → pi(proper(z0)) 520.00/159.83
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.00/159.83
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.00/159.83
proper(square(z0)) → square(proper(z0)) 520.00/159.83
top(mark(z0)) → top(proper(z0)) 520.00/159.83
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 520.00/159.83
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 520.00/159.83
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 520.00/159.83
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 520.00/159.83
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 520.00/159.83
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 520.00/159.83
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 520.00/159.83
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 520.00/159.83
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 520.00/159.83
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 520.00/159.83
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 520.00/159.83
S(mark(z0)) → c31(S(z0)) 520.00/159.83
S(ok(z0)) → c32(S(z0)) 520.00/159.83
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.00/159.83
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.00/159.83
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.00/159.83
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.00/159.83
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.00/159.83
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.00/159.83
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.00/159.83
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.00/159.83
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.00/159.83
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.00/159.83
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.00/159.83
FROM(mark(z0)) → c44(FROM(z0)) 520.00/159.83
FROM(ok(z0)) → c45(FROM(z0)) 520.00/159.83
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.00/159.83
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.00/159.83
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.00/159.83
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.00/159.83
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.00/159.83
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.00/159.83
PI(mark(z0)) → c52(PI(z0)) 520.00/159.83
PI(ok(z0)) → c53(PI(z0)) 520.00/159.83
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.00/159.83
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.00/159.83
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.00/159.83
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.00/159.83
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.00/159.83
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.00/159.83
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.00/159.83
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.00/159.83
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 520.00/159.83
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.83
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.83
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 520.00/159.83
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.83
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.83
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 520.00/159.83
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 520.00/159.83
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 520.00/159.83
ACTIVE(from(z0)) → c(S(z0)) 520.00/159.83
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 520.00/159.83
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 520.00/159.83
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 520.00/159.83
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 520.00/159.83
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 520.00/159.83
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.00/159.83
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 520.00/159.83
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 520.00/159.83
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 520.00/159.83
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 520.00/159.83
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 520.00/159.83
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.00/159.83
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 520.00/159.83
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 520.00/159.83
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 520.00/159.83
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.83
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.83
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.83
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.83
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.83
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.83
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.83
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.83
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.83
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.83
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 520.00/159.83
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.83
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.83
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 520.00/159.83
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.83
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.83
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.83
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.83
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.83
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.83
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 520.00/159.83
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.83
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.83
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.83
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.83
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.83
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.83
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.83
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.83
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.83
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 520.00/159.83
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.83
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.83
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.83
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.83
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.83
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.83
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.83
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.83
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.83
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.83
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.00/159.83
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.83
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.83
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.00/159.83
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.83
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.83
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.83
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.83
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.83
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.83
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.00/159.83
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.83
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.83
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.83
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.83
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.83
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.83
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.83
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.83
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.83
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.00/159.83
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.83
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.83
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.83
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.83
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.83
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.83
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.83
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.83
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.83
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.83
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.00/159.83
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.83
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.83
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.00/159.83
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.83
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.83
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.83
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.83
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.83
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.83
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.00/159.83
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.83
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.83
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.83
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.83
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.83
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.83
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.83
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.83
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.83
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.00/159.83
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.00/159.83
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.00/159.83
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.83
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.83
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.00/159.83
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.83
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.83
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.00/159.83
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.00/159.83
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.00/159.83
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.00/159.83
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.00/159.83
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.00/159.83
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.00/159.83
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.00/159.83
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.00/159.83
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.00/159.83
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.00/159.83
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.00/159.83
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.00/159.83
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.00/159.83
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.00/159.83
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.00/159.83
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.00/159.83
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.00/159.83
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.00/159.83
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.00/159.83
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.00/159.83
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.00/159.83
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.00/159.83
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.00/159.83
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.83
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.83
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.83
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.83
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.83
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.83
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.83
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.83
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.83
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.83
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.00/159.83
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.83
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.83
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.00/159.83
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.83
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.83
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.83
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.83
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.83
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.83
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.00/159.83
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.83
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.83
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.83
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.83
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.83
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.83
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.83
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.83
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.83
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.00/159.83
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.83
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.83
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.83
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.83
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.83
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.83
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.83
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.83
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.83
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.83
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.00/159.83
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.83
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.83
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.00/159.83
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.83
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.83
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.83
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.83
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.83
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.83
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.00/159.83
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.83
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.83
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.83
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.83
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.83
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.83
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.83
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.83
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.83
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.00/159.83
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.83
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.83
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.83
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.83
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.83
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.83
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.83
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.83
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.83
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.83
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.00/159.83
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.83
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.83
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.00/159.83
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.83
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.83
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.83
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.83
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.83
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.83
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.00/159.83
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.83
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.83
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.83
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.83
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.83
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.83
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.83
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.83
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.83
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.00/159.83
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.83
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.83
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.83
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.83
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.83
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.83
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.83
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.83
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.83
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.83
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.00/159.83
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.83
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.83
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.00/159.83
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.83
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.83
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.83
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.83
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.83
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.83
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.00/159.83
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.83
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.83
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.83
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.83
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.83
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.83
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.83
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.83
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.83
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.00/159.83
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.00/159.83
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.83
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.83
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.83
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.84
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.84
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.00/159.84
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.84
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.84
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.84
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.84
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.84
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.00/159.84
PROPER(s(0)) → c63(S(ok(0))) 520.00/159.84
PROPER(s(nil)) → c63(S(ok(nil))) 520.00/159.84
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.00/159.84
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.00/159.84
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.84
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.84
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.84
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.84
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.84
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.00/159.84
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.84
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.84
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.84
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.84
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.84
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.00/159.84
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.00/159.84
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.00/159.84
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.00/159.84
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.00/159.84
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.84
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.84
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.84
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.84
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.84
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.00/159.84
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.84
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.84
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.84
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.84
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.84
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.00/159.84
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.00/159.84
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.00/159.84
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.00/159.84
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.84
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.84
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.84
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.84
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.84
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.84
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.84
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.84
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.84
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.84
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.84
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.84
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.84
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.84
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.84
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.84
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.84
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.84
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.84
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.00/159.84
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.84
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.84
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.00/159.84
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.84
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.00/159.84
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.84
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.84
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.84
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.84
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.84
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.84
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.84
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.84
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.84
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.84
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.84
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.84
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.84
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.84
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.84
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.84
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.84
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.84
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.84
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0)) 520.00/159.84
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.84
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.84
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(x1)) 520.00/159.84
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.84
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(x1)) 520.00/159.84
PROPER(rcons(x0, 0)) → c70(RCONS(proper(x0), ok(0)), PROPER(x0), PROPER(0)) 520.00/159.84
PROPER(rcons(x0, s(z0))) → c70(RCONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.84
PROPER(rcons(x0, posrecip(z0))) → c70(RCONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.84
PROPER(rcons(x0, negrecip(z0))) → c70(RCONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.84
PROPER(rcons(x0, nil)) → c70(RCONS(proper(x0), ok(nil)), PROPER(x0), PROPER(nil)) 520.00/159.84
PROPER(rcons(x0, cons(z0, z1))) → c70(RCONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.84
PROPER(rcons(x0, cons2(z0, z1))) → c70(RCONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.84
PROPER(rcons(x0, rnil)) → c70(RCONS(proper(x0), ok(rnil)), PROPER(x0), PROPER(rnil)) 520.00/159.84
PROPER(rcons(x0, rcons(z0, z1))) → c70(RCONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.84
PROPER(rcons(x0, from(z0))) → c70(RCONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.84
PROPER(rcons(x0, 2ndspos(z0, z1))) → c70(RCONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.84
PROPER(rcons(x0, 2ndsneg(z0, z1))) → c70(RCONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.84
PROPER(rcons(x0, pi(z0))) → c70(RCONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.84
PROPER(rcons(x0, plus(z0, z1))) → c70(RCONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.84
PROPER(rcons(x0, times(z0, z1))) → c70(RCONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.84
PROPER(rcons(x0, square(z0))) → c70(RCONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.84
PROPER(rcons(0, x1)) → c70(RCONS(ok(0), proper(x1)), PROPER(0), PROPER(x1)) 520.00/159.84
PROPER(rcons(s(z0), x1)) → c70(RCONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.84
PROPER(rcons(posrecip(z0), x1)) → c70(RCONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.84
PROPER(rcons(negrecip(z0), x1)) → c70(RCONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.84
PROPER(rcons(nil, x1)) → c70(RCONS(ok(nil), proper(x1)), PROPER(nil), PROPER(x1)) 520.00/159.84
PROPER(rcons(cons(z0, z1), x1)) → c70(RCONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(rcons(cons2(z0, z1), x1)) → c70(RCONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(rcons(rnil, x1)) → c70(RCONS(ok(rnil), proper(x1)), PROPER(rnil), PROPER(x1)) 520.00/159.84
PROPER(rcons(rcons(z0, z1), x1)) → c70(RCONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(rcons(from(z0), x1)) → c70(RCONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.84
PROPER(rcons(2ndspos(z0, z1), x1)) → c70(RCONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(rcons(2ndsneg(z0, z1), x1)) → c70(RCONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(rcons(pi(z0), x1)) → c70(RCONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.84
PROPER(rcons(plus(z0, z1), x1)) → c70(RCONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(rcons(times(z0, z1), x1)) → c70(RCONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(rcons(square(z0), x1)) → c70(RCONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1))
S tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 520.00/159.84
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 520.00/159.84
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 520.00/159.84
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 520.00/159.84
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 520.00/159.84
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 520.00/159.84
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 520.00/159.84
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 520.00/159.84
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 520.00/159.84
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 520.00/159.84
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 520.00/159.84
S(mark(z0)) → c31(S(z0)) 520.00/159.84
S(ok(z0)) → c32(S(z0)) 520.00/159.84
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.00/159.84
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.00/159.84
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.00/159.84
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.00/159.84
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.00/159.84
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.00/159.84
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.00/159.84
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.00/159.84
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.00/159.84
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.00/159.84
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.00/159.84
FROM(mark(z0)) → c44(FROM(z0)) 520.00/159.84
FROM(ok(z0)) → c45(FROM(z0)) 520.00/159.84
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.00/159.84
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.00/159.84
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.00/159.84
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.00/159.84
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.00/159.84
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.00/159.84
PI(mark(z0)) → c52(PI(z0)) 520.00/159.84
PI(ok(z0)) → c53(PI(z0)) 520.00/159.84
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.00/159.84
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.00/159.84
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.00/159.84
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.00/159.84
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.00/159.84
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.00/159.84
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.00/159.84
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.00/159.84
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 520.00/159.84
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.84
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.84
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 520.00/159.84
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.84
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.84
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 520.00/159.84
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 520.00/159.84
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 520.00/159.84
ACTIVE(from(z0)) → c(S(z0)) 520.00/159.84
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 520.00/159.84
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 520.00/159.84
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 520.00/159.84
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 520.00/159.84
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 520.00/159.84
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.00/159.84
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 520.00/159.84
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 520.00/159.84
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 520.00/159.84
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 520.00/159.84
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 520.00/159.84
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.00/159.84
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 520.00/159.84
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 520.00/159.84
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 520.00/159.84
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.84
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.84
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.84
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.84
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.84
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.84
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.84
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.84
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.84
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.84
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 520.00/159.84
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.84
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.84
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 520.00/159.84
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.84
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.84
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.84
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.84
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.84
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.84
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 520.00/159.84
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.84
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.84
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.84
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.84
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.84
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.84
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.84
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.84
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.84
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 520.00/159.84
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.84
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.84
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.84
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.84
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.84
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.84
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.84
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.84
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.84
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.84
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.00/159.84
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.84
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.84
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.00/159.84
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.84
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.84
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.84
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.84
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.84
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.84
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.00/159.84
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.84
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.84
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.84
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.84
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.84
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.84
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.84
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.84
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.84
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.00/159.84
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.84
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.84
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.84
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.84
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.84
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.84
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.84
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.84
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.84
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.84
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.00/159.84
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.84
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.84
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.00/159.84
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.84
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.84
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.84
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.84
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.84
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.84
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.00/159.84
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.84
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.84
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.84
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.84
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.84
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.84
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.84
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.84
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.84
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.00/159.84
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.00/159.84
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.00/159.84
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.84
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.84
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.00/159.84
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.84
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.84
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.00/159.84
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.00/159.84
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.00/159.84
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.00/159.84
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.00/159.84
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.00/159.84
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.00/159.84
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.00/159.84
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.00/159.84
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.00/159.84
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.00/159.84
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.00/159.84
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.00/159.84
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.00/159.84
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.00/159.84
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.00/159.84
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.00/159.84
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.00/159.84
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.00/159.84
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.00/159.84
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.00/159.84
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.00/159.84
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.00/159.84
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.00/159.84
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.84
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.84
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.84
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.84
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.84
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.84
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.84
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.84
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.84
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.84
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.00/159.84
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.84
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.84
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.00/159.84
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.84
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.84
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.84
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.84
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.84
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.84
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.00/159.84
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.84
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.84
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.84
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.84
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.84
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.84
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.84
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.84
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.84
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.00/159.84
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.84
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.84
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.84
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.84
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.84
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.84
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.84
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.84
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.84
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.84
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.00/159.84
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.84
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.84
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.00/159.84
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.84
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.84
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.84
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.84
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.84
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.84
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.00/159.84
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.84
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.84
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.84
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.84
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.84
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.84
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.84
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.84
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.84
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.00/159.84
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.84
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.84
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.84
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.84
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.84
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.84
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.84
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.84
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.84
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.84
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.00/159.84
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.84
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.84
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.00/159.84
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.84
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.84
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.84
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.84
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.84
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.84
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.00/159.84
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.84
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.84
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.84
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.84
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.84
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.84
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.84
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.84
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.84
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.00/159.84
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.84
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.84
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.84
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.84
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.84
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.84
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.84
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.84
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.84
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.84
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.00/159.84
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.84
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.84
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.00/159.84
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.84
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.84
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.84
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.84
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.84
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.84
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.00/159.84
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.84
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.84
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.84
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.84
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.84
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.84
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.84
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.84
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.84
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.00/159.84
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.00/159.84
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.84
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.84
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.84
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.84
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.84
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.00/159.84
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.84
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.84
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.84
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.84
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.84
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.00/159.84
PROPER(s(0)) → c63(S(ok(0))) 520.00/159.84
PROPER(s(nil)) → c63(S(ok(nil))) 520.00/159.84
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.00/159.84
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.00/159.84
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.84
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.84
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.84
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.84
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.84
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.00/159.84
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.84
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.84
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.84
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.84
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.84
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.00/159.84
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.00/159.84
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.00/159.84
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.00/159.84
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.00/159.84
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.84
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.84
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.84
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.84
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.84
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.00/159.84
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.84
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.84
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.84
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.84
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.84
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.00/159.84
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.00/159.84
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.00/159.84
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.00/159.84
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.84
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.84
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.84
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.84
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.84
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.84
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.84
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.84
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.84
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.84
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.84
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.84
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.84
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.84
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.84
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.84
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.84
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.84
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.84
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.00/159.84
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.84
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.84
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.00/159.84
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.84
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.00/159.84
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.84
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.84
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.84
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.84
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.84
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.84
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.84
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.84
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.84
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.84
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.84
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.84
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.84
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.84
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.84
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.84
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.84
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.84
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.84
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0)) 520.00/159.84
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.84
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.84
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(x1)) 520.00/159.84
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.84
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(x1)) 520.00/159.84
PROPER(rcons(x0, 0)) → c70(RCONS(proper(x0), ok(0)), PROPER(x0), PROPER(0)) 520.00/159.84
PROPER(rcons(x0, s(z0))) → c70(RCONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.84
PROPER(rcons(x0, posrecip(z0))) → c70(RCONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.84
PROPER(rcons(x0, negrecip(z0))) → c70(RCONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.84
PROPER(rcons(x0, nil)) → c70(RCONS(proper(x0), ok(nil)), PROPER(x0), PROPER(nil)) 520.00/159.84
PROPER(rcons(x0, cons(z0, z1))) → c70(RCONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.84
PROPER(rcons(x0, cons2(z0, z1))) → c70(RCONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.84
PROPER(rcons(x0, rnil)) → c70(RCONS(proper(x0), ok(rnil)), PROPER(x0), PROPER(rnil)) 520.00/159.84
PROPER(rcons(x0, rcons(z0, z1))) → c70(RCONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.84
PROPER(rcons(x0, from(z0))) → c70(RCONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.84
PROPER(rcons(x0, 2ndspos(z0, z1))) → c70(RCONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.84
PROPER(rcons(x0, 2ndsneg(z0, z1))) → c70(RCONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.84
PROPER(rcons(x0, pi(z0))) → c70(RCONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.84
PROPER(rcons(x0, plus(z0, z1))) → c70(RCONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.84
PROPER(rcons(x0, times(z0, z1))) → c70(RCONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.84
PROPER(rcons(x0, square(z0))) → c70(RCONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.84
PROPER(rcons(0, x1)) → c70(RCONS(ok(0), proper(x1)), PROPER(0), PROPER(x1)) 520.00/159.84
PROPER(rcons(s(z0), x1)) → c70(RCONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.84
PROPER(rcons(posrecip(z0), x1)) → c70(RCONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.84
PROPER(rcons(negrecip(z0), x1)) → c70(RCONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.84
PROPER(rcons(nil, x1)) → c70(RCONS(ok(nil), proper(x1)), PROPER(nil), PROPER(x1)) 520.00/159.84
PROPER(rcons(cons(z0, z1), x1)) → c70(RCONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(rcons(cons2(z0, z1), x1)) → c70(RCONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(rcons(rnil, x1)) → c70(RCONS(ok(rnil), proper(x1)), PROPER(rnil), PROPER(x1)) 520.00/159.84
PROPER(rcons(rcons(z0, z1), x1)) → c70(RCONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(rcons(from(z0), x1)) → c70(RCONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.84
PROPER(rcons(2ndspos(z0, z1), x1)) → c70(RCONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(rcons(2ndsneg(z0, z1), x1)) → c70(RCONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(rcons(pi(z0), x1)) → c70(RCONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.84
PROPER(rcons(plus(z0, z1), x1)) → c70(RCONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(rcons(times(z0, z1), x1)) → c70(RCONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.84
PROPER(rcons(square(z0), x1)) → c70(RCONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

ACTIVE, S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, PROPER, TOP

Compound Symbols:

c12, c18, c19, c21, c22, c23, c24, c26, c27, c28, c29, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c71, c72, c73, c74, c75, c76, c77, c78, c79, c, c7, c9, c11, c1, c13, c14, c15, c16, c17, c20, c25, c30, c63, c63, c64, c64, c65, c65, c67, c67, c68, c68, c70

520.00/159.84
520.00/159.84

(45) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID) transformation)

Removed 6 trailing tuple parts
520.00/159.84
520.00/159.84

(46) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.00/159.84
active(2ndspos(0, z0)) → mark(rnil) 520.00/159.84
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.00/159.84
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.00/159.84
active(2ndsneg(0, z0)) → mark(rnil) 520.00/159.84
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.00/159.84
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.00/159.84
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.00/159.84
active(plus(0, z0)) → mark(z0) 520.00/159.84
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.00/159.84
active(times(0, z0)) → mark(0) 520.00/159.84
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.00/159.84
active(square(z0)) → mark(times(z0, z0)) 520.00/159.84
active(s(z0)) → s(active(z0)) 520.00/159.84
active(posrecip(z0)) → posrecip(active(z0)) 520.00/159.84
active(negrecip(z0)) → negrecip(active(z0)) 520.00/159.84
active(cons(z0, z1)) → cons(active(z0), z1) 520.00/159.84
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.00/159.84
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.00/159.84
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.00/159.84
active(from(z0)) → from(active(z0)) 520.00/159.84
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.00/159.84
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.00/159.84
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.00/159.84
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.00/159.84
active(pi(z0)) → pi(active(z0)) 520.00/159.84
active(plus(z0, z1)) → plus(active(z0), z1) 520.00/159.84
active(plus(z0, z1)) → plus(z0, active(z1)) 520.00/159.84
active(times(z0, z1)) → times(active(z0), z1) 520.00/159.84
active(times(z0, z1)) → times(z0, active(z1)) 520.00/159.84
active(square(z0)) → square(active(z0)) 520.00/159.84
s(mark(z0)) → mark(s(z0)) 520.00/159.84
s(ok(z0)) → ok(s(z0)) 520.00/159.84
posrecip(mark(z0)) → mark(posrecip(z0)) 520.00/159.84
posrecip(ok(z0)) → ok(posrecip(z0)) 520.00/159.84
negrecip(mark(z0)) → mark(negrecip(z0)) 520.00/159.84
negrecip(ok(z0)) → ok(negrecip(z0)) 520.00/159.84
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.00/159.84
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.00/159.84
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.00/159.84
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.00/159.84
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.00/159.84
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.00/159.84
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.00/159.84
from(mark(z0)) → mark(from(z0)) 520.00/159.84
from(ok(z0)) → ok(from(z0)) 520.00/159.84
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.00/159.84
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.00/159.84
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.00/159.84
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.00/159.84
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.00/159.84
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.00/159.84
pi(mark(z0)) → mark(pi(z0)) 520.00/159.84
pi(ok(z0)) → ok(pi(z0)) 520.00/159.84
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.00/159.84
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.00/159.84
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.00/159.84
times(mark(z0), z1) → mark(times(z0, z1)) 520.00/159.84
times(z0, mark(z1)) → mark(times(z0, z1)) 520.00/159.84
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.00/159.84
square(mark(z0)) → mark(square(z0)) 520.00/159.84
square(ok(z0)) → ok(square(z0)) 520.00/159.84
proper(0) → ok(0) 520.00/159.84
proper(s(z0)) → s(proper(z0)) 520.00/159.84
proper(posrecip(z0)) → posrecip(proper(z0)) 520.00/159.84
proper(negrecip(z0)) → negrecip(proper(z0)) 520.00/159.84
proper(nil) → ok(nil) 520.00/159.84
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.00/159.84
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.00/159.84
proper(rnil) → ok(rnil) 520.00/159.84
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.00/159.84
proper(from(z0)) → from(proper(z0)) 520.00/159.84
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.00/159.84
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.00/159.84
proper(pi(z0)) → pi(proper(z0)) 520.00/159.84
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.00/159.84
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.00/159.84
proper(square(z0)) → square(proper(z0)) 520.00/159.84
top(mark(z0)) → top(proper(z0)) 520.00/159.84
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 520.00/159.84
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 520.00/159.84
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 520.00/159.84
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 520.00/159.84
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 520.00/159.84
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 520.00/159.84
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 520.00/159.84
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 520.00/159.84
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 520.00/159.84
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 520.00/159.84
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 520.00/159.84
S(mark(z0)) → c31(S(z0)) 520.00/159.84
S(ok(z0)) → c32(S(z0)) 520.00/159.84
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.00/159.84
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.00/159.84
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.00/159.84
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.00/159.84
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.00/159.84
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.00/159.84
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.00/159.84
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.00/159.84
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.00/159.84
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.00/159.84
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.00/159.84
FROM(mark(z0)) → c44(FROM(z0)) 520.00/159.84
FROM(ok(z0)) → c45(FROM(z0)) 520.00/159.84
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.00/159.84
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.00/159.84
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.00/159.84
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.00/159.84
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.00/159.84
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.00/159.84
PI(mark(z0)) → c52(PI(z0)) 520.00/159.84
PI(ok(z0)) → c53(PI(z0)) 520.00/159.84
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.00/159.84
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.00/159.84
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.00/159.84
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.00/159.84
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.00/159.84
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.00/159.84
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.00/159.84
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.00/159.84
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 520.00/159.84
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.84
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.84
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 520.00/159.84
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.84
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.84
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 520.00/159.84
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 520.00/159.84
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 520.00/159.84
ACTIVE(from(z0)) → c(S(z0)) 520.00/159.84
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 520.00/159.84
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 520.00/159.84
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 520.00/159.84
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 520.00/159.84
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 520.00/159.84
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.00/159.84
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 520.00/159.84
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 520.00/159.84
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 520.00/159.84
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 520.00/159.84
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 520.00/159.84
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.00/159.84
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 520.00/159.84
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 520.00/159.84
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 520.00/159.84
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.84
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.84
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.84
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.84
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.84
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.84
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.84
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.84
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.84
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.84
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 520.00/159.84
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.84
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.84
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 520.00/159.84
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.84
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.84
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.84
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.84
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.84
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.84
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 520.00/159.84
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.84
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.84
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.84
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.84
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.84
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.84
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.84
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.84
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.84
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 520.00/159.84
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.84
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.84
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.84
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.84
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.84
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.84
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.84
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.84
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.84
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.84
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.00/159.84
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.84
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.84
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.00/159.84
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.84
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.84
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.84
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.84
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.84
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.84
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.00/159.84
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.84
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.84
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.84
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.84
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.84
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.84
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.84
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.84
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.84
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.00/159.84
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.84
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.84
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.84
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.84
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.84
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.84
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.84
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.84
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.84
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.84
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.00/159.84
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.84
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.84
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.00/159.84
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.84
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.84
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.84
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.84
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.84
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.84
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.00/159.84
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.84
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.84
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.84
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.84
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.84
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.84
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.84
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.84
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.84
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.00/159.84
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.00/159.84
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.00/159.84
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.84
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.84
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.00/159.84
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.84
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.84
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.00/159.84
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.00/159.84
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.00/159.84
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.00/159.84
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.00/159.84
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.00/159.84
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.00/159.84
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.00/159.84
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.00/159.84
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.00/159.84
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.00/159.84
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.00/159.84
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.00/159.84
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.00/159.84
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.00/159.84
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.00/159.84
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.00/159.84
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.00/159.84
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.00/159.84
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.00/159.84
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.00/159.84
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.00/159.84
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.00/159.84
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.00/159.84
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.84
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.84
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.84
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.84
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.84
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.84
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.84
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.84
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.84
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.84
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.00/159.84
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.84
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.84
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.00/159.84
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.84
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.84
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.84
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.84
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.84
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.84
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.00/159.84
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.84
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.84
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.84
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.84
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.84
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.84
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.84
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.84
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.84
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.00/159.84
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.84
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.84
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.84
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.84
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.84
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.84
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.84
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.84
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.84
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.84
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.00/159.84
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.84
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.84
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.00/159.84
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.84
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.84
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.84
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.84
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.84
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.84
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.00/159.84
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.84
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.84
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.84
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.84
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.84
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.84
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.84
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.84
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.84
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.00/159.84
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.84
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.84
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.84
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.84
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.84
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.84
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.84
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.84
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.84
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.84
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.00/159.84
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.84
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.84
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.00/159.84
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.84
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.84
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.84
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.84
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.84
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.84
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.00/159.84
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.84
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.84
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.84
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.84
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.84
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.84
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.84
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.84
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.84
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.00/159.84
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.85
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.85
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.85
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.85
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.85
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.85
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.85
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.85
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.85
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.85
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.00/159.85
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.85
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.85
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.00/159.85
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.85
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.85
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.85
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.85
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.85
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.85
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.00/159.85
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.85
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.85
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.85
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.85
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.85
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.85
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.85
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.85
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.85
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.00/159.85
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.00/159.85
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.85
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.85
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.85
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.85
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.85
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.00/159.85
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.85
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.85
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.85
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.85
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.85
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.00/159.85
PROPER(s(0)) → c63(S(ok(0))) 520.00/159.85
PROPER(s(nil)) → c63(S(ok(nil))) 520.00/159.85
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.00/159.85
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.00/159.85
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.85
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.85
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.85
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.85
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.85
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.00/159.85
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.85
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.85
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.85
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.85
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.85
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.00/159.85
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.00/159.85
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.00/159.85
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.00/159.85
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.00/159.85
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.85
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.85
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.85
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.85
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.85
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.00/159.85
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.85
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.85
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.85
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.85
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.85
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.00/159.85
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.00/159.85
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.00/159.85
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.00/159.85
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.85
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.85
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.85
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.85
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.85
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.85
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.85
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.85
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.85
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.85
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.85
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.85
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.85
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.85
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.85
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.85
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.85
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.85
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.85
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.00/159.85
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.85
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.85
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.00/159.85
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.85
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.00/159.85
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.85
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.85
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.85
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.85
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.85
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.85
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.85
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.85
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.85
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.85
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.85
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.85
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.85
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.85
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.85
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.85
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.85
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.85
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.85
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0)) 520.00/159.85
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.85
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.85
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(x1)) 520.00/159.85
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.85
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(x1)) 520.00/159.85
PROPER(rcons(x0, s(z0))) → c70(RCONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.85
PROPER(rcons(x0, posrecip(z0))) → c70(RCONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.85
PROPER(rcons(x0, negrecip(z0))) → c70(RCONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.85
PROPER(rcons(x0, cons(z0, z1))) → c70(RCONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.85
PROPER(rcons(x0, cons2(z0, z1))) → c70(RCONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.85
PROPER(rcons(x0, rcons(z0, z1))) → c70(RCONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.85
PROPER(rcons(x0, from(z0))) → c70(RCONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.85
PROPER(rcons(x0, 2ndspos(z0, z1))) → c70(RCONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.85
PROPER(rcons(x0, 2ndsneg(z0, z1))) → c70(RCONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.85
PROPER(rcons(x0, pi(z0))) → c70(RCONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.85
PROPER(rcons(x0, plus(z0, z1))) → c70(RCONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.85
PROPER(rcons(x0, times(z0, z1))) → c70(RCONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.85
PROPER(rcons(x0, square(z0))) → c70(RCONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.85
PROPER(rcons(s(z0), x1)) → c70(RCONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.85
PROPER(rcons(posrecip(z0), x1)) → c70(RCONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.85
PROPER(rcons(negrecip(z0), x1)) → c70(RCONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.85
PROPER(rcons(cons(z0, z1), x1)) → c70(RCONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(rcons(cons2(z0, z1), x1)) → c70(RCONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(rcons(rcons(z0, z1), x1)) → c70(RCONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(rcons(from(z0), x1)) → c70(RCONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.85
PROPER(rcons(2ndspos(z0, z1), x1)) → c70(RCONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(rcons(2ndsneg(z0, z1), x1)) → c70(RCONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(rcons(pi(z0), x1)) → c70(RCONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.85
PROPER(rcons(plus(z0, z1), x1)) → c70(RCONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(rcons(times(z0, z1), x1)) → c70(RCONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(rcons(square(z0), x1)) → c70(RCONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.85
PROPER(rcons(x0, 0)) → c70(RCONS(proper(x0), ok(0)), PROPER(x0)) 520.00/159.85
PROPER(rcons(x0, nil)) → c70(RCONS(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.85
PROPER(rcons(x0, rnil)) → c70(RCONS(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.85
PROPER(rcons(0, x1)) → c70(RCONS(ok(0), proper(x1)), PROPER(x1)) 520.00/159.85
PROPER(rcons(nil, x1)) → c70(RCONS(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.85
PROPER(rcons(rnil, x1)) → c70(RCONS(ok(rnil), proper(x1)), PROPER(x1))
S tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 520.00/159.85
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 520.00/159.85
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 520.00/159.85
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 520.00/159.85
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 520.00/159.85
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 520.00/159.85
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 520.00/159.85
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 520.00/159.85
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 520.00/159.85
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 520.00/159.85
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 520.00/159.85
S(mark(z0)) → c31(S(z0)) 520.00/159.85
S(ok(z0)) → c32(S(z0)) 520.00/159.85
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.00/159.85
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.00/159.85
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.00/159.85
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.00/159.85
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.00/159.85
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.00/159.85
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.00/159.85
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.00/159.85
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.00/159.85
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.00/159.85
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.00/159.85
FROM(mark(z0)) → c44(FROM(z0)) 520.00/159.85
FROM(ok(z0)) → c45(FROM(z0)) 520.00/159.85
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.00/159.85
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.00/159.85
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.00/159.85
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.00/159.85
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.00/159.85
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.00/159.85
PI(mark(z0)) → c52(PI(z0)) 520.00/159.85
PI(ok(z0)) → c53(PI(z0)) 520.00/159.85
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.00/159.85
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.00/159.85
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.00/159.85
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.00/159.85
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.00/159.85
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.00/159.85
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.00/159.85
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.00/159.85
PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) 520.00/159.85
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.85
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.85
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 520.00/159.85
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.85
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.85
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 520.00/159.85
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 520.00/159.85
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 520.00/159.85
ACTIVE(from(z0)) → c(S(z0)) 520.00/159.85
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 520.00/159.85
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 520.00/159.85
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 520.00/159.85
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 520.00/159.85
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 520.00/159.85
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.00/159.85
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 520.00/159.85
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 520.00/159.85
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 520.00/159.85
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 520.00/159.85
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 520.00/159.85
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.00/159.85
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 520.00/159.85
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 520.00/159.85
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 520.00/159.85
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.85
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.85
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.85
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.85
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.85
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.85
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.85
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.85
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.85
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.85
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 520.00/159.85
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.85
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.85
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 520.00/159.85
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.85
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.85
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.85
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.85
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.85
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.85
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 520.00/159.85
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.85
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.85
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.85
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.85
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.85
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.85
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.85
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.85
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.85
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 520.00/159.85
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.85
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.85
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.85
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.85
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.85
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.85
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.85
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.85
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.85
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.85
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.00/159.85
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.85
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.85
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.00/159.85
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.85
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.85
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.85
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.85
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.85
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.85
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.00/159.85
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.85
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.85
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.85
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.85
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.85
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.85
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.85
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.85
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.85
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.00/159.85
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.85
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.85
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.85
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.85
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.85
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.85
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.85
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.85
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.85
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.85
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.00/159.85
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.85
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.85
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.00/159.85
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.85
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.85
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.85
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.85
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.85
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.85
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.00/159.85
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.85
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.85
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.85
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.85
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.85
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.85
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.85
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.85
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.85
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.00/159.85
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.00/159.85
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.00/159.85
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.85
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.85
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.00/159.85
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.85
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.85
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.00/159.85
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.00/159.85
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.00/159.85
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.00/159.85
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.00/159.85
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.00/159.85
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.00/159.85
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.00/159.85
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.00/159.85
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.00/159.85
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.00/159.85
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.00/159.85
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.00/159.85
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.00/159.85
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.00/159.85
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.00/159.85
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.00/159.85
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.00/159.85
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.00/159.85
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.00/159.85
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.00/159.85
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.00/159.85
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.00/159.85
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.00/159.85
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.85
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.85
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.85
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.85
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.85
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.85
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.85
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.85
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.85
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.85
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.00/159.85
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.85
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.85
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.00/159.85
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.85
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.85
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.85
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.85
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.85
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.85
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.00/159.85
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.85
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.85
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.85
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.85
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.85
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.85
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.85
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.85
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.85
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.00/159.85
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.85
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.85
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.85
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.85
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.85
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.85
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.85
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.85
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.85
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.85
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.00/159.85
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.85
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.85
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.00/159.85
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.85
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.85
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.85
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.85
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.85
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.85
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.00/159.85
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.85
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.85
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.85
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.85
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.85
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.85
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.85
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.85
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.85
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.00/159.85
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.85
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.85
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.85
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.85
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.85
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.85
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.85
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.85
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.85
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.85
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.00/159.85
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.85
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.85
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.00/159.85
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.85
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.85
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.85
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.85
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.85
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.85
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.00/159.85
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.85
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.85
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.85
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.85
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.85
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.85
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.85
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.85
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.85
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.00/159.85
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.85
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.85
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.85
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.85
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.85
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.85
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.85
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.85
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.85
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.85
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.00/159.85
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.85
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.85
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.00/159.85
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.85
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.85
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.85
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.85
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.85
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.85
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.00/159.85
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.85
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.85
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.85
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.85
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.85
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.85
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.85
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.85
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.85
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.00/159.85
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.00/159.85
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.85
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.85
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.85
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.85
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.85
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.00/159.85
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.85
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.85
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.85
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.85
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.85
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.00/159.85
PROPER(s(0)) → c63(S(ok(0))) 520.00/159.85
PROPER(s(nil)) → c63(S(ok(nil))) 520.00/159.85
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.00/159.85
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.00/159.85
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.85
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.85
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.85
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.85
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.85
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.00/159.85
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.85
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.85
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.85
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.85
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.85
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.00/159.85
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.00/159.85
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.00/159.85
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.00/159.85
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.00/159.85
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.85
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.85
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.85
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.85
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.85
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.00/159.85
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.85
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.85
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.85
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.85
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.85
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.00/159.85
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.00/159.85
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.00/159.85
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.00/159.85
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.85
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.85
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.85
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.85
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.85
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.85
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.85
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.85
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.85
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.85
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.85
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.85
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.85
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.85
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.85
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.85
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.85
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.85
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.85
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.00/159.85
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.85
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.85
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.00/159.85
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.85
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.00/159.85
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.85
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.85
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.85
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.85
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.85
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.85
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.85
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.85
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.85
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.85
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.85
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.85
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.85
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.85
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.85
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.85
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.85
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.85
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.85
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0)) 520.00/159.85
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.85
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.85
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(x1)) 520.00/159.85
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.85
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(x1)) 520.00/159.85
PROPER(rcons(x0, s(z0))) → c70(RCONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.85
PROPER(rcons(x0, posrecip(z0))) → c70(RCONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.85
PROPER(rcons(x0, negrecip(z0))) → c70(RCONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.85
PROPER(rcons(x0, cons(z0, z1))) → c70(RCONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.85
PROPER(rcons(x0, cons2(z0, z1))) → c70(RCONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.85
PROPER(rcons(x0, rcons(z0, z1))) → c70(RCONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.85
PROPER(rcons(x0, from(z0))) → c70(RCONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.85
PROPER(rcons(x0, 2ndspos(z0, z1))) → c70(RCONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.85
PROPER(rcons(x0, 2ndsneg(z0, z1))) → c70(RCONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.85
PROPER(rcons(x0, pi(z0))) → c70(RCONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.85
PROPER(rcons(x0, plus(z0, z1))) → c70(RCONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.85
PROPER(rcons(x0, times(z0, z1))) → c70(RCONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.85
PROPER(rcons(x0, square(z0))) → c70(RCONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.85
PROPER(rcons(s(z0), x1)) → c70(RCONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.85
PROPER(rcons(posrecip(z0), x1)) → c70(RCONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.85
PROPER(rcons(negrecip(z0), x1)) → c70(RCONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.85
PROPER(rcons(cons(z0, z1), x1)) → c70(RCONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(rcons(cons2(z0, z1), x1)) → c70(RCONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(rcons(rcons(z0, z1), x1)) → c70(RCONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(rcons(from(z0), x1)) → c70(RCONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.85
PROPER(rcons(2ndspos(z0, z1), x1)) → c70(RCONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(rcons(2ndsneg(z0, z1), x1)) → c70(RCONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(rcons(pi(z0), x1)) → c70(RCONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.85
PROPER(rcons(plus(z0, z1), x1)) → c70(RCONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(rcons(times(z0, z1), x1)) → c70(RCONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.85
PROPER(rcons(square(z0), x1)) → c70(RCONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.85
PROPER(rcons(x0, 0)) → c70(RCONS(proper(x0), ok(0)), PROPER(x0)) 520.00/159.85
PROPER(rcons(x0, nil)) → c70(RCONS(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.85
PROPER(rcons(x0, rnil)) → c70(RCONS(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.85
PROPER(rcons(0, x1)) → c70(RCONS(ok(0), proper(x1)), PROPER(x1)) 520.00/159.85
PROPER(rcons(nil, x1)) → c70(RCONS(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.85
PROPER(rcons(rnil, x1)) → c70(RCONS(ok(rnil), proper(x1)), PROPER(x1))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

ACTIVE, S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, PROPER, TOP

Compound Symbols:

c12, c18, c19, c21, c22, c23, c24, c26, c27, c28, c29, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c71, c72, c73, c74, c75, c76, c77, c78, c79, c, c7, c9, c11, c1, c13, c14, c15, c16, c17, c20, c25, c30, c63, c63, c64, c64, c65, c65, c67, c67, c68, c68, c70, c70

520.00/159.85
520.00/159.85

(47) CdtNarrowingProof (BOTH BOUNDS(ID, ID) transformation)

Use narrowing to replace PROPER(from(z0)) → c71(FROM(proper(z0)), PROPER(z0)) by

PROPER(from(0)) → c71(FROM(ok(0)), PROPER(0)) 520.00/159.85
PROPER(from(s(z0))) → c71(FROM(s(proper(z0))), PROPER(s(z0))) 520.00/159.85
PROPER(from(posrecip(z0))) → c71(FROM(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.85
PROPER(from(negrecip(z0))) → c71(FROM(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.85
PROPER(from(nil)) → c71(FROM(ok(nil)), PROPER(nil)) 520.00/159.85
PROPER(from(cons(z0, z1))) → c71(FROM(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.85
PROPER(from(cons2(z0, z1))) → c71(FROM(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.85
PROPER(from(rnil)) → c71(FROM(ok(rnil)), PROPER(rnil)) 520.00/159.85
PROPER(from(rcons(z0, z1))) → c71(FROM(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.85
PROPER(from(from(z0))) → c71(FROM(from(proper(z0))), PROPER(from(z0))) 520.00/159.85
PROPER(from(2ndspos(z0, z1))) → c71(FROM(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.85
PROPER(from(2ndsneg(z0, z1))) → c71(FROM(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.85
PROPER(from(pi(z0))) → c71(FROM(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.85
PROPER(from(plus(z0, z1))) → c71(FROM(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.85
PROPER(from(times(z0, z1))) → c71(FROM(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.85
PROPER(from(square(z0))) → c71(FROM(square(proper(z0))), PROPER(square(z0)))
520.00/159.85
520.00/159.85

(48) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.00/159.85
active(2ndspos(0, z0)) → mark(rnil) 520.00/159.85
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.00/159.85
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.00/159.85
active(2ndsneg(0, z0)) → mark(rnil) 520.00/159.85
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.00/159.85
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.00/159.85
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.00/159.85
active(plus(0, z0)) → mark(z0) 520.00/159.85
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.00/159.85
active(times(0, z0)) → mark(0) 520.00/159.85
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.00/159.85
active(square(z0)) → mark(times(z0, z0)) 520.00/159.85
active(s(z0)) → s(active(z0)) 520.00/159.85
active(posrecip(z0)) → posrecip(active(z0)) 520.00/159.85
active(negrecip(z0)) → negrecip(active(z0)) 520.00/159.85
active(cons(z0, z1)) → cons(active(z0), z1) 520.00/159.85
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.00/159.85
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.00/159.85
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.00/159.85
active(from(z0)) → from(active(z0)) 520.00/159.85
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.00/159.85
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.00/159.85
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.00/159.85
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.00/159.85
active(pi(z0)) → pi(active(z0)) 520.00/159.85
active(plus(z0, z1)) → plus(active(z0), z1) 520.00/159.85
active(plus(z0, z1)) → plus(z0, active(z1)) 520.00/159.85
active(times(z0, z1)) → times(active(z0), z1) 520.00/159.85
active(times(z0, z1)) → times(z0, active(z1)) 520.00/159.85
active(square(z0)) → square(active(z0)) 520.00/159.85
s(mark(z0)) → mark(s(z0)) 520.00/159.85
s(ok(z0)) → ok(s(z0)) 520.00/159.85
posrecip(mark(z0)) → mark(posrecip(z0)) 520.00/159.85
posrecip(ok(z0)) → ok(posrecip(z0)) 520.00/159.85
negrecip(mark(z0)) → mark(negrecip(z0)) 520.00/159.85
negrecip(ok(z0)) → ok(negrecip(z0)) 520.00/159.85
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.00/159.85
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.00/159.85
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.00/159.85
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.00/159.85
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.00/159.85
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.00/159.85
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.00/159.85
from(mark(z0)) → mark(from(z0)) 520.00/159.85
from(ok(z0)) → ok(from(z0)) 520.00/159.85
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.00/159.85
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.00/159.85
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.00/159.85
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.00/159.85
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.00/159.85
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.00/159.85
pi(mark(z0)) → mark(pi(z0)) 520.00/159.85
pi(ok(z0)) → ok(pi(z0)) 520.00/159.85
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.00/159.85
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.00/159.85
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.00/159.85
times(mark(z0), z1) → mark(times(z0, z1)) 520.00/159.85
times(z0, mark(z1)) → mark(times(z0, z1)) 520.00/159.85
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.00/159.85
square(mark(z0)) → mark(square(z0)) 520.00/159.85
square(ok(z0)) → ok(square(z0)) 520.00/159.85
proper(0) → ok(0) 520.00/159.85
proper(s(z0)) → s(proper(z0)) 520.00/159.85
proper(posrecip(z0)) → posrecip(proper(z0)) 520.00/159.85
proper(negrecip(z0)) → negrecip(proper(z0)) 520.00/159.85
proper(nil) → ok(nil) 520.00/159.85
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.00/159.85
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.00/159.85
proper(rnil) → ok(rnil) 520.00/159.85
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.00/159.85
proper(from(z0)) → from(proper(z0)) 520.00/159.85
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.00/159.85
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.00/159.85
proper(pi(z0)) → pi(proper(z0)) 520.00/159.85
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.00/159.85
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.00/159.85
proper(square(z0)) → square(proper(z0)) 520.00/159.85
top(mark(z0)) → top(proper(z0)) 520.00/159.85
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 520.00/159.85
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 520.00/159.85
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 520.00/159.85
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 520.00/159.85
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 520.00/159.85
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 520.00/159.85
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 520.00/159.85
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 520.00/159.85
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 520.00/159.85
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 520.00/159.85
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 520.00/159.85
S(mark(z0)) → c31(S(z0)) 520.00/159.85
S(ok(z0)) → c32(S(z0)) 520.00/159.85
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.00/159.85
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.00/159.85
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.00/159.85
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.00/159.85
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.00/159.85
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.00/159.85
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.00/159.85
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.00/159.85
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.00/159.85
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.00/159.85
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.00/159.85
FROM(mark(z0)) → c44(FROM(z0)) 520.00/159.85
FROM(ok(z0)) → c45(FROM(z0)) 520.00/159.85
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.00/159.85
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.00/159.85
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.00/159.85
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.00/159.85
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.00/159.85
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.00/159.85
PI(mark(z0)) → c52(PI(z0)) 520.00/159.85
PI(ok(z0)) → c53(PI(z0)) 520.00/159.85
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.00/159.85
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.00/159.85
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.00/159.85
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.00/159.85
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.00/159.85
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.00/159.85
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.00/159.85
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.00/159.85
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.85
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.85
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 520.00/159.85
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.85
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.85
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 520.00/159.85
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 520.00/159.85
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 520.00/159.85
ACTIVE(from(z0)) → c(S(z0)) 520.00/159.85
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 520.00/159.85
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 520.00/159.85
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 520.00/159.85
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 520.00/159.85
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 520.00/159.85
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.00/159.85
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 520.00/159.85
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 520.00/159.85
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 520.00/159.85
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 520.00/159.85
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 520.00/159.85
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.00/159.85
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 520.00/159.85
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 520.00/159.85
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 520.00/159.85
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.85
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.85
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.85
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.85
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.85
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.85
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.85
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.85
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.85
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.85
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 520.00/159.85
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.85
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.85
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 520.00/159.85
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.85
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.85
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.85
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.85
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.85
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.85
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 520.00/159.85
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.85
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.85
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.85
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.85
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.85
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.85
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.85
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.85
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.85
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 520.00/159.85
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.85
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.85
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.85
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.85
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.85
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.85
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.85
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.85
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.85
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.85
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.00/159.85
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.85
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.85
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.00/159.85
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.85
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.85
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.85
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.85
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.85
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.85
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.00/159.85
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.85
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.85
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.85
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.85
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.85
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.85
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.85
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.85
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.85
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.00/159.85
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.85
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.85
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.85
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.85
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.85
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.85
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.85
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.85
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.85
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.85
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.00/159.85
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.85
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.85
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.00/159.85
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.85
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.85
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.85
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.85
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.85
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.85
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.00/159.85
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.85
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.85
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.85
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.85
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.85
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.85
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.85
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.85
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.85
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.00/159.85
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.00/159.85
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.00/159.85
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.85
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.85
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.00/159.85
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.85
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.85
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.00/159.85
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.00/159.85
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.00/159.85
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.00/159.85
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.00/159.85
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.00/159.85
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.00/159.85
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.00/159.85
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.00/159.85
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.00/159.85
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.00/159.85
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.00/159.85
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.00/159.85
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.00/159.85
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.00/159.85
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.00/159.85
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.00/159.85
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.00/159.85
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.00/159.85
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.00/159.85
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.00/159.85
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.00/159.85
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.00/159.85
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.00/159.85
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.85
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.85
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.85
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.85
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.85
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.85
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.85
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.85
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.85
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.85
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.00/159.85
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.85
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.85
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.00/159.85
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.85
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.85
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.85
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.85
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.85
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.85
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.00/159.85
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.85
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.85
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.85
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.85
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.85
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.85
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.85
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.85
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.85
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.00/159.85
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.85
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.85
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.85
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.85
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.85
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.85
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.85
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.85
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.85
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.85
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.00/159.85
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.85
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.85
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.00/159.85
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.85
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.85
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.85
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.85
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.85
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.85
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.00/159.85
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.85
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.85
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.85
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.85
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.85
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.85
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.85
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.85
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.85
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.00/159.85
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.85
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.85
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.85
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.85
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.85
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.85
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.85
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.85
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.85
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.85
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.00/159.85
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.85
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.85
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.00/159.85
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.85
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.85
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.85
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.85
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.85
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.85
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.00/159.85
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.85
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.85
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.85
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.85
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.85
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.85
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.85
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.85
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.85
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.00/159.85
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.85
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.85
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.85
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.85
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.85
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.85
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.85
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.85
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.85
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.85
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.00/159.85
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.85
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.85
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.00/159.85
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.85
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.85
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.85
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.85
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.85
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.85
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.00/159.85
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.85
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.85
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.85
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.85
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.85
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.86
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.86
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.86
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.86
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.00/159.86
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.00/159.86
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.86
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.86
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.86
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.86
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.86
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.00/159.86
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.86
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.86
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.86
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.86
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.86
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.00/159.86
PROPER(s(0)) → c63(S(ok(0))) 520.00/159.86
PROPER(s(nil)) → c63(S(ok(nil))) 520.00/159.86
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.00/159.86
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.00/159.86
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.86
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.86
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.86
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.86
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.86
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.00/159.86
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.86
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.86
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.86
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.86
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.86
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.00/159.86
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.00/159.86
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.00/159.86
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.00/159.86
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.00/159.86
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.86
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.86
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.86
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.86
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.86
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.00/159.86
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.86
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.86
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.86
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.86
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.86
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.00/159.86
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.00/159.86
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.00/159.86
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.00/159.86
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.86
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.86
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.86
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.86
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.86
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.86
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.86
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.86
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.86
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.86
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.86
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.86
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.86
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.86
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.86
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.86
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.86
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.86
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.86
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.00/159.86
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.86
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.86
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.00/159.86
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.86
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.00/159.86
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.86
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.86
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.86
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.86
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.86
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.86
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.86
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.86
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.86
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.86
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.86
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.86
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.86
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.86
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.86
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.86
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.86
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.86
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.86
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0)) 520.00/159.86
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.86
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.86
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(x1)) 520.00/159.86
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.86
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(x1)) 520.00/159.86
PROPER(rcons(x0, s(z0))) → c70(RCONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.86
PROPER(rcons(x0, posrecip(z0))) → c70(RCONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.86
PROPER(rcons(x0, negrecip(z0))) → c70(RCONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.86
PROPER(rcons(x0, cons(z0, z1))) → c70(RCONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.86
PROPER(rcons(x0, cons2(z0, z1))) → c70(RCONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.86
PROPER(rcons(x0, rcons(z0, z1))) → c70(RCONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.86
PROPER(rcons(x0, from(z0))) → c70(RCONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.86
PROPER(rcons(x0, 2ndspos(z0, z1))) → c70(RCONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.86
PROPER(rcons(x0, 2ndsneg(z0, z1))) → c70(RCONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.86
PROPER(rcons(x0, pi(z0))) → c70(RCONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.86
PROPER(rcons(x0, plus(z0, z1))) → c70(RCONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.86
PROPER(rcons(x0, times(z0, z1))) → c70(RCONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.86
PROPER(rcons(x0, square(z0))) → c70(RCONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.86
PROPER(rcons(s(z0), x1)) → c70(RCONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.86
PROPER(rcons(posrecip(z0), x1)) → c70(RCONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.86
PROPER(rcons(negrecip(z0), x1)) → c70(RCONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.86
PROPER(rcons(cons(z0, z1), x1)) → c70(RCONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(rcons(cons2(z0, z1), x1)) → c70(RCONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(rcons(rcons(z0, z1), x1)) → c70(RCONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(rcons(from(z0), x1)) → c70(RCONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.86
PROPER(rcons(2ndspos(z0, z1), x1)) → c70(RCONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(rcons(2ndsneg(z0, z1), x1)) → c70(RCONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(rcons(pi(z0), x1)) → c70(RCONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.86
PROPER(rcons(plus(z0, z1), x1)) → c70(RCONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(rcons(times(z0, z1), x1)) → c70(RCONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(rcons(square(z0), x1)) → c70(RCONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.86
PROPER(rcons(x0, 0)) → c70(RCONS(proper(x0), ok(0)), PROPER(x0)) 520.00/159.86
PROPER(rcons(x0, nil)) → c70(RCONS(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.86
PROPER(rcons(x0, rnil)) → c70(RCONS(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.86
PROPER(rcons(0, x1)) → c70(RCONS(ok(0), proper(x1)), PROPER(x1)) 520.00/159.86
PROPER(rcons(nil, x1)) → c70(RCONS(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.86
PROPER(rcons(rnil, x1)) → c70(RCONS(ok(rnil), proper(x1)), PROPER(x1)) 520.00/159.86
PROPER(from(0)) → c71(FROM(ok(0)), PROPER(0)) 520.00/159.86
PROPER(from(s(z0))) → c71(FROM(s(proper(z0))), PROPER(s(z0))) 520.00/159.86
PROPER(from(posrecip(z0))) → c71(FROM(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.86
PROPER(from(negrecip(z0))) → c71(FROM(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.86
PROPER(from(nil)) → c71(FROM(ok(nil)), PROPER(nil)) 520.00/159.86
PROPER(from(cons(z0, z1))) → c71(FROM(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.86
PROPER(from(cons2(z0, z1))) → c71(FROM(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.86
PROPER(from(rnil)) → c71(FROM(ok(rnil)), PROPER(rnil)) 520.00/159.86
PROPER(from(rcons(z0, z1))) → c71(FROM(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.86
PROPER(from(from(z0))) → c71(FROM(from(proper(z0))), PROPER(from(z0))) 520.00/159.86
PROPER(from(2ndspos(z0, z1))) → c71(FROM(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.86
PROPER(from(2ndsneg(z0, z1))) → c71(FROM(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.86
PROPER(from(pi(z0))) → c71(FROM(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.86
PROPER(from(plus(z0, z1))) → c71(FROM(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.86
PROPER(from(times(z0, z1))) → c71(FROM(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.86
PROPER(from(square(z0))) → c71(FROM(square(proper(z0))), PROPER(square(z0)))
S tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 520.00/159.86
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 520.00/159.86
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 520.00/159.86
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 520.00/159.86
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 520.00/159.86
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 520.00/159.86
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 520.00/159.86
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 520.00/159.86
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 520.00/159.86
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 520.00/159.86
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 520.00/159.86
S(mark(z0)) → c31(S(z0)) 520.00/159.86
S(ok(z0)) → c32(S(z0)) 520.00/159.86
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.00/159.86
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.00/159.86
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.00/159.86
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.00/159.86
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.00/159.86
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.00/159.86
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.00/159.86
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.00/159.86
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.00/159.86
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.00/159.86
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.00/159.86
FROM(mark(z0)) → c44(FROM(z0)) 520.00/159.86
FROM(ok(z0)) → c45(FROM(z0)) 520.00/159.86
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.00/159.86
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.00/159.86
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.00/159.86
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.00/159.86
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.00/159.86
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.00/159.86
PI(mark(z0)) → c52(PI(z0)) 520.00/159.86
PI(ok(z0)) → c53(PI(z0)) 520.00/159.86
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.00/159.86
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.00/159.86
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.00/159.86
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.00/159.86
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.00/159.86
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.00/159.86
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.00/159.86
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.00/159.86
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.86
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.86
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 520.00/159.86
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.86
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.86
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 520.00/159.86
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 520.00/159.86
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 520.00/159.86
ACTIVE(from(z0)) → c(S(z0)) 520.00/159.86
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 520.00/159.86
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 520.00/159.86
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 520.00/159.86
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 520.00/159.86
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 520.00/159.86
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.00/159.86
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 520.00/159.86
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 520.00/159.86
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 520.00/159.86
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 520.00/159.86
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 520.00/159.86
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.00/159.86
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 520.00/159.86
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 520.00/159.86
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 520.00/159.86
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.86
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.86
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.86
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.86
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.86
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.86
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.86
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.86
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.86
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.86
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 520.00/159.86
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.86
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.86
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 520.00/159.86
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.86
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.86
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.86
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.86
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.86
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.86
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 520.00/159.86
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.86
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.86
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.86
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.86
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.86
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.86
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.86
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.86
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.86
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 520.00/159.86
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.86
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.86
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.86
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.86
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.86
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.86
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.86
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.86
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.86
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.86
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.00/159.86
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.86
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.86
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.00/159.86
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.86
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.86
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.86
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.86
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.86
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.86
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.00/159.86
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.86
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.86
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.86
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.86
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.86
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.86
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.86
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.86
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.86
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.00/159.86
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.86
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.86
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.86
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.86
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.86
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.86
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.86
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.86
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.86
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.86
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.00/159.86
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.86
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.86
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.00/159.86
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.86
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.86
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.86
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.86
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.86
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.86
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.00/159.86
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.86
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.86
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.86
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.86
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.86
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.86
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.86
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.86
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.86
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.00/159.86
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.00/159.86
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.00/159.86
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.86
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.86
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.00/159.86
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.86
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.86
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.00/159.86
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.00/159.86
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.00/159.86
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.00/159.86
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.00/159.86
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.00/159.86
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.00/159.86
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.00/159.86
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.00/159.86
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.00/159.86
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.00/159.86
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.00/159.86
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.00/159.86
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.00/159.86
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.00/159.86
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.00/159.86
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.00/159.86
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.00/159.86
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.00/159.86
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.00/159.86
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.00/159.86
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.00/159.86
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.00/159.86
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.00/159.86
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.86
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.86
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.86
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.86
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.86
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.86
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.86
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.86
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.86
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.86
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.00/159.86
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.86
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.86
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.00/159.86
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.86
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.86
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.86
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.86
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.86
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.86
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.00/159.86
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.86
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.86
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.86
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.86
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.86
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.86
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.86
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.86
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.86
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.00/159.86
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.86
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.86
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.86
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.86
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.86
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.86
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.86
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.86
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.86
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.86
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.00/159.86
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.86
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.86
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.00/159.86
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.86
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.86
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.86
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.86
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.86
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.86
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.00/159.86
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.86
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.86
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.86
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.86
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.86
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.86
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.86
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.86
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.86
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.00/159.86
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.86
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.86
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.86
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.86
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.86
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.86
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.86
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.86
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.86
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.86
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.00/159.86
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.86
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.86
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.00/159.86
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.86
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.86
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.86
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.86
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.86
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.86
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.00/159.86
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.86
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.86
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.86
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.86
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.86
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.86
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.86
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.86
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.86
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.00/159.86
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.86
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.86
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.86
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.86
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.86
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.86
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.86
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.86
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.86
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.86
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.00/159.86
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.86
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.86
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.00/159.86
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.86
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.86
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.86
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.86
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.86
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.86
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.00/159.86
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.86
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.86
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.86
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.86
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.86
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.86
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.86
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.86
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.86
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.00/159.86
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.00/159.86
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.86
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.86
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.86
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.86
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.86
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.00/159.86
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.86
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.86
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.86
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.86
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.86
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.00/159.86
PROPER(s(0)) → c63(S(ok(0))) 520.00/159.86
PROPER(s(nil)) → c63(S(ok(nil))) 520.00/159.86
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.00/159.86
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.00/159.86
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.86
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.86
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.86
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.86
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.86
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.00/159.86
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.86
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.86
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.86
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.86
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.86
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.00/159.86
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.00/159.86
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.00/159.86
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.00/159.86
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.00/159.86
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.86
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.86
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.86
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.86
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.86
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.00/159.86
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.86
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.86
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.86
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.86
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.86
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.00/159.86
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.00/159.86
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.00/159.86
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.00/159.86
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.86
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.86
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.86
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.86
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.86
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.86
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.86
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.86
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.86
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.86
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.86
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.86
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.86
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.86
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.86
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.86
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.86
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.86
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.86
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.00/159.86
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.86
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.86
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.00/159.86
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.86
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.00/159.86
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.86
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.86
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.86
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.86
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.86
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.86
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.86
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.86
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.86
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.86
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.86
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.86
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.86
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.86
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.86
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.86
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.86
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.86
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.86
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0)) 520.00/159.86
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.86
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.86
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(x1)) 520.00/159.86
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.86
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(x1)) 520.00/159.86
PROPER(rcons(x0, s(z0))) → c70(RCONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.86
PROPER(rcons(x0, posrecip(z0))) → c70(RCONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.86
PROPER(rcons(x0, negrecip(z0))) → c70(RCONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.86
PROPER(rcons(x0, cons(z0, z1))) → c70(RCONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.86
PROPER(rcons(x0, cons2(z0, z1))) → c70(RCONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.86
PROPER(rcons(x0, rcons(z0, z1))) → c70(RCONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.86
PROPER(rcons(x0, from(z0))) → c70(RCONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.86
PROPER(rcons(x0, 2ndspos(z0, z1))) → c70(RCONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.86
PROPER(rcons(x0, 2ndsneg(z0, z1))) → c70(RCONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.86
PROPER(rcons(x0, pi(z0))) → c70(RCONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.86
PROPER(rcons(x0, plus(z0, z1))) → c70(RCONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.86
PROPER(rcons(x0, times(z0, z1))) → c70(RCONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.86
PROPER(rcons(x0, square(z0))) → c70(RCONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.86
PROPER(rcons(s(z0), x1)) → c70(RCONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.86
PROPER(rcons(posrecip(z0), x1)) → c70(RCONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.86
PROPER(rcons(negrecip(z0), x1)) → c70(RCONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.86
PROPER(rcons(cons(z0, z1), x1)) → c70(RCONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(rcons(cons2(z0, z1), x1)) → c70(RCONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(rcons(rcons(z0, z1), x1)) → c70(RCONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(rcons(from(z0), x1)) → c70(RCONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.86
PROPER(rcons(2ndspos(z0, z1), x1)) → c70(RCONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(rcons(2ndsneg(z0, z1), x1)) → c70(RCONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(rcons(pi(z0), x1)) → c70(RCONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.86
PROPER(rcons(plus(z0, z1), x1)) → c70(RCONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(rcons(times(z0, z1), x1)) → c70(RCONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.86
PROPER(rcons(square(z0), x1)) → c70(RCONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.86
PROPER(rcons(x0, 0)) → c70(RCONS(proper(x0), ok(0)), PROPER(x0)) 520.00/159.86
PROPER(rcons(x0, nil)) → c70(RCONS(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.86
PROPER(rcons(x0, rnil)) → c70(RCONS(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.86
PROPER(rcons(0, x1)) → c70(RCONS(ok(0), proper(x1)), PROPER(x1)) 520.00/159.86
PROPER(rcons(nil, x1)) → c70(RCONS(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.86
PROPER(rcons(rnil, x1)) → c70(RCONS(ok(rnil), proper(x1)), PROPER(x1)) 520.00/159.86
PROPER(from(0)) → c71(FROM(ok(0)), PROPER(0)) 520.00/159.86
PROPER(from(s(z0))) → c71(FROM(s(proper(z0))), PROPER(s(z0))) 520.00/159.86
PROPER(from(posrecip(z0))) → c71(FROM(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.86
PROPER(from(negrecip(z0))) → c71(FROM(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.86
PROPER(from(nil)) → c71(FROM(ok(nil)), PROPER(nil)) 520.00/159.86
PROPER(from(cons(z0, z1))) → c71(FROM(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.86
PROPER(from(cons2(z0, z1))) → c71(FROM(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.86
PROPER(from(rnil)) → c71(FROM(ok(rnil)), PROPER(rnil)) 520.00/159.86
PROPER(from(rcons(z0, z1))) → c71(FROM(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.86
PROPER(from(from(z0))) → c71(FROM(from(proper(z0))), PROPER(from(z0))) 520.00/159.86
PROPER(from(2ndspos(z0, z1))) → c71(FROM(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.86
PROPER(from(2ndsneg(z0, z1))) → c71(FROM(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.86
PROPER(from(pi(z0))) → c71(FROM(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.86
PROPER(from(plus(z0, z1))) → c71(FROM(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.86
PROPER(from(times(z0, z1))) → c71(FROM(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.86
PROPER(from(square(z0))) → c71(FROM(square(proper(z0))), PROPER(square(z0)))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

ACTIVE, S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, PROPER, TOP

Compound Symbols:

c12, c18, c19, c21, c22, c23, c24, c26, c27, c28, c29, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c72, c73, c74, c75, c76, c77, c78, c79, c, c7, c9, c11, c1, c13, c14, c15, c16, c17, c20, c25, c30, c63, c63, c64, c64, c65, c65, c67, c67, c68, c68, c70, c70, c71

520.00/159.86
520.00/159.86

(49) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID) transformation)

Removed 3 trailing tuple parts
520.00/159.86
520.00/159.86

(50) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.00/159.86
active(2ndspos(0, z0)) → mark(rnil) 520.00/159.86
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.00/159.86
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.00/159.86
active(2ndsneg(0, z0)) → mark(rnil) 520.00/159.86
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.00/159.86
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.00/159.86
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.00/159.86
active(plus(0, z0)) → mark(z0) 520.00/159.86
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.00/159.86
active(times(0, z0)) → mark(0) 520.00/159.86
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.00/159.86
active(square(z0)) → mark(times(z0, z0)) 520.00/159.86
active(s(z0)) → s(active(z0)) 520.00/159.86
active(posrecip(z0)) → posrecip(active(z0)) 520.00/159.86
active(negrecip(z0)) → negrecip(active(z0)) 520.00/159.86
active(cons(z0, z1)) → cons(active(z0), z1) 520.00/159.86
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.00/159.86
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.00/159.86
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.00/159.86
active(from(z0)) → from(active(z0)) 520.00/159.86
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.00/159.86
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.00/159.86
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.00/159.86
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.00/159.86
active(pi(z0)) → pi(active(z0)) 520.00/159.86
active(plus(z0, z1)) → plus(active(z0), z1) 520.00/159.86
active(plus(z0, z1)) → plus(z0, active(z1)) 520.00/159.86
active(times(z0, z1)) → times(active(z0), z1) 520.00/159.86
active(times(z0, z1)) → times(z0, active(z1)) 520.00/159.86
active(square(z0)) → square(active(z0)) 520.00/159.86
s(mark(z0)) → mark(s(z0)) 520.00/159.86
s(ok(z0)) → ok(s(z0)) 520.00/159.86
posrecip(mark(z0)) → mark(posrecip(z0)) 520.00/159.86
posrecip(ok(z0)) → ok(posrecip(z0)) 520.00/159.86
negrecip(mark(z0)) → mark(negrecip(z0)) 520.00/159.86
negrecip(ok(z0)) → ok(negrecip(z0)) 520.00/159.86
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.00/159.86
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.00/159.86
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.00/159.86
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.00/159.86
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.00/159.86
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.00/159.86
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.00/159.86
from(mark(z0)) → mark(from(z0)) 520.00/159.86
from(ok(z0)) → ok(from(z0)) 520.00/159.86
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.00/159.86
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.00/159.86
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.00/159.86
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.00/159.86
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.00/159.86
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.00/159.86
pi(mark(z0)) → mark(pi(z0)) 520.00/159.86
pi(ok(z0)) → ok(pi(z0)) 520.00/159.86
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.00/159.86
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.00/159.86
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.00/159.86
times(mark(z0), z1) → mark(times(z0, z1)) 520.00/159.86
times(z0, mark(z1)) → mark(times(z0, z1)) 520.00/159.86
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.00/159.86
square(mark(z0)) → mark(square(z0)) 520.00/159.86
square(ok(z0)) → ok(square(z0)) 520.00/159.86
proper(0) → ok(0) 520.00/159.86
proper(s(z0)) → s(proper(z0)) 520.00/159.86
proper(posrecip(z0)) → posrecip(proper(z0)) 520.00/159.86
proper(negrecip(z0)) → negrecip(proper(z0)) 520.00/159.86
proper(nil) → ok(nil) 520.00/159.86
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.00/159.86
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.00/159.86
proper(rnil) → ok(rnil) 520.00/159.86
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.00/159.86
proper(from(z0)) → from(proper(z0)) 520.00/159.86
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.00/159.86
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.00/159.86
proper(pi(z0)) → pi(proper(z0)) 520.00/159.86
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.00/159.86
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.00/159.86
proper(square(z0)) → square(proper(z0)) 520.00/159.86
top(mark(z0)) → top(proper(z0)) 520.00/159.86
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 520.00/159.86
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 520.00/159.86
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 520.00/159.86
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 520.00/159.86
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 520.00/159.86
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 520.00/159.86
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 520.00/159.86
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 520.00/159.86
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 520.00/159.86
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 520.00/159.86
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 520.00/159.86
S(mark(z0)) → c31(S(z0)) 520.00/159.86
S(ok(z0)) → c32(S(z0)) 520.00/159.86
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.00/159.86
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.00/159.86
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.00/159.86
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.00/159.86
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.00/159.86
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.00/159.86
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.00/159.86
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.00/159.86
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.00/159.86
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.00/159.86
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.00/159.86
FROM(mark(z0)) → c44(FROM(z0)) 520.00/159.86
FROM(ok(z0)) → c45(FROM(z0)) 520.00/159.86
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.00/159.86
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.00/159.86
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.00/159.86
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.00/159.86
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.00/159.86
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.00/159.86
PI(mark(z0)) → c52(PI(z0)) 520.00/159.86
PI(ok(z0)) → c53(PI(z0)) 520.00/159.86
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.00/159.86
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.00/159.86
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.00/159.86
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.00/159.86
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.00/159.86
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.00/159.86
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.00/159.86
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.00/159.86
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.86
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.86
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 520.00/159.86
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.86
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.86
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 520.00/159.86
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 520.00/159.86
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 520.00/159.86
ACTIVE(from(z0)) → c(S(z0)) 520.00/159.86
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 520.00/159.86
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 520.00/159.86
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 520.00/159.86
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 520.00/159.86
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 520.00/159.86
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.00/159.86
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 520.00/159.86
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 520.00/159.86
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 520.00/159.86
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 520.00/159.86
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 520.00/159.86
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.00/159.86
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 520.00/159.86
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 520.00/159.86
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 520.00/159.86
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.86
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.86
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.86
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.86
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.86
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.86
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.86
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.86
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.86
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.86
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 520.00/159.86
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.86
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.86
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 520.00/159.86
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.86
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.86
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.86
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.86
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.86
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.86
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 520.00/159.86
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.86
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.86
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.86
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.86
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.86
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.86
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.86
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.86
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.86
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 520.00/159.86
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.86
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.86
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.86
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.86
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.86
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.86
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.86
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.86
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.86
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.86
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.00/159.86
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.86
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.86
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.00/159.86
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.86
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.86
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.86
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.86
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.86
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.86
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.00/159.86
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.86
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.86
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.86
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.86
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.86
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.86
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.86
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.86
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.86
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.00/159.86
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.86
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.86
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.86
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.86
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.86
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.86
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.86
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.86
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.86
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.86
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.00/159.86
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.86
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.86
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.00/159.86
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.86
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.86
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.86
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.86
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.86
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.86
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.00/159.86
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.86
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.86
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.86
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.86
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.86
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.86
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.86
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.86
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.86
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.00/159.86
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.00/159.86
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.00/159.86
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.86
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.86
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.00/159.86
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.86
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.86
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.00/159.86
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.00/159.86
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.00/159.86
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.00/159.86
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.00/159.86
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.00/159.86
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.00/159.86
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.00/159.86
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.00/159.86
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.00/159.86
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.00/159.86
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.00/159.86
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.00/159.86
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.00/159.86
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.00/159.86
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.00/159.86
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.00/159.86
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.00/159.86
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.00/159.86
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.00/159.86
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.00/159.86
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.00/159.86
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.00/159.86
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.00/159.86
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.86
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.86
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.86
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.86
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.86
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.86
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.86
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.86
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.86
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.86
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.00/159.86
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.86
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.86
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.00/159.86
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.86
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.86
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.86
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.86
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.86
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.86
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.00/159.86
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.86
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.86
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.86
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.86
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.86
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.86
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.86
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.86
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.86
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.00/159.86
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.86
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.86
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.86
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.86
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.86
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.86
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.86
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.86
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.86
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.86
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.00/159.86
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.86
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.86
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.00/159.86
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.86
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.86
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.86
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.86
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.86
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.86
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.00/159.86
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.86
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.86
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.86
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.86
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.86
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.86
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.86
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.86
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.86
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.00/159.86
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.86
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.86
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.86
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.86
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.86
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.86
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.86
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.86
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.86
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.86
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.00/159.86
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.86
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.86
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.00/159.86
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.86
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.86
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.86
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.86
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.86
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.86
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.00/159.86
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.86
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.86
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.86
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.86
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.86
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.86
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.86
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.86
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.86
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.00/159.86
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.86
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.86
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.86
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.86
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.86
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.86
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.86
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.86
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.86
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.86
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.00/159.86
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.86
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.86
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.00/159.86
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.86
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.86
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.86
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.86
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.86
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.86
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.00/159.86
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.86
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.86
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.86
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.86
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.86
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.86
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.86
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.86
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.86
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.00/159.86
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.00/159.86
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.86
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.86
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.86
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.86
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.86
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.00/159.86
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.86
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.86
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.86
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.86
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.87
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.00/159.87
PROPER(s(0)) → c63(S(ok(0))) 520.00/159.87
PROPER(s(nil)) → c63(S(ok(nil))) 520.00/159.87
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.00/159.87
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.00/159.87
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.87
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.87
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.87
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.87
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.87
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.00/159.87
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.87
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.87
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.87
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.87
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.87
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.00/159.87
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.00/159.87
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.00/159.87
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.00/159.87
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.00/159.87
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.87
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.87
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.87
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.87
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.87
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.00/159.87
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.87
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.87
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.87
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.87
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.87
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.00/159.87
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.00/159.87
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.00/159.87
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.00/159.87
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.87
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.87
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.87
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.87
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.87
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.87
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.87
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.87
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.87
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.87
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.87
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.87
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.87
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.87
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.87
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.87
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.87
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.87
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.87
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.00/159.87
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.87
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.87
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.00/159.87
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.87
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.00/159.87
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.87
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.87
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.87
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.87
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.87
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.87
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.87
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.87
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.87
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.87
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.87
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.87
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.87
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.87
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.87
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.87
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.87
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.87
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.87
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0)) 520.00/159.87
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.87
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.87
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(x1)) 520.00/159.87
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.87
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(x1)) 520.00/159.87
PROPER(rcons(x0, s(z0))) → c70(RCONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.87
PROPER(rcons(x0, posrecip(z0))) → c70(RCONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.87
PROPER(rcons(x0, negrecip(z0))) → c70(RCONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.87
PROPER(rcons(x0, cons(z0, z1))) → c70(RCONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.87
PROPER(rcons(x0, cons2(z0, z1))) → c70(RCONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.87
PROPER(rcons(x0, rcons(z0, z1))) → c70(RCONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.87
PROPER(rcons(x0, from(z0))) → c70(RCONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.87
PROPER(rcons(x0, 2ndspos(z0, z1))) → c70(RCONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.87
PROPER(rcons(x0, 2ndsneg(z0, z1))) → c70(RCONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.87
PROPER(rcons(x0, pi(z0))) → c70(RCONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.87
PROPER(rcons(x0, plus(z0, z1))) → c70(RCONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.87
PROPER(rcons(x0, times(z0, z1))) → c70(RCONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.87
PROPER(rcons(x0, square(z0))) → c70(RCONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.87
PROPER(rcons(s(z0), x1)) → c70(RCONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.87
PROPER(rcons(posrecip(z0), x1)) → c70(RCONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.87
PROPER(rcons(negrecip(z0), x1)) → c70(RCONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.87
PROPER(rcons(cons(z0, z1), x1)) → c70(RCONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(rcons(cons2(z0, z1), x1)) → c70(RCONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(rcons(rcons(z0, z1), x1)) → c70(RCONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(rcons(from(z0), x1)) → c70(RCONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.87
PROPER(rcons(2ndspos(z0, z1), x1)) → c70(RCONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(rcons(2ndsneg(z0, z1), x1)) → c70(RCONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(rcons(pi(z0), x1)) → c70(RCONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.87
PROPER(rcons(plus(z0, z1), x1)) → c70(RCONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(rcons(times(z0, z1), x1)) → c70(RCONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(rcons(square(z0), x1)) → c70(RCONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.87
PROPER(rcons(x0, 0)) → c70(RCONS(proper(x0), ok(0)), PROPER(x0)) 520.00/159.87
PROPER(rcons(x0, nil)) → c70(RCONS(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.87
PROPER(rcons(x0, rnil)) → c70(RCONS(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.87
PROPER(rcons(0, x1)) → c70(RCONS(ok(0), proper(x1)), PROPER(x1)) 520.00/159.87
PROPER(rcons(nil, x1)) → c70(RCONS(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.87
PROPER(rcons(rnil, x1)) → c70(RCONS(ok(rnil), proper(x1)), PROPER(x1)) 520.00/159.87
PROPER(from(s(z0))) → c71(FROM(s(proper(z0))), PROPER(s(z0))) 520.00/159.87
PROPER(from(posrecip(z0))) → c71(FROM(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.87
PROPER(from(negrecip(z0))) → c71(FROM(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.87
PROPER(from(cons(z0, z1))) → c71(FROM(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.87
PROPER(from(cons2(z0, z1))) → c71(FROM(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.87
PROPER(from(rcons(z0, z1))) → c71(FROM(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.87
PROPER(from(from(z0))) → c71(FROM(from(proper(z0))), PROPER(from(z0))) 520.00/159.87
PROPER(from(2ndspos(z0, z1))) → c71(FROM(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.87
PROPER(from(2ndsneg(z0, z1))) → c71(FROM(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.87
PROPER(from(pi(z0))) → c71(FROM(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.87
PROPER(from(plus(z0, z1))) → c71(FROM(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.87
PROPER(from(times(z0, z1))) → c71(FROM(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.87
PROPER(from(square(z0))) → c71(FROM(square(proper(z0))), PROPER(square(z0))) 520.00/159.87
PROPER(from(0)) → c71(FROM(ok(0))) 520.00/159.87
PROPER(from(nil)) → c71(FROM(ok(nil))) 520.00/159.87
PROPER(from(rnil)) → c71(FROM(ok(rnil)))
S tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 520.00/159.87
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 520.00/159.87
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 520.00/159.87
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 520.00/159.87
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 520.00/159.87
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 520.00/159.87
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 520.00/159.87
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 520.00/159.87
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 520.00/159.87
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 520.00/159.87
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 520.00/159.87
S(mark(z0)) → c31(S(z0)) 520.00/159.87
S(ok(z0)) → c32(S(z0)) 520.00/159.87
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.00/159.87
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.00/159.87
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.00/159.87
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.00/159.87
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.00/159.87
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.00/159.87
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.00/159.87
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.00/159.87
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.00/159.87
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.00/159.87
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.00/159.87
FROM(mark(z0)) → c44(FROM(z0)) 520.00/159.87
FROM(ok(z0)) → c45(FROM(z0)) 520.00/159.87
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.00/159.87
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.00/159.87
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.00/159.87
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.00/159.87
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.00/159.87
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.00/159.87
PI(mark(z0)) → c52(PI(z0)) 520.00/159.87
PI(ok(z0)) → c53(PI(z0)) 520.00/159.87
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.00/159.87
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.00/159.87
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.00/159.87
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.00/159.87
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.00/159.87
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.00/159.87
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.00/159.87
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.00/159.87
PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.87
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.87
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 520.00/159.87
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.87
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.87
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 520.00/159.87
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 520.00/159.87
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 520.00/159.87
ACTIVE(from(z0)) → c(S(z0)) 520.00/159.87
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 520.00/159.87
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 520.00/159.87
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 520.00/159.87
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 520.00/159.87
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 520.00/159.87
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.00/159.87
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 520.00/159.87
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 520.00/159.87
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 520.00/159.87
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 520.00/159.87
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 520.00/159.87
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.00/159.87
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 520.00/159.87
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 520.00/159.87
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 520.00/159.87
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.87
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.87
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.87
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.87
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.87
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.87
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.87
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.87
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.87
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.87
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 520.00/159.87
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.87
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.87
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 520.00/159.87
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.87
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.87
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.87
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.87
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.87
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.87
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 520.00/159.87
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.87
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.87
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.87
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.87
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.87
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.87
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.87
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.87
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.87
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 520.00/159.87
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.87
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.87
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.87
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.87
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.87
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.87
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.87
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.87
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.87
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.87
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.00/159.87
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.87
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.87
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.00/159.87
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.87
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.87
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.87
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.87
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.87
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.87
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.00/159.87
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.87
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.87
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.87
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.87
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.87
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.87
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.87
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.87
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.87
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.00/159.87
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.87
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.87
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.87
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.87
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.87
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.87
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.87
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.87
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.87
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.87
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.00/159.87
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.87
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.87
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.00/159.87
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.87
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.87
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.87
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.87
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.87
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.87
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.00/159.87
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.87
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.87
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.87
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.87
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.87
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.87
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.87
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.87
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.87
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.00/159.87
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.00/159.87
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.00/159.87
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.87
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.87
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.00/159.87
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.87
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.87
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.00/159.87
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.00/159.87
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.00/159.87
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.00/159.87
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.00/159.87
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.00/159.87
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.00/159.87
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.00/159.87
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.00/159.87
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.00/159.87
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.00/159.87
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.00/159.87
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.00/159.87
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.00/159.87
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.00/159.87
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.00/159.87
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.00/159.87
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.00/159.87
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.00/159.87
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.00/159.87
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.00/159.87
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.00/159.87
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.00/159.87
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.00/159.87
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.87
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.87
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.87
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.87
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.87
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.87
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.87
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.87
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.87
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.87
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.00/159.87
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.87
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.87
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.00/159.87
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.87
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.87
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.87
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.87
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.87
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.87
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.00/159.87
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.87
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.87
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.87
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.87
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.87
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.87
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.87
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.87
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.87
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.00/159.87
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.87
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.87
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.87
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.87
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.87
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.87
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.87
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.87
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.87
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.87
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.00/159.87
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.87
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.87
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.00/159.87
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.87
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.87
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.87
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.87
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.87
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.87
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.00/159.87
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.87
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.87
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.87
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.87
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.87
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.87
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.87
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.87
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.87
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.00/159.87
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.87
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.87
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.87
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.87
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.87
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.87
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.87
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.87
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.87
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.87
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.00/159.87
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.87
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.87
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.00/159.87
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.87
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.87
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.87
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.87
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.87
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.87
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.00/159.87
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.87
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.87
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.87
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.87
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.87
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.87
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.87
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.87
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.87
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.00/159.87
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.87
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.87
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.87
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.87
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.87
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.87
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.87
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.87
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.87
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.87
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.00/159.87
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.87
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.87
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.00/159.87
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.87
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.87
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.87
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.87
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.87
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.87
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.00/159.87
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.87
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.87
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.87
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.87
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.87
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.87
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.87
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.87
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.87
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.00/159.87
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.00/159.87
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.87
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.87
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.87
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.87
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.87
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.00/159.87
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.87
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.87
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.87
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.87
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.87
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.00/159.87
PROPER(s(0)) → c63(S(ok(0))) 520.00/159.87
PROPER(s(nil)) → c63(S(ok(nil))) 520.00/159.87
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.00/159.87
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.00/159.87
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.87
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.87
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.87
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.87
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.87
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.00/159.87
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.87
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.87
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.87
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.87
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.87
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.00/159.87
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.00/159.87
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.00/159.87
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.00/159.87
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.00/159.87
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.87
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.87
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.87
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.87
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.87
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.00/159.87
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.87
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.87
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.87
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.87
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.87
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.00/159.87
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.00/159.87
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.00/159.87
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.00/159.87
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.87
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.87
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.87
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.87
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.87
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.87
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.87
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.87
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.87
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.87
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.87
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.87
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.87
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.87
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.87
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.87
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.87
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.87
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.87
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.00/159.87
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.87
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.87
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.00/159.87
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.87
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.00/159.87
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.87
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.87
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.87
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.87
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.87
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.87
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.87
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.87
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.87
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.87
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.87
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.87
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.87
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.87
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.87
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.87
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.87
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.87
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.87
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0)) 520.00/159.87
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.87
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.87
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(x1)) 520.00/159.87
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.87
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(x1)) 520.00/159.87
PROPER(rcons(x0, s(z0))) → c70(RCONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.87
PROPER(rcons(x0, posrecip(z0))) → c70(RCONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.87
PROPER(rcons(x0, negrecip(z0))) → c70(RCONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.87
PROPER(rcons(x0, cons(z0, z1))) → c70(RCONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.87
PROPER(rcons(x0, cons2(z0, z1))) → c70(RCONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.87
PROPER(rcons(x0, rcons(z0, z1))) → c70(RCONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.87
PROPER(rcons(x0, from(z0))) → c70(RCONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.87
PROPER(rcons(x0, 2ndspos(z0, z1))) → c70(RCONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.87
PROPER(rcons(x0, 2ndsneg(z0, z1))) → c70(RCONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.87
PROPER(rcons(x0, pi(z0))) → c70(RCONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.87
PROPER(rcons(x0, plus(z0, z1))) → c70(RCONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.87
PROPER(rcons(x0, times(z0, z1))) → c70(RCONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.87
PROPER(rcons(x0, square(z0))) → c70(RCONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.87
PROPER(rcons(s(z0), x1)) → c70(RCONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.87
PROPER(rcons(posrecip(z0), x1)) → c70(RCONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.87
PROPER(rcons(negrecip(z0), x1)) → c70(RCONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.87
PROPER(rcons(cons(z0, z1), x1)) → c70(RCONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(rcons(cons2(z0, z1), x1)) → c70(RCONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(rcons(rcons(z0, z1), x1)) → c70(RCONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(rcons(from(z0), x1)) → c70(RCONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.87
PROPER(rcons(2ndspos(z0, z1), x1)) → c70(RCONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(rcons(2ndsneg(z0, z1), x1)) → c70(RCONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(rcons(pi(z0), x1)) → c70(RCONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.87
PROPER(rcons(plus(z0, z1), x1)) → c70(RCONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(rcons(times(z0, z1), x1)) → c70(RCONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(rcons(square(z0), x1)) → c70(RCONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.87
PROPER(rcons(x0, 0)) → c70(RCONS(proper(x0), ok(0)), PROPER(x0)) 520.00/159.87
PROPER(rcons(x0, nil)) → c70(RCONS(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.87
PROPER(rcons(x0, rnil)) → c70(RCONS(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.87
PROPER(rcons(0, x1)) → c70(RCONS(ok(0), proper(x1)), PROPER(x1)) 520.00/159.87
PROPER(rcons(nil, x1)) → c70(RCONS(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.87
PROPER(rcons(rnil, x1)) → c70(RCONS(ok(rnil), proper(x1)), PROPER(x1)) 520.00/159.87
PROPER(from(s(z0))) → c71(FROM(s(proper(z0))), PROPER(s(z0))) 520.00/159.87
PROPER(from(posrecip(z0))) → c71(FROM(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.87
PROPER(from(negrecip(z0))) → c71(FROM(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.87
PROPER(from(cons(z0, z1))) → c71(FROM(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.87
PROPER(from(cons2(z0, z1))) → c71(FROM(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.87
PROPER(from(rcons(z0, z1))) → c71(FROM(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.87
PROPER(from(from(z0))) → c71(FROM(from(proper(z0))), PROPER(from(z0))) 520.00/159.87
PROPER(from(2ndspos(z0, z1))) → c71(FROM(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.87
PROPER(from(2ndsneg(z0, z1))) → c71(FROM(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.87
PROPER(from(pi(z0))) → c71(FROM(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.87
PROPER(from(plus(z0, z1))) → c71(FROM(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.87
PROPER(from(times(z0, z1))) → c71(FROM(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.87
PROPER(from(square(z0))) → c71(FROM(square(proper(z0))), PROPER(square(z0))) 520.00/159.87
PROPER(from(0)) → c71(FROM(ok(0))) 520.00/159.87
PROPER(from(nil)) → c71(FROM(ok(nil))) 520.00/159.87
PROPER(from(rnil)) → c71(FROM(ok(rnil)))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

ACTIVE, S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, PROPER, TOP

Compound Symbols:

c12, c18, c19, c21, c22, c23, c24, c26, c27, c28, c29, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c72, c73, c74, c75, c76, c77, c78, c79, c, c7, c9, c11, c1, c13, c14, c15, c16, c17, c20, c25, c30, c63, c63, c64, c64, c65, c65, c67, c67, c68, c68, c70, c70, c71, c71

520.00/159.87
520.00/159.87

(51) CdtNarrowingProof (BOTH BOUNDS(ID, ID) transformation)

Use narrowing to replace PROPER(2ndspos(z0, z1)) → c72(2NDSPOS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) by

PROPER(2ndspos(x0, 0)) → c72(2NDSPOS(proper(x0), ok(0)), PROPER(x0), PROPER(0)) 520.00/159.87
PROPER(2ndspos(x0, s(z0))) → c72(2NDSPOS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.87
PROPER(2ndspos(x0, posrecip(z0))) → c72(2NDSPOS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.87
PROPER(2ndspos(x0, negrecip(z0))) → c72(2NDSPOS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.87
PROPER(2ndspos(x0, nil)) → c72(2NDSPOS(proper(x0), ok(nil)), PROPER(x0), PROPER(nil)) 520.00/159.87
PROPER(2ndspos(x0, cons(z0, z1))) → c72(2NDSPOS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.87
PROPER(2ndspos(x0, cons2(z0, z1))) → c72(2NDSPOS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.87
PROPER(2ndspos(x0, rnil)) → c72(2NDSPOS(proper(x0), ok(rnil)), PROPER(x0), PROPER(rnil)) 520.00/159.87
PROPER(2ndspos(x0, rcons(z0, z1))) → c72(2NDSPOS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.87
PROPER(2ndspos(x0, from(z0))) → c72(2NDSPOS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.87
PROPER(2ndspos(x0, 2ndspos(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.87
PROPER(2ndspos(x0, 2ndsneg(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.87
PROPER(2ndspos(x0, pi(z0))) → c72(2NDSPOS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.87
PROPER(2ndspos(x0, plus(z0, z1))) → c72(2NDSPOS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.87
PROPER(2ndspos(x0, times(z0, z1))) → c72(2NDSPOS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.87
PROPER(2ndspos(x0, square(z0))) → c72(2NDSPOS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.87
PROPER(2ndspos(0, x1)) → c72(2NDSPOS(ok(0), proper(x1)), PROPER(0), PROPER(x1)) 520.00/159.87
PROPER(2ndspos(s(z0), x1)) → c72(2NDSPOS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.87
PROPER(2ndspos(posrecip(z0), x1)) → c72(2NDSPOS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.87
PROPER(2ndspos(negrecip(z0), x1)) → c72(2NDSPOS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.87
PROPER(2ndspos(nil, x1)) → c72(2NDSPOS(ok(nil), proper(x1)), PROPER(nil), PROPER(x1)) 520.00/159.87
PROPER(2ndspos(cons(z0, z1), x1)) → c72(2NDSPOS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(2ndspos(cons2(z0, z1), x1)) → c72(2NDSPOS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(2ndspos(rnil, x1)) → c72(2NDSPOS(ok(rnil), proper(x1)), PROPER(rnil), PROPER(x1)) 520.00/159.87
PROPER(2ndspos(rcons(z0, z1), x1)) → c72(2NDSPOS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(2ndspos(from(z0), x1)) → c72(2NDSPOS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.87
PROPER(2ndspos(2ndspos(z0, z1), x1)) → c72(2NDSPOS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(2ndspos(2ndsneg(z0, z1), x1)) → c72(2NDSPOS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(2ndspos(pi(z0), x1)) → c72(2NDSPOS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.87
PROPER(2ndspos(plus(z0, z1), x1)) → c72(2NDSPOS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(2ndspos(times(z0, z1), x1)) → c72(2NDSPOS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.87
PROPER(2ndspos(square(z0), x1)) → c72(2NDSPOS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1))
520.00/159.87
520.00/159.87

(52) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.00/159.87
active(2ndspos(0, z0)) → mark(rnil) 520.00/159.87
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.00/159.87
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.00/159.87
active(2ndsneg(0, z0)) → mark(rnil) 520.00/159.87
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.00/159.87
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.00/159.87
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.00/159.87
active(plus(0, z0)) → mark(z0) 520.00/159.87
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.00/159.87
active(times(0, z0)) → mark(0) 520.00/159.87
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.00/159.87
active(square(z0)) → mark(times(z0, z0)) 520.00/159.87
active(s(z0)) → s(active(z0)) 520.00/159.87
active(posrecip(z0)) → posrecip(active(z0)) 520.00/159.87
active(negrecip(z0)) → negrecip(active(z0)) 520.00/159.87
active(cons(z0, z1)) → cons(active(z0), z1) 520.00/159.87
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.00/159.87
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.00/159.87
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.00/159.87
active(from(z0)) → from(active(z0)) 520.00/159.87
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.00/159.87
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.00/159.87
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.00/159.87
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.00/159.87
active(pi(z0)) → pi(active(z0)) 520.00/159.87
active(plus(z0, z1)) → plus(active(z0), z1) 520.00/159.87
active(plus(z0, z1)) → plus(z0, active(z1)) 520.00/159.87
active(times(z0, z1)) → times(active(z0), z1) 520.00/159.87
active(times(z0, z1)) → times(z0, active(z1)) 520.00/159.87
active(square(z0)) → square(active(z0)) 520.00/159.87
s(mark(z0)) → mark(s(z0)) 520.00/159.87
s(ok(z0)) → ok(s(z0)) 520.00/159.87
posrecip(mark(z0)) → mark(posrecip(z0)) 520.00/159.87
posrecip(ok(z0)) → ok(posrecip(z0)) 520.00/159.87
negrecip(mark(z0)) → mark(negrecip(z0)) 520.00/159.87
negrecip(ok(z0)) → ok(negrecip(z0)) 520.00/159.87
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.00/159.87
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.00/159.87
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.00/159.87
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.00/159.87
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.00/159.87
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.00/159.87
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.00/159.87
from(mark(z0)) → mark(from(z0)) 520.00/159.87
from(ok(z0)) → ok(from(z0)) 520.00/159.87
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.00/159.87
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.00/159.87
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.00/159.87
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.00/159.87
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.00/159.87
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.00/159.87
pi(mark(z0)) → mark(pi(z0)) 520.00/159.87
pi(ok(z0)) → ok(pi(z0)) 520.00/159.87
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.00/159.87
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.00/159.87
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.00/159.87
times(mark(z0), z1) → mark(times(z0, z1)) 520.00/159.87
times(z0, mark(z1)) → mark(times(z0, z1)) 520.00/159.87
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.00/159.87
square(mark(z0)) → mark(square(z0)) 520.00/159.87
square(ok(z0)) → ok(square(z0)) 520.00/159.87
proper(0) → ok(0) 520.00/159.87
proper(s(z0)) → s(proper(z0)) 520.00/159.87
proper(posrecip(z0)) → posrecip(proper(z0)) 520.00/159.87
proper(negrecip(z0)) → negrecip(proper(z0)) 520.00/159.87
proper(nil) → ok(nil) 520.00/159.87
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.00/159.87
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.00/159.87
proper(rnil) → ok(rnil) 520.00/159.87
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.00/159.87
proper(from(z0)) → from(proper(z0)) 520.00/159.87
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.00/159.87
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.00/159.87
proper(pi(z0)) → pi(proper(z0)) 520.00/159.87
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.00/159.87
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.00/159.87
proper(square(z0)) → square(proper(z0)) 520.00/159.87
top(mark(z0)) → top(proper(z0)) 520.00/159.87
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 520.00/159.87
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 520.00/159.87
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 520.00/159.87
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 520.00/159.87
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 520.00/159.87
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 520.00/159.87
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 520.00/159.87
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 520.00/159.87
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 520.00/159.87
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 520.00/159.87
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 520.00/159.87
S(mark(z0)) → c31(S(z0)) 520.00/159.87
S(ok(z0)) → c32(S(z0)) 520.00/159.87
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.00/159.87
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.00/159.87
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.00/159.87
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.00/159.87
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.00/159.87
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.00/159.87
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.00/159.87
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.00/159.87
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.00/159.87
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.00/159.87
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.00/159.87
FROM(mark(z0)) → c44(FROM(z0)) 520.00/159.87
FROM(ok(z0)) → c45(FROM(z0)) 520.00/159.87
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.00/159.87
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.00/159.87
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.00/159.87
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.00/159.87
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.00/159.87
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.00/159.87
PI(mark(z0)) → c52(PI(z0)) 520.00/159.87
PI(ok(z0)) → c53(PI(z0)) 520.00/159.87
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.00/159.87
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.00/159.87
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.00/159.87
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.00/159.87
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.00/159.87
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.00/159.87
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.00/159.87
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.00/159.87
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.87
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 520.00/159.87
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.87
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.87
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 520.00/159.87
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 520.00/159.87
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 520.00/159.87
ACTIVE(from(z0)) → c(S(z0)) 520.00/159.87
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 520.00/159.87
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 520.00/159.87
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 520.00/159.87
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 520.00/159.87
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 520.00/159.87
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.00/159.87
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 520.00/159.87
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 520.00/159.87
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 520.00/159.87
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 520.00/159.87
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 520.00/159.87
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.00/159.87
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 520.00/159.87
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 520.00/159.87
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 520.00/159.87
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.87
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.87
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.87
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.87
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.87
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.87
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.87
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.87
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.87
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.87
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 520.00/159.87
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.87
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.87
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 520.00/159.87
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.87
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.87
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.87
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.87
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.87
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.87
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 520.00/159.87
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.87
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.87
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.87
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.87
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.87
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.87
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.87
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.87
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.87
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 520.00/159.87
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.87
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.87
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.87
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.87
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.87
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.87
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.87
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.87
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.87
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.87
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.00/159.87
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.87
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.87
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.00/159.87
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.87
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.87
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.87
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.87
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.87
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.87
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.00/159.87
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.87
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.87
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.87
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.87
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.87
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.87
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.87
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.87
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.87
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.00/159.87
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.87
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.87
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.87
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.87
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.87
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.87
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.87
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.87
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.87
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.87
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.00/159.87
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.87
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.87
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.00/159.87
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.87
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.87
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.87
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.87
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.87
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.87
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.00/159.87
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.87
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.87
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.87
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.87
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.87
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.87
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.87
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.87
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.87
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.00/159.87
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.00/159.87
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.00/159.87
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.87
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.87
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.00/159.87
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.87
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.87
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.00/159.87
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.00/159.87
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.00/159.87
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.00/159.87
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.00/159.87
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.00/159.87
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.00/159.87
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.00/159.87
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.00/159.87
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.00/159.87
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.00/159.87
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.00/159.87
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.00/159.87
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.00/159.87
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.00/159.87
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.00/159.87
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.00/159.87
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.00/159.87
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.00/159.87
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.00/159.87
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.00/159.87
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.00/159.87
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.00/159.87
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.00/159.87
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.87
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.87
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.87
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.87
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.87
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.87
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.87
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.87
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.87
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.87
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.00/159.87
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.87
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.87
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.00/159.87
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.87
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.87
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.87
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.87
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.87
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.87
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.00/159.87
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.87
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.87
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.87
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.87
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.87
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.87
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.87
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.87
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.87
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.00/159.87
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.87
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.87
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.87
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.87
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.87
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.87
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.87
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.87
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.87
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.87
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.00/159.87
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.87
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.87
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.00/159.87
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.87
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.87
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.87
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.87
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.87
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.87
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.00/159.87
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.87
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.87
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.87
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.87
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.87
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.87
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.87
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.87
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.87
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.00/159.87
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.87
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.87
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.87
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.87
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.87
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.87
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.87
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.87
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.87
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.87
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.00/159.87
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.87
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.87
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.00/159.87
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.87
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.87
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.87
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.87
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.87
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.87
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.00/159.87
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.87
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.87
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.87
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.87
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.87
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.87
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.87
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.87
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.87
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.00/159.87
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.87
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.87
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.87
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.87
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.87
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.87
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.87
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.87
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.87
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.87
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.00/159.87
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.87
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.87
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.00/159.87
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.87
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.87
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.87
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.87
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.87
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.87
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.00/159.87
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.87
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.87
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.87
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.87
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.87
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.87
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.87
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.87
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.87
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.00/159.87
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.00/159.87
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.87
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.87
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.87
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.87
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.87
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.00/159.87
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.87
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.87
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.87
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.87
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.87
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.00/159.87
PROPER(s(0)) → c63(S(ok(0))) 520.00/159.87
PROPER(s(nil)) → c63(S(ok(nil))) 520.00/159.87
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.00/159.87
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.00/159.87
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.87
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.87
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.87
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.87
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.87
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.00/159.87
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.87
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.87
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.87
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.87
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.87
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.00/159.87
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.00/159.87
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.00/159.87
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.00/159.87
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.00/159.87
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.87
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.88
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.88
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.88
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.88
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.00/159.88
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.88
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.88
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.88
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.88
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.88
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.00/159.88
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.00/159.88
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.00/159.88
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.00/159.88
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.88
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.88
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.88
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.88
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.88
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.88
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.88
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.88
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.88
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.88
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.88
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.88
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.88
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.88
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.88
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.88
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.88
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.88
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.88
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.00/159.88
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.88
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.88
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.00/159.88
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.88
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.00/159.88
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.88
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.88
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.88
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.88
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.88
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.88
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.88
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.88
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.88
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.88
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.88
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.88
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.88
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.88
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.88
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.88
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.88
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.88
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.88
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0)) 520.00/159.88
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.88
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.88
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(x1)) 520.00/159.88
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.88
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(x1)) 520.00/159.88
PROPER(rcons(x0, s(z0))) → c70(RCONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.88
PROPER(rcons(x0, posrecip(z0))) → c70(RCONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.88
PROPER(rcons(x0, negrecip(z0))) → c70(RCONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.88
PROPER(rcons(x0, cons(z0, z1))) → c70(RCONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.88
PROPER(rcons(x0, cons2(z0, z1))) → c70(RCONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.88
PROPER(rcons(x0, rcons(z0, z1))) → c70(RCONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.88
PROPER(rcons(x0, from(z0))) → c70(RCONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.88
PROPER(rcons(x0, 2ndspos(z0, z1))) → c70(RCONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.88
PROPER(rcons(x0, 2ndsneg(z0, z1))) → c70(RCONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.88
PROPER(rcons(x0, pi(z0))) → c70(RCONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.88
PROPER(rcons(x0, plus(z0, z1))) → c70(RCONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.88
PROPER(rcons(x0, times(z0, z1))) → c70(RCONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.88
PROPER(rcons(x0, square(z0))) → c70(RCONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.88
PROPER(rcons(s(z0), x1)) → c70(RCONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.88
PROPER(rcons(posrecip(z0), x1)) → c70(RCONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.88
PROPER(rcons(negrecip(z0), x1)) → c70(RCONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.88
PROPER(rcons(cons(z0, z1), x1)) → c70(RCONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(rcons(cons2(z0, z1), x1)) → c70(RCONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(rcons(rcons(z0, z1), x1)) → c70(RCONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(rcons(from(z0), x1)) → c70(RCONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.88
PROPER(rcons(2ndspos(z0, z1), x1)) → c70(RCONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(rcons(2ndsneg(z0, z1), x1)) → c70(RCONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(rcons(pi(z0), x1)) → c70(RCONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.88
PROPER(rcons(plus(z0, z1), x1)) → c70(RCONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(rcons(times(z0, z1), x1)) → c70(RCONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(rcons(square(z0), x1)) → c70(RCONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.88
PROPER(rcons(x0, 0)) → c70(RCONS(proper(x0), ok(0)), PROPER(x0)) 520.00/159.88
PROPER(rcons(x0, nil)) → c70(RCONS(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.88
PROPER(rcons(x0, rnil)) → c70(RCONS(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.88
PROPER(rcons(0, x1)) → c70(RCONS(ok(0), proper(x1)), PROPER(x1)) 520.00/159.88
PROPER(rcons(nil, x1)) → c70(RCONS(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.88
PROPER(rcons(rnil, x1)) → c70(RCONS(ok(rnil), proper(x1)), PROPER(x1)) 520.00/159.88
PROPER(from(s(z0))) → c71(FROM(s(proper(z0))), PROPER(s(z0))) 520.00/159.88
PROPER(from(posrecip(z0))) → c71(FROM(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.88
PROPER(from(negrecip(z0))) → c71(FROM(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.88
PROPER(from(cons(z0, z1))) → c71(FROM(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.88
PROPER(from(cons2(z0, z1))) → c71(FROM(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.88
PROPER(from(rcons(z0, z1))) → c71(FROM(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.88
PROPER(from(from(z0))) → c71(FROM(from(proper(z0))), PROPER(from(z0))) 520.00/159.88
PROPER(from(2ndspos(z0, z1))) → c71(FROM(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.88
PROPER(from(2ndsneg(z0, z1))) → c71(FROM(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.88
PROPER(from(pi(z0))) → c71(FROM(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.88
PROPER(from(plus(z0, z1))) → c71(FROM(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.88
PROPER(from(times(z0, z1))) → c71(FROM(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.88
PROPER(from(square(z0))) → c71(FROM(square(proper(z0))), PROPER(square(z0))) 520.00/159.88
PROPER(from(0)) → c71(FROM(ok(0))) 520.00/159.88
PROPER(from(nil)) → c71(FROM(ok(nil))) 520.00/159.88
PROPER(from(rnil)) → c71(FROM(ok(rnil))) 520.00/159.88
PROPER(2ndspos(x0, 0)) → c72(2NDSPOS(proper(x0), ok(0)), PROPER(x0), PROPER(0)) 520.00/159.88
PROPER(2ndspos(x0, s(z0))) → c72(2NDSPOS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.88
PROPER(2ndspos(x0, posrecip(z0))) → c72(2NDSPOS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.88
PROPER(2ndspos(x0, negrecip(z0))) → c72(2NDSPOS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.88
PROPER(2ndspos(x0, nil)) → c72(2NDSPOS(proper(x0), ok(nil)), PROPER(x0), PROPER(nil)) 520.00/159.88
PROPER(2ndspos(x0, cons(z0, z1))) → c72(2NDSPOS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.88
PROPER(2ndspos(x0, cons2(z0, z1))) → c72(2NDSPOS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.88
PROPER(2ndspos(x0, rnil)) → c72(2NDSPOS(proper(x0), ok(rnil)), PROPER(x0), PROPER(rnil)) 520.00/159.88
PROPER(2ndspos(x0, rcons(z0, z1))) → c72(2NDSPOS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.88
PROPER(2ndspos(x0, from(z0))) → c72(2NDSPOS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.88
PROPER(2ndspos(x0, 2ndspos(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.88
PROPER(2ndspos(x0, 2ndsneg(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.88
PROPER(2ndspos(x0, pi(z0))) → c72(2NDSPOS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.88
PROPER(2ndspos(x0, plus(z0, z1))) → c72(2NDSPOS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.88
PROPER(2ndspos(x0, times(z0, z1))) → c72(2NDSPOS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.88
PROPER(2ndspos(x0, square(z0))) → c72(2NDSPOS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.88
PROPER(2ndspos(0, x1)) → c72(2NDSPOS(ok(0), proper(x1)), PROPER(0), PROPER(x1)) 520.00/159.88
PROPER(2ndspos(s(z0), x1)) → c72(2NDSPOS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.88
PROPER(2ndspos(posrecip(z0), x1)) → c72(2NDSPOS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.88
PROPER(2ndspos(negrecip(z0), x1)) → c72(2NDSPOS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.88
PROPER(2ndspos(nil, x1)) → c72(2NDSPOS(ok(nil), proper(x1)), PROPER(nil), PROPER(x1)) 520.00/159.88
PROPER(2ndspos(cons(z0, z1), x1)) → c72(2NDSPOS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(2ndspos(cons2(z0, z1), x1)) → c72(2NDSPOS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(2ndspos(rnil, x1)) → c72(2NDSPOS(ok(rnil), proper(x1)), PROPER(rnil), PROPER(x1)) 520.00/159.88
PROPER(2ndspos(rcons(z0, z1), x1)) → c72(2NDSPOS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(2ndspos(from(z0), x1)) → c72(2NDSPOS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.88
PROPER(2ndspos(2ndspos(z0, z1), x1)) → c72(2NDSPOS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(2ndspos(2ndsneg(z0, z1), x1)) → c72(2NDSPOS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(2ndspos(pi(z0), x1)) → c72(2NDSPOS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.88
PROPER(2ndspos(plus(z0, z1), x1)) → c72(2NDSPOS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(2ndspos(times(z0, z1), x1)) → c72(2NDSPOS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(2ndspos(square(z0), x1)) → c72(2NDSPOS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1))
S tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 520.00/159.88
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 520.00/159.88
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 520.00/159.88
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 520.00/159.88
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 520.00/159.88
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 520.00/159.88
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 520.00/159.88
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 520.00/159.88
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 520.00/159.88
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 520.00/159.88
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 520.00/159.88
S(mark(z0)) → c31(S(z0)) 520.00/159.88
S(ok(z0)) → c32(S(z0)) 520.00/159.88
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.00/159.88
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.00/159.88
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.00/159.88
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.00/159.88
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.00/159.88
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.00/159.88
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.00/159.88
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.00/159.88
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.00/159.88
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.00/159.88
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.00/159.88
FROM(mark(z0)) → c44(FROM(z0)) 520.00/159.88
FROM(ok(z0)) → c45(FROM(z0)) 520.00/159.88
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.00/159.88
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.00/159.88
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.00/159.88
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.00/159.88
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.00/159.88
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.00/159.88
PI(mark(z0)) → c52(PI(z0)) 520.00/159.88
PI(ok(z0)) → c53(PI(z0)) 520.00/159.88
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.00/159.88
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.00/159.88
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.00/159.88
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.00/159.88
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.00/159.88
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.00/159.88
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.00/159.88
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.00/159.88
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.88
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 520.00/159.88
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.88
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.88
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 520.00/159.88
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 520.00/159.88
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 520.00/159.88
ACTIVE(from(z0)) → c(S(z0)) 520.00/159.88
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 520.00/159.88
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 520.00/159.88
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 520.00/159.88
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 520.00/159.88
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 520.00/159.88
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.00/159.88
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 520.00/159.88
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 520.00/159.88
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 520.00/159.88
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 520.00/159.88
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 520.00/159.88
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.00/159.88
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 520.00/159.88
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 520.00/159.88
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 520.00/159.88
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.88
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.88
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.88
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.88
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.88
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.88
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.88
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.88
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.88
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.88
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 520.00/159.88
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.88
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.88
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 520.00/159.88
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.88
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.88
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.88
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.88
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.88
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.88
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 520.00/159.88
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.88
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.88
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.88
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.88
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.88
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.88
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.88
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.88
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.88
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 520.00/159.88
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.88
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.88
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.88
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.88
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.88
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.88
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.88
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.88
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.88
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.88
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.00/159.88
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.88
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.88
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.00/159.88
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.88
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.88
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.88
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.88
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.88
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.88
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.00/159.88
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.88
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.88
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.88
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.88
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.88
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.88
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.88
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.88
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.88
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.00/159.88
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.88
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.88
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.88
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.88
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.88
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.88
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.88
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.88
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.88
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.88
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.00/159.88
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.88
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.88
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.00/159.88
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.88
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.88
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.88
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.88
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.88
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.88
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.00/159.88
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.88
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.88
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.88
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.88
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.88
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.88
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.88
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.88
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.88
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.00/159.88
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.00/159.88
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.00/159.88
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.88
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.88
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.00/159.88
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.88
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.88
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.00/159.88
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.00/159.88
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.00/159.88
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.00/159.88
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.00/159.88
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.00/159.88
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.00/159.88
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.00/159.88
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.00/159.88
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.00/159.88
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.00/159.88
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.00/159.88
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.00/159.88
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.00/159.88
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.00/159.88
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.00/159.88
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.00/159.88
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.00/159.88
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.00/159.88
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.00/159.88
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.00/159.88
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.00/159.88
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.00/159.88
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.00/159.88
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.88
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.88
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.88
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.88
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.88
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.88
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.88
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.88
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.88
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.88
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.00/159.88
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.88
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.88
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.00/159.88
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.88
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.88
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.88
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.88
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.88
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.88
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.00/159.88
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.88
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.88
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.88
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.88
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.88
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.88
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.88
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.88
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.88
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.00/159.88
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.88
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.88
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.88
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.88
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.88
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.88
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.88
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.88
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.88
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.88
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.00/159.88
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.88
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.88
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.00/159.88
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.88
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.88
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.88
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.88
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.88
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.88
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.00/159.88
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.88
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.88
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.88
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.88
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.88
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.88
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.88
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.88
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.88
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.00/159.88
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.88
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.88
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.88
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.88
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.88
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.88
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.88
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.88
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.88
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.88
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.00/159.88
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.88
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.88
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.00/159.88
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.88
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.88
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.88
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.88
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.88
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.88
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.00/159.88
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.88
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.88
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.88
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.88
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.88
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.88
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.88
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.88
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.88
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.00/159.88
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.88
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.88
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.88
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.88
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.88
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.88
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.88
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.88
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.88
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.88
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.00/159.88
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.88
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.88
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.00/159.88
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.88
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.88
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.88
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.88
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.88
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.88
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.00/159.88
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.88
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.88
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.88
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.88
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.88
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.88
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.88
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.88
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.88
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.00/159.88
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.00/159.88
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.88
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.88
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.88
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.88
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.88
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.00/159.88
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.88
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.88
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.88
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.88
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.88
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.00/159.88
PROPER(s(0)) → c63(S(ok(0))) 520.00/159.88
PROPER(s(nil)) → c63(S(ok(nil))) 520.00/159.88
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.00/159.88
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.00/159.88
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.88
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.88
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.88
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.88
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.88
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.00/159.88
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.88
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.88
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.88
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.88
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.88
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.00/159.88
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.00/159.88
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.00/159.88
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.00/159.88
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.00/159.88
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.88
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.88
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.88
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.88
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.88
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.00/159.88
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.88
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.88
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.88
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.88
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.88
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.00/159.88
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.00/159.88
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.00/159.88
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.00/159.88
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.88
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.88
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.88
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.88
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.88
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.88
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.88
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.88
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.88
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.88
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.88
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.88
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.88
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.88
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.88
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.88
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.88
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.88
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.88
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.00/159.88
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.88
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.88
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.00/159.88
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.88
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.00/159.88
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.88
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.88
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.88
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.88
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.88
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.88
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.88
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.88
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.88
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.88
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.88
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.88
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.88
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.88
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.88
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.88
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.88
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.88
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.88
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0)) 520.00/159.88
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.88
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.88
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(x1)) 520.00/159.88
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.88
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(x1)) 520.00/159.88
PROPER(rcons(x0, s(z0))) → c70(RCONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.88
PROPER(rcons(x0, posrecip(z0))) → c70(RCONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.88
PROPER(rcons(x0, negrecip(z0))) → c70(RCONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.88
PROPER(rcons(x0, cons(z0, z1))) → c70(RCONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.88
PROPER(rcons(x0, cons2(z0, z1))) → c70(RCONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.88
PROPER(rcons(x0, rcons(z0, z1))) → c70(RCONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.88
PROPER(rcons(x0, from(z0))) → c70(RCONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.88
PROPER(rcons(x0, 2ndspos(z0, z1))) → c70(RCONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.88
PROPER(rcons(x0, 2ndsneg(z0, z1))) → c70(RCONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.88
PROPER(rcons(x0, pi(z0))) → c70(RCONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.88
PROPER(rcons(x0, plus(z0, z1))) → c70(RCONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.88
PROPER(rcons(x0, times(z0, z1))) → c70(RCONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.88
PROPER(rcons(x0, square(z0))) → c70(RCONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.88
PROPER(rcons(s(z0), x1)) → c70(RCONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.88
PROPER(rcons(posrecip(z0), x1)) → c70(RCONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.88
PROPER(rcons(negrecip(z0), x1)) → c70(RCONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.88
PROPER(rcons(cons(z0, z1), x1)) → c70(RCONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(rcons(cons2(z0, z1), x1)) → c70(RCONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(rcons(rcons(z0, z1), x1)) → c70(RCONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(rcons(from(z0), x1)) → c70(RCONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.88
PROPER(rcons(2ndspos(z0, z1), x1)) → c70(RCONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(rcons(2ndsneg(z0, z1), x1)) → c70(RCONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(rcons(pi(z0), x1)) → c70(RCONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.88
PROPER(rcons(plus(z0, z1), x1)) → c70(RCONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(rcons(times(z0, z1), x1)) → c70(RCONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(rcons(square(z0), x1)) → c70(RCONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.88
PROPER(rcons(x0, 0)) → c70(RCONS(proper(x0), ok(0)), PROPER(x0)) 520.00/159.88
PROPER(rcons(x0, nil)) → c70(RCONS(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.88
PROPER(rcons(x0, rnil)) → c70(RCONS(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.88
PROPER(rcons(0, x1)) → c70(RCONS(ok(0), proper(x1)), PROPER(x1)) 520.00/159.88
PROPER(rcons(nil, x1)) → c70(RCONS(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.88
PROPER(rcons(rnil, x1)) → c70(RCONS(ok(rnil), proper(x1)), PROPER(x1)) 520.00/159.88
PROPER(from(s(z0))) → c71(FROM(s(proper(z0))), PROPER(s(z0))) 520.00/159.88
PROPER(from(posrecip(z0))) → c71(FROM(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.88
PROPER(from(negrecip(z0))) → c71(FROM(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.88
PROPER(from(cons(z0, z1))) → c71(FROM(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.88
PROPER(from(cons2(z0, z1))) → c71(FROM(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.88
PROPER(from(rcons(z0, z1))) → c71(FROM(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.88
PROPER(from(from(z0))) → c71(FROM(from(proper(z0))), PROPER(from(z0))) 520.00/159.88
PROPER(from(2ndspos(z0, z1))) → c71(FROM(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.88
PROPER(from(2ndsneg(z0, z1))) → c71(FROM(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.88
PROPER(from(pi(z0))) → c71(FROM(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.88
PROPER(from(plus(z0, z1))) → c71(FROM(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.88
PROPER(from(times(z0, z1))) → c71(FROM(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.88
PROPER(from(square(z0))) → c71(FROM(square(proper(z0))), PROPER(square(z0))) 520.00/159.88
PROPER(from(0)) → c71(FROM(ok(0))) 520.00/159.88
PROPER(from(nil)) → c71(FROM(ok(nil))) 520.00/159.88
PROPER(from(rnil)) → c71(FROM(ok(rnil))) 520.00/159.88
PROPER(2ndspos(x0, 0)) → c72(2NDSPOS(proper(x0), ok(0)), PROPER(x0), PROPER(0)) 520.00/159.88
PROPER(2ndspos(x0, s(z0))) → c72(2NDSPOS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.88
PROPER(2ndspos(x0, posrecip(z0))) → c72(2NDSPOS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.88
PROPER(2ndspos(x0, negrecip(z0))) → c72(2NDSPOS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.88
PROPER(2ndspos(x0, nil)) → c72(2NDSPOS(proper(x0), ok(nil)), PROPER(x0), PROPER(nil)) 520.00/159.88
PROPER(2ndspos(x0, cons(z0, z1))) → c72(2NDSPOS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.88
PROPER(2ndspos(x0, cons2(z0, z1))) → c72(2NDSPOS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.88
PROPER(2ndspos(x0, rnil)) → c72(2NDSPOS(proper(x0), ok(rnil)), PROPER(x0), PROPER(rnil)) 520.00/159.88
PROPER(2ndspos(x0, rcons(z0, z1))) → c72(2NDSPOS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.88
PROPER(2ndspos(x0, from(z0))) → c72(2NDSPOS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.88
PROPER(2ndspos(x0, 2ndspos(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.88
PROPER(2ndspos(x0, 2ndsneg(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.88
PROPER(2ndspos(x0, pi(z0))) → c72(2NDSPOS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.88
PROPER(2ndspos(x0, plus(z0, z1))) → c72(2NDSPOS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.88
PROPER(2ndspos(x0, times(z0, z1))) → c72(2NDSPOS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.88
PROPER(2ndspos(x0, square(z0))) → c72(2NDSPOS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.88
PROPER(2ndspos(0, x1)) → c72(2NDSPOS(ok(0), proper(x1)), PROPER(0), PROPER(x1)) 520.00/159.88
PROPER(2ndspos(s(z0), x1)) → c72(2NDSPOS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.88
PROPER(2ndspos(posrecip(z0), x1)) → c72(2NDSPOS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.88
PROPER(2ndspos(negrecip(z0), x1)) → c72(2NDSPOS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.88
PROPER(2ndspos(nil, x1)) → c72(2NDSPOS(ok(nil), proper(x1)), PROPER(nil), PROPER(x1)) 520.00/159.88
PROPER(2ndspos(cons(z0, z1), x1)) → c72(2NDSPOS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(2ndspos(cons2(z0, z1), x1)) → c72(2NDSPOS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(2ndspos(rnil, x1)) → c72(2NDSPOS(ok(rnil), proper(x1)), PROPER(rnil), PROPER(x1)) 520.00/159.88
PROPER(2ndspos(rcons(z0, z1), x1)) → c72(2NDSPOS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(2ndspos(from(z0), x1)) → c72(2NDSPOS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.88
PROPER(2ndspos(2ndspos(z0, z1), x1)) → c72(2NDSPOS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(2ndspos(2ndsneg(z0, z1), x1)) → c72(2NDSPOS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(2ndspos(pi(z0), x1)) → c72(2NDSPOS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.88
PROPER(2ndspos(plus(z0, z1), x1)) → c72(2NDSPOS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(2ndspos(times(z0, z1), x1)) → c72(2NDSPOS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(2ndspos(square(z0), x1)) → c72(2NDSPOS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

ACTIVE, S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, PROPER, TOP

Compound Symbols:

c12, c18, c19, c21, c22, c23, c24, c26, c27, c28, c29, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c73, c74, c75, c76, c77, c78, c79, c, c7, c9, c11, c1, c13, c14, c15, c16, c17, c20, c25, c30, c63, c63, c64, c64, c65, c65, c67, c67, c68, c68, c70, c70, c71, c71, c72

520.00/159.88
520.00/159.88

(53) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID) transformation)

Removed 6 trailing tuple parts
520.00/159.88
520.00/159.88

(54) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.00/159.88
active(2ndspos(0, z0)) → mark(rnil) 520.00/159.88
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.00/159.88
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.00/159.88
active(2ndsneg(0, z0)) → mark(rnil) 520.00/159.88
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.00/159.88
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.00/159.88
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.00/159.88
active(plus(0, z0)) → mark(z0) 520.00/159.88
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.00/159.88
active(times(0, z0)) → mark(0) 520.00/159.88
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.00/159.88
active(square(z0)) → mark(times(z0, z0)) 520.00/159.88
active(s(z0)) → s(active(z0)) 520.00/159.88
active(posrecip(z0)) → posrecip(active(z0)) 520.00/159.88
active(negrecip(z0)) → negrecip(active(z0)) 520.00/159.88
active(cons(z0, z1)) → cons(active(z0), z1) 520.00/159.88
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.00/159.88
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.00/159.88
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.00/159.88
active(from(z0)) → from(active(z0)) 520.00/159.88
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.00/159.88
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.00/159.88
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.00/159.88
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.00/159.88
active(pi(z0)) → pi(active(z0)) 520.00/159.88
active(plus(z0, z1)) → plus(active(z0), z1) 520.00/159.88
active(plus(z0, z1)) → plus(z0, active(z1)) 520.00/159.88
active(times(z0, z1)) → times(active(z0), z1) 520.00/159.88
active(times(z0, z1)) → times(z0, active(z1)) 520.00/159.88
active(square(z0)) → square(active(z0)) 520.00/159.88
s(mark(z0)) → mark(s(z0)) 520.00/159.88
s(ok(z0)) → ok(s(z0)) 520.00/159.88
posrecip(mark(z0)) → mark(posrecip(z0)) 520.00/159.88
posrecip(ok(z0)) → ok(posrecip(z0)) 520.00/159.88
negrecip(mark(z0)) → mark(negrecip(z0)) 520.00/159.88
negrecip(ok(z0)) → ok(negrecip(z0)) 520.00/159.88
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.00/159.88
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.00/159.88
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.00/159.88
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.00/159.88
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.00/159.88
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.00/159.88
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.00/159.88
from(mark(z0)) → mark(from(z0)) 520.00/159.88
from(ok(z0)) → ok(from(z0)) 520.00/159.88
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.00/159.88
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.00/159.88
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.00/159.88
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.00/159.88
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.00/159.88
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.00/159.88
pi(mark(z0)) → mark(pi(z0)) 520.00/159.88
pi(ok(z0)) → ok(pi(z0)) 520.00/159.88
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.00/159.88
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.00/159.88
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.00/159.88
times(mark(z0), z1) → mark(times(z0, z1)) 520.00/159.88
times(z0, mark(z1)) → mark(times(z0, z1)) 520.00/159.88
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.00/159.88
square(mark(z0)) → mark(square(z0)) 520.00/159.88
square(ok(z0)) → ok(square(z0)) 520.00/159.88
proper(0) → ok(0) 520.00/159.88
proper(s(z0)) → s(proper(z0)) 520.00/159.88
proper(posrecip(z0)) → posrecip(proper(z0)) 520.00/159.88
proper(negrecip(z0)) → negrecip(proper(z0)) 520.00/159.88
proper(nil) → ok(nil) 520.00/159.88
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.00/159.88
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.00/159.88
proper(rnil) → ok(rnil) 520.00/159.88
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.00/159.88
proper(from(z0)) → from(proper(z0)) 520.00/159.88
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.00/159.88
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.00/159.88
proper(pi(z0)) → pi(proper(z0)) 520.00/159.88
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.00/159.88
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.00/159.88
proper(square(z0)) → square(proper(z0)) 520.00/159.88
top(mark(z0)) → top(proper(z0)) 520.00/159.88
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 520.00/159.88
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 520.00/159.88
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 520.00/159.88
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 520.00/159.88
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 520.00/159.88
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 520.00/159.88
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 520.00/159.88
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 520.00/159.88
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 520.00/159.88
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 520.00/159.88
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 520.00/159.88
S(mark(z0)) → c31(S(z0)) 520.00/159.88
S(ok(z0)) → c32(S(z0)) 520.00/159.88
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.00/159.88
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.00/159.88
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.00/159.88
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.00/159.88
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.00/159.88
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.00/159.88
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.00/159.88
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.00/159.88
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.00/159.88
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.00/159.88
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.00/159.88
FROM(mark(z0)) → c44(FROM(z0)) 520.00/159.88
FROM(ok(z0)) → c45(FROM(z0)) 520.00/159.88
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.00/159.88
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.00/159.88
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.00/159.88
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.00/159.88
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.00/159.88
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.00/159.88
PI(mark(z0)) → c52(PI(z0)) 520.00/159.88
PI(ok(z0)) → c53(PI(z0)) 520.00/159.88
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.00/159.88
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.00/159.88
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.00/159.88
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.00/159.88
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.00/159.88
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.00/159.88
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.00/159.88
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.00/159.88
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.88
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 520.00/159.88
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.88
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.88
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 520.00/159.88
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 520.00/159.88
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 520.00/159.88
ACTIVE(from(z0)) → c(S(z0)) 520.00/159.88
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 520.00/159.88
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 520.00/159.88
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 520.00/159.88
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 520.00/159.88
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 520.00/159.88
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.00/159.88
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 520.00/159.88
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 520.00/159.88
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 520.00/159.88
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 520.00/159.88
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 520.00/159.88
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.00/159.88
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 520.00/159.88
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 520.00/159.88
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 520.00/159.88
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.88
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.88
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.88
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.88
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.88
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.88
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.88
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.88
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.88
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.88
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 520.00/159.88
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.88
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.88
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 520.00/159.88
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.88
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.88
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.88
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.88
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.88
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.88
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 520.00/159.88
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.88
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.88
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.88
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.88
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.88
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.88
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.88
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.88
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.88
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 520.00/159.88
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.88
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.88
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.88
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.88
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.88
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.88
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.88
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.88
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.88
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.88
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.00/159.88
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.88
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.88
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.00/159.88
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.88
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.88
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.88
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.88
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.88
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.88
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.00/159.88
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.88
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.88
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.88
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.88
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.88
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.88
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.88
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.88
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.88
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.00/159.88
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.88
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.88
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.88
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.88
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.88
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.88
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.88
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.88
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.88
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.88
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.00/159.88
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.88
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.88
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.00/159.88
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.88
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.88
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.88
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.88
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.88
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.88
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.00/159.88
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.88
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.88
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.88
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.88
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.88
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.88
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.88
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.88
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.88
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.00/159.88
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.00/159.88
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.00/159.88
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.88
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.88
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.00/159.88
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.88
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.88
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.00/159.88
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.00/159.88
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.00/159.88
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.00/159.88
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.00/159.88
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.00/159.88
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.00/159.88
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.00/159.88
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.00/159.88
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.00/159.88
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.00/159.88
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.00/159.88
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.00/159.88
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.00/159.88
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.00/159.88
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.00/159.88
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.00/159.88
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.00/159.88
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.00/159.88
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.00/159.88
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.00/159.88
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.00/159.88
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.00/159.88
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.00/159.88
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.88
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.88
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.88
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.88
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.88
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.88
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.88
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.88
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.88
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.88
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.00/159.88
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.88
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.88
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.00/159.88
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.88
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.88
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.88
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.88
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.88
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.88
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.00/159.88
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.88
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.88
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.88
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.88
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.88
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.88
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.88
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.88
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.88
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.00/159.88
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.88
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.88
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.88
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.88
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.88
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.88
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.88
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.88
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.88
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.88
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.00/159.88
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.88
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.88
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.00/159.88
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.88
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.88
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.88
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.88
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.88
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.88
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.00/159.88
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.88
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.88
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.88
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.88
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.88
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.88
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.88
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.88
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.88
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.00/159.88
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.88
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.88
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.88
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.88
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.88
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.88
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.88
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.88
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.88
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.88
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.00/159.88
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.88
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.88
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.00/159.88
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.88
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.88
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.88
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.88
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.88
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.88
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.00/159.88
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.88
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.88
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.88
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.88
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.88
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.88
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.88
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.88
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.88
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.00/159.88
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.88
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.88
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.88
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.88
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.88
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.88
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.88
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.88
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.88
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.88
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.00/159.88
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.88
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.88
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.00/159.88
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.88
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.88
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.88
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.88
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.88
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.88
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.00/159.88
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.88
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.88
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.88
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.88
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.88
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.88
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.88
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.88
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.88
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.00/159.88
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.00/159.88
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.88
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.88
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.88
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.88
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.88
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.00/159.88
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.88
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.88
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.88
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.88
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.88
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.00/159.88
PROPER(s(0)) → c63(S(ok(0))) 520.00/159.88
PROPER(s(nil)) → c63(S(ok(nil))) 520.00/159.88
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.00/159.88
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.00/159.88
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.88
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.88
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.88
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.88
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.88
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.00/159.88
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.88
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.88
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.88
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.88
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.88
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.00/159.88
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.00/159.88
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.00/159.88
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.00/159.88
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.00/159.88
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.88
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.88
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.88
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.88
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.88
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.00/159.88
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.88
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.88
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.88
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.88
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.88
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.00/159.88
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.00/159.88
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.00/159.88
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.00/159.88
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.88
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.88
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.88
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.88
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.88
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.88
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.88
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.88
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.88
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.88
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.88
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.88
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.88
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.88
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.88
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.88
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.88
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.88
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.88
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.00/159.88
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.88
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.88
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.00/159.88
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.88
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.00/159.88
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.88
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.88
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.88
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.88
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.88
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.88
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.88
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.88
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.88
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.88
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.88
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.88
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.88
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.88
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.88
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.88
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.88
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.88
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.88
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0)) 520.00/159.88
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.88
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.88
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(x1)) 520.00/159.88
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.88
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(x1)) 520.00/159.88
PROPER(rcons(x0, s(z0))) → c70(RCONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.88
PROPER(rcons(x0, posrecip(z0))) → c70(RCONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.88
PROPER(rcons(x0, negrecip(z0))) → c70(RCONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.88
PROPER(rcons(x0, cons(z0, z1))) → c70(RCONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.88
PROPER(rcons(x0, cons2(z0, z1))) → c70(RCONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.88
PROPER(rcons(x0, rcons(z0, z1))) → c70(RCONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.88
PROPER(rcons(x0, from(z0))) → c70(RCONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.88
PROPER(rcons(x0, 2ndspos(z0, z1))) → c70(RCONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.88
PROPER(rcons(x0, 2ndsneg(z0, z1))) → c70(RCONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.88
PROPER(rcons(x0, pi(z0))) → c70(RCONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.88
PROPER(rcons(x0, plus(z0, z1))) → c70(RCONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.88
PROPER(rcons(x0, times(z0, z1))) → c70(RCONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.88
PROPER(rcons(x0, square(z0))) → c70(RCONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.88
PROPER(rcons(s(z0), x1)) → c70(RCONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.88
PROPER(rcons(posrecip(z0), x1)) → c70(RCONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.88
PROPER(rcons(negrecip(z0), x1)) → c70(RCONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.88
PROPER(rcons(cons(z0, z1), x1)) → c70(RCONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(rcons(cons2(z0, z1), x1)) → c70(RCONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(rcons(rcons(z0, z1), x1)) → c70(RCONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(rcons(from(z0), x1)) → c70(RCONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.88
PROPER(rcons(2ndspos(z0, z1), x1)) → c70(RCONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(rcons(2ndsneg(z0, z1), x1)) → c70(RCONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(rcons(pi(z0), x1)) → c70(RCONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.88
PROPER(rcons(plus(z0, z1), x1)) → c70(RCONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(rcons(times(z0, z1), x1)) → c70(RCONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.88
PROPER(rcons(square(z0), x1)) → c70(RCONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.88
PROPER(rcons(x0, 0)) → c70(RCONS(proper(x0), ok(0)), PROPER(x0)) 520.00/159.88
PROPER(rcons(x0, nil)) → c70(RCONS(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.88
PROPER(rcons(x0, rnil)) → c70(RCONS(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.88
PROPER(rcons(0, x1)) → c70(RCONS(ok(0), proper(x1)), PROPER(x1)) 520.00/159.88
PROPER(rcons(nil, x1)) → c70(RCONS(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.88
PROPER(rcons(rnil, x1)) → c70(RCONS(ok(rnil), proper(x1)), PROPER(x1)) 520.00/159.88
PROPER(from(s(z0))) → c71(FROM(s(proper(z0))), PROPER(s(z0))) 520.00/159.88
PROPER(from(posrecip(z0))) → c71(FROM(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.88
PROPER(from(negrecip(z0))) → c71(FROM(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.88
PROPER(from(cons(z0, z1))) → c71(FROM(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.88
PROPER(from(cons2(z0, z1))) → c71(FROM(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.88
PROPER(from(rcons(z0, z1))) → c71(FROM(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.88
PROPER(from(from(z0))) → c71(FROM(from(proper(z0))), PROPER(from(z0))) 520.00/159.88
PROPER(from(2ndspos(z0, z1))) → c71(FROM(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.88
PROPER(from(2ndsneg(z0, z1))) → c71(FROM(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.88
PROPER(from(pi(z0))) → c71(FROM(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.88
PROPER(from(plus(z0, z1))) → c71(FROM(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.89
PROPER(from(times(z0, z1))) → c71(FROM(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.89
PROPER(from(square(z0))) → c71(FROM(square(proper(z0))), PROPER(square(z0))) 520.00/159.89
PROPER(from(0)) → c71(FROM(ok(0))) 520.00/159.89
PROPER(from(nil)) → c71(FROM(ok(nil))) 520.00/159.89
PROPER(from(rnil)) → c71(FROM(ok(rnil))) 520.00/159.89
PROPER(2ndspos(x0, s(z0))) → c72(2NDSPOS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.89
PROPER(2ndspos(x0, posrecip(z0))) → c72(2NDSPOS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.89
PROPER(2ndspos(x0, negrecip(z0))) → c72(2NDSPOS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.89
PROPER(2ndspos(x0, cons(z0, z1))) → c72(2NDSPOS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.89
PROPER(2ndspos(x0, cons2(z0, z1))) → c72(2NDSPOS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.89
PROPER(2ndspos(x0, rcons(z0, z1))) → c72(2NDSPOS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.89
PROPER(2ndspos(x0, from(z0))) → c72(2NDSPOS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.89
PROPER(2ndspos(x0, 2ndspos(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.89
PROPER(2ndspos(x0, 2ndsneg(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.89
PROPER(2ndspos(x0, pi(z0))) → c72(2NDSPOS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.89
PROPER(2ndspos(x0, plus(z0, z1))) → c72(2NDSPOS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.89
PROPER(2ndspos(x0, times(z0, z1))) → c72(2NDSPOS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.89
PROPER(2ndspos(x0, square(z0))) → c72(2NDSPOS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.89
PROPER(2ndspos(s(z0), x1)) → c72(2NDSPOS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(posrecip(z0), x1)) → c72(2NDSPOS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(negrecip(z0), x1)) → c72(2NDSPOS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(cons(z0, z1), x1)) → c72(2NDSPOS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(cons2(z0, z1), x1)) → c72(2NDSPOS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(rcons(z0, z1), x1)) → c72(2NDSPOS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(from(z0), x1)) → c72(2NDSPOS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(2ndspos(z0, z1), x1)) → c72(2NDSPOS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(2ndsneg(z0, z1), x1)) → c72(2NDSPOS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(pi(z0), x1)) → c72(2NDSPOS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(plus(z0, z1), x1)) → c72(2NDSPOS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(times(z0, z1), x1)) → c72(2NDSPOS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(square(z0), x1)) → c72(2NDSPOS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(x0, 0)) → c72(2NDSPOS(proper(x0), ok(0)), PROPER(x0)) 520.00/159.89
PROPER(2ndspos(x0, nil)) → c72(2NDSPOS(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.89
PROPER(2ndspos(x0, rnil)) → c72(2NDSPOS(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.89
PROPER(2ndspos(0, x1)) → c72(2NDSPOS(ok(0), proper(x1)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(nil, x1)) → c72(2NDSPOS(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(rnil, x1)) → c72(2NDSPOS(ok(rnil), proper(x1)), PROPER(x1))
S tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 520.00/159.89
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 520.00/159.89
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 520.00/159.89
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 520.00/159.89
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 520.00/159.89
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 520.00/159.89
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 520.00/159.89
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 520.00/159.89
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 520.00/159.89
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 520.00/159.89
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 520.00/159.89
S(mark(z0)) → c31(S(z0)) 520.00/159.89
S(ok(z0)) → c32(S(z0)) 520.00/159.89
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.00/159.89
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.00/159.89
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.00/159.89
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.00/159.89
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.00/159.89
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.00/159.89
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.00/159.89
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.00/159.89
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.00/159.89
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.00/159.89
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.00/159.89
FROM(mark(z0)) → c44(FROM(z0)) 520.00/159.89
FROM(ok(z0)) → c45(FROM(z0)) 520.00/159.89
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.00/159.89
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.00/159.89
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.00/159.89
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.00/159.89
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.00/159.89
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.00/159.89
PI(mark(z0)) → c52(PI(z0)) 520.00/159.89
PI(ok(z0)) → c53(PI(z0)) 520.00/159.89
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.00/159.89
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.00/159.89
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.00/159.89
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.00/159.89
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.00/159.89
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.00/159.89
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.00/159.89
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.00/159.89
PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.89
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 520.00/159.89
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.89
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.89
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 520.00/159.89
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 520.00/159.89
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 520.00/159.89
ACTIVE(from(z0)) → c(S(z0)) 520.00/159.89
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 520.00/159.89
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 520.00/159.89
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 520.00/159.89
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 520.00/159.89
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 520.00/159.89
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.00/159.89
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 520.00/159.89
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 520.00/159.89
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 520.00/159.89
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 520.00/159.89
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 520.00/159.89
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.00/159.89
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 520.00/159.89
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 520.00/159.89
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 520.00/159.89
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.89
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.89
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.89
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.89
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.89
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.89
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.89
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.89
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.89
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.89
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 520.00/159.89
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.89
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.89
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 520.00/159.89
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.89
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.89
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.89
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.89
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.89
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.89
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 520.00/159.89
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.89
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.89
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.89
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.89
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.89
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.89
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.89
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.89
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.89
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 520.00/159.89
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.89
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.89
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.89
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.89
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.89
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.89
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.89
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.89
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.89
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.89
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.00/159.89
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.89
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.89
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.00/159.89
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.89
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.89
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.89
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.89
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.89
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.89
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.00/159.89
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.89
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.89
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.89
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.89
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.89
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.89
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.89
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.89
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.89
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.00/159.89
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.89
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.89
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.89
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.89
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.89
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.89
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.89
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.89
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.89
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.89
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.00/159.89
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.89
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.89
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.00/159.89
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.89
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.89
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.89
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.89
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.89
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.89
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.00/159.89
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.89
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.89
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.89
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.89
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.89
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.89
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.89
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.89
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.89
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.00/159.89
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.00/159.89
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.00/159.89
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.89
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.89
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.00/159.89
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.89
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.89
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.00/159.89
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.00/159.89
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.00/159.89
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.00/159.89
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.00/159.89
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.00/159.89
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.00/159.89
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.00/159.89
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.00/159.89
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.00/159.89
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.00/159.89
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.00/159.89
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.00/159.89
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.00/159.89
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.00/159.89
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.00/159.89
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.00/159.89
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.00/159.89
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.00/159.89
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.00/159.89
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.00/159.89
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.00/159.89
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.00/159.89
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.00/159.89
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.89
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.89
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.89
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.89
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.89
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.89
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.89
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.89
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.89
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.89
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.00/159.89
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.89
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.89
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.00/159.89
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.89
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.89
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.89
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.89
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.89
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.89
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.00/159.89
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.89
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.89
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.89
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.89
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.89
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.89
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.89
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.89
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.89
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.00/159.89
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.89
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.89
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.89
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.89
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.89
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.89
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.89
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.89
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.89
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.89
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.00/159.89
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.89
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.89
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.00/159.89
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.89
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.89
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.89
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.89
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.89
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.89
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.00/159.89
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.89
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.89
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.89
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.89
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.89
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.89
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.89
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.89
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.89
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.00/159.89
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.89
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.89
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.89
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.89
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.89
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.89
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.89
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.89
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.89
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.89
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.00/159.89
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.89
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.89
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.00/159.89
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.89
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.89
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.89
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.89
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.89
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.89
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.00/159.89
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.89
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.89
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.89
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.89
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.89
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.89
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.89
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.89
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.89
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.00/159.89
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.89
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.89
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.89
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.89
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.89
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.89
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.89
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.89
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.89
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.89
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.00/159.89
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.89
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.89
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.00/159.89
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.89
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.89
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.89
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.89
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.89
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.89
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.00/159.89
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.89
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.89
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.89
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.89
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.89
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.89
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.89
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.89
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.89
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.00/159.89
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.00/159.89
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.89
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.89
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.89
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.89
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.89
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.00/159.89
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.89
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.89
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.89
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.89
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.89
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.00/159.89
PROPER(s(0)) → c63(S(ok(0))) 520.00/159.89
PROPER(s(nil)) → c63(S(ok(nil))) 520.00/159.89
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.00/159.89
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.00/159.89
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.89
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.89
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.89
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.89
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.89
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.00/159.89
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.89
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.89
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.89
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.89
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.89
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.00/159.89
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.00/159.89
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.00/159.89
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.00/159.89
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.00/159.89
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.89
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.89
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.89
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.89
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.89
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.00/159.89
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.89
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.89
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.89
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.89
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.89
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.00/159.89
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.00/159.89
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.00/159.89
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.00/159.89
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.89
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.89
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.89
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.89
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.89
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.89
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.89
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.89
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.89
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.89
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.89
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.89
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.89
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.89
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.89
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.89
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.89
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.89
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.89
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.00/159.89
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.89
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.89
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.00/159.89
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.89
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.00/159.89
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.89
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.89
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.89
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.89
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.89
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.89
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.89
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.89
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.89
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.89
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.89
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.89
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.89
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.89
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.89
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.89
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.89
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.89
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.89
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0)) 520.00/159.89
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.89
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.89
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(x1)) 520.00/159.89
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.89
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(x1)) 520.00/159.89
PROPER(rcons(x0, s(z0))) → c70(RCONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.89
PROPER(rcons(x0, posrecip(z0))) → c70(RCONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.89
PROPER(rcons(x0, negrecip(z0))) → c70(RCONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.89
PROPER(rcons(x0, cons(z0, z1))) → c70(RCONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.89
PROPER(rcons(x0, cons2(z0, z1))) → c70(RCONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.89
PROPER(rcons(x0, rcons(z0, z1))) → c70(RCONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.89
PROPER(rcons(x0, from(z0))) → c70(RCONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.89
PROPER(rcons(x0, 2ndspos(z0, z1))) → c70(RCONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.89
PROPER(rcons(x0, 2ndsneg(z0, z1))) → c70(RCONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.89
PROPER(rcons(x0, pi(z0))) → c70(RCONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.89
PROPER(rcons(x0, plus(z0, z1))) → c70(RCONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.89
PROPER(rcons(x0, times(z0, z1))) → c70(RCONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.89
PROPER(rcons(x0, square(z0))) → c70(RCONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.89
PROPER(rcons(s(z0), x1)) → c70(RCONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.89
PROPER(rcons(posrecip(z0), x1)) → c70(RCONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.89
PROPER(rcons(negrecip(z0), x1)) → c70(RCONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.89
PROPER(rcons(cons(z0, z1), x1)) → c70(RCONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(rcons(cons2(z0, z1), x1)) → c70(RCONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(rcons(rcons(z0, z1), x1)) → c70(RCONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(rcons(from(z0), x1)) → c70(RCONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.89
PROPER(rcons(2ndspos(z0, z1), x1)) → c70(RCONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(rcons(2ndsneg(z0, z1), x1)) → c70(RCONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(rcons(pi(z0), x1)) → c70(RCONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.89
PROPER(rcons(plus(z0, z1), x1)) → c70(RCONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(rcons(times(z0, z1), x1)) → c70(RCONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(rcons(square(z0), x1)) → c70(RCONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.89
PROPER(rcons(x0, 0)) → c70(RCONS(proper(x0), ok(0)), PROPER(x0)) 520.00/159.89
PROPER(rcons(x0, nil)) → c70(RCONS(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.89
PROPER(rcons(x0, rnil)) → c70(RCONS(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.89
PROPER(rcons(0, x1)) → c70(RCONS(ok(0), proper(x1)), PROPER(x1)) 520.00/159.89
PROPER(rcons(nil, x1)) → c70(RCONS(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.89
PROPER(rcons(rnil, x1)) → c70(RCONS(ok(rnil), proper(x1)), PROPER(x1)) 520.00/159.89
PROPER(from(s(z0))) → c71(FROM(s(proper(z0))), PROPER(s(z0))) 520.00/159.89
PROPER(from(posrecip(z0))) → c71(FROM(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.89
PROPER(from(negrecip(z0))) → c71(FROM(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.89
PROPER(from(cons(z0, z1))) → c71(FROM(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.89
PROPER(from(cons2(z0, z1))) → c71(FROM(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.89
PROPER(from(rcons(z0, z1))) → c71(FROM(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.89
PROPER(from(from(z0))) → c71(FROM(from(proper(z0))), PROPER(from(z0))) 520.00/159.89
PROPER(from(2ndspos(z0, z1))) → c71(FROM(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.89
PROPER(from(2ndsneg(z0, z1))) → c71(FROM(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.89
PROPER(from(pi(z0))) → c71(FROM(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.89
PROPER(from(plus(z0, z1))) → c71(FROM(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.89
PROPER(from(times(z0, z1))) → c71(FROM(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.89
PROPER(from(square(z0))) → c71(FROM(square(proper(z0))), PROPER(square(z0))) 520.00/159.89
PROPER(from(0)) → c71(FROM(ok(0))) 520.00/159.89
PROPER(from(nil)) → c71(FROM(ok(nil))) 520.00/159.89
PROPER(from(rnil)) → c71(FROM(ok(rnil))) 520.00/159.89
PROPER(2ndspos(x0, s(z0))) → c72(2NDSPOS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.89
PROPER(2ndspos(x0, posrecip(z0))) → c72(2NDSPOS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.89
PROPER(2ndspos(x0, negrecip(z0))) → c72(2NDSPOS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.89
PROPER(2ndspos(x0, cons(z0, z1))) → c72(2NDSPOS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.89
PROPER(2ndspos(x0, cons2(z0, z1))) → c72(2NDSPOS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.89
PROPER(2ndspos(x0, rcons(z0, z1))) → c72(2NDSPOS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.89
PROPER(2ndspos(x0, from(z0))) → c72(2NDSPOS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.89
PROPER(2ndspos(x0, 2ndspos(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.89
PROPER(2ndspos(x0, 2ndsneg(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.89
PROPER(2ndspos(x0, pi(z0))) → c72(2NDSPOS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.89
PROPER(2ndspos(x0, plus(z0, z1))) → c72(2NDSPOS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.89
PROPER(2ndspos(x0, times(z0, z1))) → c72(2NDSPOS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.89
PROPER(2ndspos(x0, square(z0))) → c72(2NDSPOS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.89
PROPER(2ndspos(s(z0), x1)) → c72(2NDSPOS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(posrecip(z0), x1)) → c72(2NDSPOS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(negrecip(z0), x1)) → c72(2NDSPOS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(cons(z0, z1), x1)) → c72(2NDSPOS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(cons2(z0, z1), x1)) → c72(2NDSPOS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(rcons(z0, z1), x1)) → c72(2NDSPOS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(from(z0), x1)) → c72(2NDSPOS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(2ndspos(z0, z1), x1)) → c72(2NDSPOS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(2ndsneg(z0, z1), x1)) → c72(2NDSPOS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(pi(z0), x1)) → c72(2NDSPOS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(plus(z0, z1), x1)) → c72(2NDSPOS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(times(z0, z1), x1)) → c72(2NDSPOS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(square(z0), x1)) → c72(2NDSPOS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(x0, 0)) → c72(2NDSPOS(proper(x0), ok(0)), PROPER(x0)) 520.00/159.89
PROPER(2ndspos(x0, nil)) → c72(2NDSPOS(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.89
PROPER(2ndspos(x0, rnil)) → c72(2NDSPOS(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.89
PROPER(2ndspos(0, x1)) → c72(2NDSPOS(ok(0), proper(x1)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(nil, x1)) → c72(2NDSPOS(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(rnil, x1)) → c72(2NDSPOS(ok(rnil), proper(x1)), PROPER(x1))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

ACTIVE, S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, PROPER, TOP

Compound Symbols:

c12, c18, c19, c21, c22, c23, c24, c26, c27, c28, c29, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c73, c74, c75, c76, c77, c78, c79, c, c7, c9, c11, c1, c13, c14, c15, c16, c17, c20, c25, c30, c63, c63, c64, c64, c65, c65, c67, c67, c68, c68, c70, c70, c71, c71, c72, c72

520.00/159.89
520.00/159.89

(55) CdtNarrowingProof (BOTH BOUNDS(ID, ID) transformation)

Use narrowing to replace PROPER(2ndsneg(z0, z1)) → c73(2NDSNEG(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) by

PROPER(2ndsneg(x0, 0)) → c73(2NDSNEG(proper(x0), ok(0)), PROPER(x0), PROPER(0)) 520.00/159.89
PROPER(2ndsneg(x0, s(z0))) → c73(2NDSNEG(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.89
PROPER(2ndsneg(x0, posrecip(z0))) → c73(2NDSNEG(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.89
PROPER(2ndsneg(x0, negrecip(z0))) → c73(2NDSNEG(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.89
PROPER(2ndsneg(x0, nil)) → c73(2NDSNEG(proper(x0), ok(nil)), PROPER(x0), PROPER(nil)) 520.00/159.89
PROPER(2ndsneg(x0, cons(z0, z1))) → c73(2NDSNEG(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.89
PROPER(2ndsneg(x0, cons2(z0, z1))) → c73(2NDSNEG(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.89
PROPER(2ndsneg(x0, rnil)) → c73(2NDSNEG(proper(x0), ok(rnil)), PROPER(x0), PROPER(rnil)) 520.00/159.89
PROPER(2ndsneg(x0, rcons(z0, z1))) → c73(2NDSNEG(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.89
PROPER(2ndsneg(x0, from(z0))) → c73(2NDSNEG(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.89
PROPER(2ndsneg(x0, 2ndspos(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.89
PROPER(2ndsneg(x0, 2ndsneg(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.89
PROPER(2ndsneg(x0, pi(z0))) → c73(2NDSNEG(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.89
PROPER(2ndsneg(x0, plus(z0, z1))) → c73(2NDSNEG(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.89
PROPER(2ndsneg(x0, times(z0, z1))) → c73(2NDSNEG(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.89
PROPER(2ndsneg(x0, square(z0))) → c73(2NDSNEG(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.89
PROPER(2ndsneg(0, x1)) → c73(2NDSNEG(ok(0), proper(x1)), PROPER(0), PROPER(x1)) 520.00/159.89
PROPER(2ndsneg(s(z0), x1)) → c73(2NDSNEG(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.89
PROPER(2ndsneg(posrecip(z0), x1)) → c73(2NDSNEG(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.89
PROPER(2ndsneg(negrecip(z0), x1)) → c73(2NDSNEG(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.89
PROPER(2ndsneg(nil, x1)) → c73(2NDSNEG(ok(nil), proper(x1)), PROPER(nil), PROPER(x1)) 520.00/159.89
PROPER(2ndsneg(cons(z0, z1), x1)) → c73(2NDSNEG(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(2ndsneg(cons2(z0, z1), x1)) → c73(2NDSNEG(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(2ndsneg(rnil, x1)) → c73(2NDSNEG(ok(rnil), proper(x1)), PROPER(rnil), PROPER(x1)) 520.00/159.89
PROPER(2ndsneg(rcons(z0, z1), x1)) → c73(2NDSNEG(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(2ndsneg(from(z0), x1)) → c73(2NDSNEG(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.89
PROPER(2ndsneg(2ndspos(z0, z1), x1)) → c73(2NDSNEG(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(2ndsneg(2ndsneg(z0, z1), x1)) → c73(2NDSNEG(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(2ndsneg(pi(z0), x1)) → c73(2NDSNEG(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.89
PROPER(2ndsneg(plus(z0, z1), x1)) → c73(2NDSNEG(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(2ndsneg(times(z0, z1), x1)) → c73(2NDSNEG(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(2ndsneg(square(z0), x1)) → c73(2NDSNEG(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1))
520.00/159.89
520.00/159.89

(56) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.00/159.89
active(2ndspos(0, z0)) → mark(rnil) 520.00/159.89
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.00/159.89
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.00/159.89
active(2ndsneg(0, z0)) → mark(rnil) 520.00/159.89
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.00/159.89
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.00/159.89
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.00/159.89
active(plus(0, z0)) → mark(z0) 520.00/159.89
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.00/159.89
active(times(0, z0)) → mark(0) 520.00/159.89
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.00/159.89
active(square(z0)) → mark(times(z0, z0)) 520.00/159.89
active(s(z0)) → s(active(z0)) 520.00/159.89
active(posrecip(z0)) → posrecip(active(z0)) 520.00/159.89
active(negrecip(z0)) → negrecip(active(z0)) 520.00/159.89
active(cons(z0, z1)) → cons(active(z0), z1) 520.00/159.89
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.00/159.89
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.00/159.89
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.00/159.89
active(from(z0)) → from(active(z0)) 520.00/159.89
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.00/159.89
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.00/159.89
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.00/159.89
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.00/159.89
active(pi(z0)) → pi(active(z0)) 520.00/159.89
active(plus(z0, z1)) → plus(active(z0), z1) 520.00/159.89
active(plus(z0, z1)) → plus(z0, active(z1)) 520.00/159.89
active(times(z0, z1)) → times(active(z0), z1) 520.00/159.89
active(times(z0, z1)) → times(z0, active(z1)) 520.00/159.89
active(square(z0)) → square(active(z0)) 520.00/159.89
s(mark(z0)) → mark(s(z0)) 520.00/159.89
s(ok(z0)) → ok(s(z0)) 520.00/159.89
posrecip(mark(z0)) → mark(posrecip(z0)) 520.00/159.89
posrecip(ok(z0)) → ok(posrecip(z0)) 520.00/159.89
negrecip(mark(z0)) → mark(negrecip(z0)) 520.00/159.89
negrecip(ok(z0)) → ok(negrecip(z0)) 520.00/159.89
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.00/159.89
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.00/159.89
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.00/159.89
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.00/159.89
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.00/159.89
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.00/159.89
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.00/159.89
from(mark(z0)) → mark(from(z0)) 520.00/159.89
from(ok(z0)) → ok(from(z0)) 520.00/159.89
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.00/159.89
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.00/159.89
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.00/159.89
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.00/159.89
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.00/159.89
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.00/159.89
pi(mark(z0)) → mark(pi(z0)) 520.00/159.89
pi(ok(z0)) → ok(pi(z0)) 520.00/159.89
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.00/159.89
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.00/159.89
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.00/159.89
times(mark(z0), z1) → mark(times(z0, z1)) 520.00/159.89
times(z0, mark(z1)) → mark(times(z0, z1)) 520.00/159.89
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.00/159.89
square(mark(z0)) → mark(square(z0)) 520.00/159.89
square(ok(z0)) → ok(square(z0)) 520.00/159.89
proper(0) → ok(0) 520.00/159.89
proper(s(z0)) → s(proper(z0)) 520.00/159.89
proper(posrecip(z0)) → posrecip(proper(z0)) 520.00/159.89
proper(negrecip(z0)) → negrecip(proper(z0)) 520.00/159.89
proper(nil) → ok(nil) 520.00/159.89
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.00/159.89
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.00/159.89
proper(rnil) → ok(rnil) 520.00/159.89
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.00/159.89
proper(from(z0)) → from(proper(z0)) 520.00/159.89
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.00/159.89
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.00/159.89
proper(pi(z0)) → pi(proper(z0)) 520.00/159.89
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.00/159.89
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.00/159.89
proper(square(z0)) → square(proper(z0)) 520.00/159.89
top(mark(z0)) → top(proper(z0)) 520.00/159.89
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 520.00/159.89
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 520.00/159.89
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 520.00/159.89
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 520.00/159.89
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 520.00/159.89
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 520.00/159.89
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 520.00/159.89
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 520.00/159.89
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 520.00/159.89
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 520.00/159.89
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 520.00/159.89
S(mark(z0)) → c31(S(z0)) 520.00/159.89
S(ok(z0)) → c32(S(z0)) 520.00/159.89
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.00/159.89
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.00/159.89
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.00/159.89
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.00/159.89
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.00/159.89
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.00/159.89
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.00/159.89
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.00/159.89
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.00/159.89
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.00/159.89
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.00/159.89
FROM(mark(z0)) → c44(FROM(z0)) 520.00/159.89
FROM(ok(z0)) → c45(FROM(z0)) 520.00/159.89
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.00/159.89
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.00/159.89
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.00/159.89
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.00/159.89
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.00/159.89
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.00/159.89
PI(mark(z0)) → c52(PI(z0)) 520.00/159.89
PI(ok(z0)) → c53(PI(z0)) 520.00/159.89
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.00/159.89
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.00/159.89
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.00/159.89
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.00/159.89
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.00/159.89
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.00/159.89
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.00/159.89
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.00/159.89
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 520.00/159.89
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.89
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.89
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 520.00/159.89
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 520.00/159.89
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 520.00/159.89
ACTIVE(from(z0)) → c(S(z0)) 520.00/159.89
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 520.00/159.89
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 520.00/159.89
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 520.00/159.89
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 520.00/159.89
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 520.00/159.89
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.00/159.89
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 520.00/159.89
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 520.00/159.89
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 520.00/159.89
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 520.00/159.89
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 520.00/159.89
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.00/159.89
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 520.00/159.89
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 520.00/159.89
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 520.00/159.89
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.89
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.89
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.89
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.89
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.89
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.89
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.89
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.89
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.89
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.89
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 520.00/159.89
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.89
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.89
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 520.00/159.89
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.89
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.89
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.89
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.89
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.89
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.89
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 520.00/159.89
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.89
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.89
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.89
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.89
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.89
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.89
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.89
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.89
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.89
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 520.00/159.89
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.89
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.89
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.89
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.89
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.89
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.89
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.89
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.89
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.89
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.89
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.00/159.89
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.89
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.89
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.00/159.89
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.89
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.89
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.89
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.89
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.89
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.89
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.00/159.89
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.89
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.89
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.89
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.89
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.89
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.89
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.89
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.89
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.89
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.00/159.89
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.89
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.89
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.89
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.89
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.89
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.89
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.89
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.89
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.89
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.89
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.00/159.89
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.89
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.89
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.00/159.89
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.89
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.89
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.89
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.89
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.89
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.89
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.00/159.89
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.89
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.89
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.89
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.89
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.89
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.89
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.89
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.89
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.89
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.00/159.89
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.00/159.89
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.00/159.89
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.89
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.89
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.00/159.89
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.89
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.89
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.00/159.89
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.00/159.89
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.00/159.89
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.00/159.89
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.00/159.89
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.00/159.89
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.00/159.89
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.00/159.89
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.00/159.89
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.00/159.89
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.00/159.89
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.00/159.89
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.00/159.89
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.00/159.89
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.00/159.89
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.00/159.89
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.00/159.89
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.00/159.89
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.00/159.89
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.00/159.89
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.00/159.89
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.00/159.89
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.00/159.89
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.00/159.89
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.89
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.89
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.89
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.89
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.89
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.89
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.89
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.89
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.89
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.89
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.00/159.89
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.89
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.89
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.00/159.89
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.89
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.89
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.89
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.89
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.89
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.89
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.00/159.89
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.89
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.89
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.89
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.89
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.89
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.89
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.89
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.89
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.89
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.00/159.89
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.89
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.89
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.89
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.89
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.89
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.89
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.89
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.89
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.89
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.89
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.00/159.89
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.89
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.89
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.00/159.89
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.89
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.89
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.89
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.89
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.89
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.89
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.00/159.89
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.89
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.89
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.89
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.89
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.89
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.89
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.89
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.89
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.89
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.00/159.89
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.89
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.89
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.89
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.89
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.89
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.89
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.89
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.89
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.89
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.89
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.00/159.89
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.89
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.89
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.00/159.89
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.89
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.89
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.89
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.89
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.89
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.89
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.00/159.89
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.89
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.89
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.89
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.89
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.89
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.89
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.89
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.89
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.89
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.00/159.89
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.89
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.89
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.89
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.89
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.89
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.89
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.89
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.89
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.89
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.89
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.00/159.89
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.89
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.89
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.00/159.89
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.89
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.89
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.89
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.89
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.89
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.89
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.00/159.89
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.89
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.89
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.89
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.89
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.89
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.89
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.89
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.89
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.89
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.00/159.89
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.00/159.89
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.89
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.89
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.89
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.89
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.89
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.00/159.89
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.89
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.89
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.89
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.89
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.89
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.00/159.89
PROPER(s(0)) → c63(S(ok(0))) 520.00/159.89
PROPER(s(nil)) → c63(S(ok(nil))) 520.00/159.89
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.00/159.89
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.00/159.89
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.89
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.89
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.89
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.89
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.89
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.00/159.89
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.89
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.89
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.89
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.89
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.89
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.00/159.89
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.00/159.89
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.00/159.89
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.00/159.89
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.00/159.89
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.89
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.89
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.89
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.89
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.89
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.00/159.89
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.89
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.89
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.89
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.89
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.89
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.00/159.89
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.00/159.89
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.00/159.89
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.00/159.89
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.89
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.89
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.89
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.89
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.89
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.89
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.89
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.89
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.89
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.89
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.89
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.89
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.89
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.89
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.89
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.89
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.89
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.89
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.89
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.00/159.89
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.89
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.89
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.00/159.89
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.89
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.00/159.89
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.89
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.89
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.89
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.89
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.89
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.89
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.89
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.89
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.89
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.89
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.89
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.89
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.89
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.89
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.89
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.89
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.89
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.89
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.89
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0)) 520.00/159.89
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.89
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.89
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(x1)) 520.00/159.89
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.89
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(x1)) 520.00/159.89
PROPER(rcons(x0, s(z0))) → c70(RCONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.89
PROPER(rcons(x0, posrecip(z0))) → c70(RCONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.89
PROPER(rcons(x0, negrecip(z0))) → c70(RCONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.89
PROPER(rcons(x0, cons(z0, z1))) → c70(RCONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.89
PROPER(rcons(x0, cons2(z0, z1))) → c70(RCONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.89
PROPER(rcons(x0, rcons(z0, z1))) → c70(RCONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.89
PROPER(rcons(x0, from(z0))) → c70(RCONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.89
PROPER(rcons(x0, 2ndspos(z0, z1))) → c70(RCONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.89
PROPER(rcons(x0, 2ndsneg(z0, z1))) → c70(RCONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.89
PROPER(rcons(x0, pi(z0))) → c70(RCONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.89
PROPER(rcons(x0, plus(z0, z1))) → c70(RCONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.89
PROPER(rcons(x0, times(z0, z1))) → c70(RCONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.89
PROPER(rcons(x0, square(z0))) → c70(RCONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.89
PROPER(rcons(s(z0), x1)) → c70(RCONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.89
PROPER(rcons(posrecip(z0), x1)) → c70(RCONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.89
PROPER(rcons(negrecip(z0), x1)) → c70(RCONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.89
PROPER(rcons(cons(z0, z1), x1)) → c70(RCONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(rcons(cons2(z0, z1), x1)) → c70(RCONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(rcons(rcons(z0, z1), x1)) → c70(RCONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(rcons(from(z0), x1)) → c70(RCONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.89
PROPER(rcons(2ndspos(z0, z1), x1)) → c70(RCONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(rcons(2ndsneg(z0, z1), x1)) → c70(RCONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(rcons(pi(z0), x1)) → c70(RCONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.89
PROPER(rcons(plus(z0, z1), x1)) → c70(RCONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(rcons(times(z0, z1), x1)) → c70(RCONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(rcons(square(z0), x1)) → c70(RCONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.89
PROPER(rcons(x0, 0)) → c70(RCONS(proper(x0), ok(0)), PROPER(x0)) 520.00/159.89
PROPER(rcons(x0, nil)) → c70(RCONS(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.89
PROPER(rcons(x0, rnil)) → c70(RCONS(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.89
PROPER(rcons(0, x1)) → c70(RCONS(ok(0), proper(x1)), PROPER(x1)) 520.00/159.89
PROPER(rcons(nil, x1)) → c70(RCONS(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.89
PROPER(rcons(rnil, x1)) → c70(RCONS(ok(rnil), proper(x1)), PROPER(x1)) 520.00/159.89
PROPER(from(s(z0))) → c71(FROM(s(proper(z0))), PROPER(s(z0))) 520.00/159.89
PROPER(from(posrecip(z0))) → c71(FROM(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.89
PROPER(from(negrecip(z0))) → c71(FROM(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.89
PROPER(from(cons(z0, z1))) → c71(FROM(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.89
PROPER(from(cons2(z0, z1))) → c71(FROM(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.89
PROPER(from(rcons(z0, z1))) → c71(FROM(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.89
PROPER(from(from(z0))) → c71(FROM(from(proper(z0))), PROPER(from(z0))) 520.00/159.89
PROPER(from(2ndspos(z0, z1))) → c71(FROM(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.89
PROPER(from(2ndsneg(z0, z1))) → c71(FROM(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.89
PROPER(from(pi(z0))) → c71(FROM(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.89
PROPER(from(plus(z0, z1))) → c71(FROM(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.89
PROPER(from(times(z0, z1))) → c71(FROM(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.89
PROPER(from(square(z0))) → c71(FROM(square(proper(z0))), PROPER(square(z0))) 520.00/159.89
PROPER(from(0)) → c71(FROM(ok(0))) 520.00/159.89
PROPER(from(nil)) → c71(FROM(ok(nil))) 520.00/159.89
PROPER(from(rnil)) → c71(FROM(ok(rnil))) 520.00/159.89
PROPER(2ndspos(x0, s(z0))) → c72(2NDSPOS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.89
PROPER(2ndspos(x0, posrecip(z0))) → c72(2NDSPOS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.89
PROPER(2ndspos(x0, negrecip(z0))) → c72(2NDSPOS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.89
PROPER(2ndspos(x0, cons(z0, z1))) → c72(2NDSPOS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.89
PROPER(2ndspos(x0, cons2(z0, z1))) → c72(2NDSPOS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.89
PROPER(2ndspos(x0, rcons(z0, z1))) → c72(2NDSPOS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.89
PROPER(2ndspos(x0, from(z0))) → c72(2NDSPOS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.89
PROPER(2ndspos(x0, 2ndspos(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.89
PROPER(2ndspos(x0, 2ndsneg(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.89
PROPER(2ndspos(x0, pi(z0))) → c72(2NDSPOS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.89
PROPER(2ndspos(x0, plus(z0, z1))) → c72(2NDSPOS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.89
PROPER(2ndspos(x0, times(z0, z1))) → c72(2NDSPOS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.89
PROPER(2ndspos(x0, square(z0))) → c72(2NDSPOS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.89
PROPER(2ndspos(s(z0), x1)) → c72(2NDSPOS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(posrecip(z0), x1)) → c72(2NDSPOS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(negrecip(z0), x1)) → c72(2NDSPOS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(cons(z0, z1), x1)) → c72(2NDSPOS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(cons2(z0, z1), x1)) → c72(2NDSPOS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(rcons(z0, z1), x1)) → c72(2NDSPOS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(from(z0), x1)) → c72(2NDSPOS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(2ndspos(z0, z1), x1)) → c72(2NDSPOS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(2ndsneg(z0, z1), x1)) → c72(2NDSPOS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(pi(z0), x1)) → c72(2NDSPOS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(plus(z0, z1), x1)) → c72(2NDSPOS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(times(z0, z1), x1)) → c72(2NDSPOS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(square(z0), x1)) → c72(2NDSPOS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(x0, 0)) → c72(2NDSPOS(proper(x0), ok(0)), PROPER(x0)) 520.00/159.89
PROPER(2ndspos(x0, nil)) → c72(2NDSPOS(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.89
PROPER(2ndspos(x0, rnil)) → c72(2NDSPOS(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.89
PROPER(2ndspos(0, x1)) → c72(2NDSPOS(ok(0), proper(x1)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(nil, x1)) → c72(2NDSPOS(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.89
PROPER(2ndspos(rnil, x1)) → c72(2NDSPOS(ok(rnil), proper(x1)), PROPER(x1)) 520.00/159.89
PROPER(2ndsneg(x0, 0)) → c73(2NDSNEG(proper(x0), ok(0)), PROPER(x0), PROPER(0)) 520.00/159.89
PROPER(2ndsneg(x0, s(z0))) → c73(2NDSNEG(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.89
PROPER(2ndsneg(x0, posrecip(z0))) → c73(2NDSNEG(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.89
PROPER(2ndsneg(x0, negrecip(z0))) → c73(2NDSNEG(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.89
PROPER(2ndsneg(x0, nil)) → c73(2NDSNEG(proper(x0), ok(nil)), PROPER(x0), PROPER(nil)) 520.00/159.89
PROPER(2ndsneg(x0, cons(z0, z1))) → c73(2NDSNEG(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.89
PROPER(2ndsneg(x0, cons2(z0, z1))) → c73(2NDSNEG(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.89
PROPER(2ndsneg(x0, rnil)) → c73(2NDSNEG(proper(x0), ok(rnil)), PROPER(x0), PROPER(rnil)) 520.00/159.89
PROPER(2ndsneg(x0, rcons(z0, z1))) → c73(2NDSNEG(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.89
PROPER(2ndsneg(x0, from(z0))) → c73(2NDSNEG(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.89
PROPER(2ndsneg(x0, 2ndspos(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.89
PROPER(2ndsneg(x0, 2ndsneg(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.89
PROPER(2ndsneg(x0, pi(z0))) → c73(2NDSNEG(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.89
PROPER(2ndsneg(x0, plus(z0, z1))) → c73(2NDSNEG(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.89
PROPER(2ndsneg(x0, times(z0, z1))) → c73(2NDSNEG(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.89
PROPER(2ndsneg(x0, square(z0))) → c73(2NDSNEG(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.89
PROPER(2ndsneg(0, x1)) → c73(2NDSNEG(ok(0), proper(x1)), PROPER(0), PROPER(x1)) 520.00/159.89
PROPER(2ndsneg(s(z0), x1)) → c73(2NDSNEG(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.89
PROPER(2ndsneg(posrecip(z0), x1)) → c73(2NDSNEG(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.89
PROPER(2ndsneg(negrecip(z0), x1)) → c73(2NDSNEG(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.89
PROPER(2ndsneg(nil, x1)) → c73(2NDSNEG(ok(nil), proper(x1)), PROPER(nil), PROPER(x1)) 520.00/159.89
PROPER(2ndsneg(cons(z0, z1), x1)) → c73(2NDSNEG(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(2ndsneg(cons2(z0, z1), x1)) → c73(2NDSNEG(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(2ndsneg(rnil, x1)) → c73(2NDSNEG(ok(rnil), proper(x1)), PROPER(rnil), PROPER(x1)) 520.00/159.89
PROPER(2ndsneg(rcons(z0, z1), x1)) → c73(2NDSNEG(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(2ndsneg(from(z0), x1)) → c73(2NDSNEG(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.89
PROPER(2ndsneg(2ndspos(z0, z1), x1)) → c73(2NDSNEG(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(2ndsneg(2ndsneg(z0, z1), x1)) → c73(2NDSNEG(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(2ndsneg(pi(z0), x1)) → c73(2NDSNEG(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.89
PROPER(2ndsneg(plus(z0, z1), x1)) → c73(2NDSNEG(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(2ndsneg(times(z0, z1), x1)) → c73(2NDSNEG(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.89
PROPER(2ndsneg(square(z0), x1)) → c73(2NDSNEG(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1))
S tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 520.00/159.89
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 520.00/159.89
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 520.00/159.89
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 520.00/159.89
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 520.00/159.89
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 520.00/159.89
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 520.00/159.89
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 520.00/159.89
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 520.00/159.89
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 520.00/159.89
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 520.00/159.89
S(mark(z0)) → c31(S(z0)) 520.00/159.89
S(ok(z0)) → c32(S(z0)) 520.00/159.89
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.00/159.89
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.00/159.89
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.00/159.89
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.00/159.89
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.00/159.89
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.00/159.89
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.00/159.89
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.00/159.89
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.00/159.89
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.00/159.89
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.00/159.89
FROM(mark(z0)) → c44(FROM(z0)) 520.00/159.89
FROM(ok(z0)) → c45(FROM(z0)) 520.00/159.89
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.00/159.89
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.00/159.89
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.00/159.89
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.00/159.89
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.00/159.89
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.00/159.89
PI(mark(z0)) → c52(PI(z0)) 520.00/159.89
PI(ok(z0)) → c53(PI(z0)) 520.00/159.89
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.00/159.89
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.00/159.89
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.00/159.89
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.00/159.89
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.00/159.89
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.00/159.89
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.00/159.89
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.00/159.89
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 520.00/159.89
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.89
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.00/159.89
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 520.00/159.89
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 520.00/159.89
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 520.00/159.89
ACTIVE(from(z0)) → c(S(z0)) 520.00/159.89
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 520.00/159.89
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 520.00/159.89
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 520.00/159.89
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 520.00/159.89
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 520.00/159.89
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.00/159.89
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 520.00/159.89
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 520.00/159.89
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 520.00/159.89
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 520.00/159.89
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 520.00/159.89
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.00/159.89
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 520.00/159.89
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 520.00/159.89
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 520.00/159.89
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.89
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.89
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.89
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.89
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.89
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.89
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.89
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.89
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.89
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.89
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 520.00/159.89
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.89
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.89
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 520.00/159.89
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.89
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.89
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.89
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.89
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.89
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.89
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 520.00/159.89
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.89
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.89
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.89
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.89
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.89
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.89
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.89
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.89
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.89
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 520.00/159.89
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.89
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.89
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.89
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.89
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.89
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.90
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.90
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.90
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.90
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.90
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.00/159.90
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.90
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.90
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.00/159.90
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.90
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.90
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.90
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.90
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.90
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.90
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.00/159.90
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.90
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.90
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.90
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.90
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.90
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.90
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.90
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.90
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.90
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.00/159.90
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.90
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.90
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.90
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.90
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.90
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.90
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.90
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.90
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.90
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.90
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.00/159.90
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.90
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.90
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.00/159.90
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.90
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.90
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.90
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.90
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.90
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.90
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.00/159.90
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.90
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.90
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.90
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.90
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.90
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.90
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.90
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.90
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.90
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.00/159.90
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.00/159.90
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.00/159.90
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.90
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.90
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.00/159.90
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.90
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.90
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.00/159.90
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.00/159.90
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.00/159.90
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.00/159.90
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.00/159.90
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.00/159.90
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.00/159.90
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.00/159.90
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.00/159.90
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.00/159.90
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.00/159.90
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.00/159.90
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.00/159.90
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.00/159.90
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.00/159.90
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.00/159.90
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.00/159.90
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.00/159.90
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.00/159.90
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.00/159.90
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.00/159.90
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.00/159.90
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.00/159.90
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.00/159.90
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.90
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.90
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.90
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.90
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.90
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.90
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.90
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.90
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.90
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.90
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.00/159.90
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.90
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.90
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.00/159.90
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.90
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.90
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.90
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.90
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.90
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.90
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.00/159.90
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.90
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.90
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.90
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.90
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.90
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.90
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.90
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.90
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.90
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.00/159.90
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.90
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.90
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.90
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.90
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.90
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.90
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.90
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.90
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.90
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.90
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.00/159.90
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.90
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.90
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.00/159.90
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.90
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.90
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.90
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.90
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.90
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.90
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.00/159.90
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.90
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.90
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.90
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.90
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.90
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.90
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.90
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.90
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.90
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.00/159.90
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.90
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.90
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.90
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.90
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.90
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.90
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.90
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.90
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.90
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.90
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.00/159.90
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.90
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.90
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.00/159.90
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.90
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.90
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.90
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.90
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.90
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.90
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.00/159.90
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.90
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.90
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.90
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.90
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.90
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.90
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.90
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.90
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.90
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.00/159.90
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.00/159.90
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.00/159.90
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.00/159.90
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.90
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.00/159.90
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.00/159.90
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.00/159.90
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.00/159.90
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.00/159.90
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.00/159.90
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.00/159.90
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.00/159.90
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.00/159.90
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.00/159.90
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.00/159.90
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.00/159.90
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.00/159.90
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.00/159.90
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.00/159.90
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.00/159.90
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.00/159.90
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.00/159.90
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.00/159.90
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.00/159.90
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.00/159.90
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.00/159.90
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.00/159.90
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.00/159.90
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.00/159.90
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.00/159.90
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.00/159.90
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.00/159.90
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.90
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.90
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.90
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.90
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.90
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.00/159.90
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.90
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.90
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.90
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.90
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.90
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.00/159.90
PROPER(s(0)) → c63(S(ok(0))) 520.00/159.90
PROPER(s(nil)) → c63(S(ok(nil))) 520.00/159.90
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.00/159.90
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.00/159.90
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.90
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.90
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.90
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.90
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.90
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.00/159.90
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.90
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.90
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.90
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.90
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.90
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.00/159.90
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.00/159.90
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.00/159.90
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.00/159.90
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.00/159.90
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.00/159.90
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.00/159.90
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.00/159.90
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.00/159.90
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.00/159.90
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.00/159.90
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.00/159.90
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.00/159.90
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.00/159.90
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.00/159.90
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.00/159.90
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.00/159.90
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.00/159.90
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.00/159.90
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.00/159.90
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.90
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.90
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.90
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.90
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.90
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.90
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.90
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.90
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.90
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.90
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.90
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.90
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.90
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.90
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.90
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.90
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.90
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.90
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.90
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.90
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.90
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.90
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.90
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.90
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.90
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.90
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.00/159.90
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.90
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.90
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.00/159.90
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.90
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.00/159.90
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.90
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.90
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.90
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.90
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.90
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.90
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.90
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.90
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.90
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.90
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.90
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.90
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.90
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.90
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.90
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.90
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.90
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.90
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.90
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.90
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.90
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.90
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.90
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.90
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.00/159.90
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.00/159.90
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0)) 520.00/159.90
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0)) 520.00/159.90
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0)) 520.00/159.90
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(x1)) 520.00/159.90
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(x1)) 520.00/159.90
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(x1)) 520.00/159.90
PROPER(rcons(x0, s(z0))) → c70(RCONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.00/159.90
PROPER(rcons(x0, posrecip(z0))) → c70(RCONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.00/159.90
PROPER(rcons(x0, negrecip(z0))) → c70(RCONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.00/159.90
PROPER(rcons(x0, cons(z0, z1))) → c70(RCONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.00/159.90
PROPER(rcons(x0, cons2(z0, z1))) → c70(RCONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.00/159.90
PROPER(rcons(x0, rcons(z0, z1))) → c70(RCONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.00/159.90
PROPER(rcons(x0, from(z0))) → c70(RCONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.00/159.90
PROPER(rcons(x0, 2ndspos(z0, z1))) → c70(RCONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.00/159.90
PROPER(rcons(x0, 2ndsneg(z0, z1))) → c70(RCONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.00/159.90
PROPER(rcons(x0, pi(z0))) → c70(RCONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.00/159.90
PROPER(rcons(x0, plus(z0, z1))) → c70(RCONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.00/159.90
PROPER(rcons(x0, times(z0, z1))) → c70(RCONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.00/159.90
PROPER(rcons(x0, square(z0))) → c70(RCONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.00/159.90
PROPER(rcons(s(z0), x1)) → c70(RCONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.00/159.90
PROPER(rcons(posrecip(z0), x1)) → c70(RCONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.00/159.90
PROPER(rcons(negrecip(z0), x1)) → c70(RCONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.00/159.90
PROPER(rcons(cons(z0, z1), x1)) → c70(RCONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.00/159.90
PROPER(rcons(cons2(z0, z1), x1)) → c70(RCONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.00/159.90
PROPER(rcons(rcons(z0, z1), x1)) → c70(RCONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.00/159.90
PROPER(rcons(from(z0), x1)) → c70(RCONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.00/159.90
PROPER(rcons(2ndspos(z0, z1), x1)) → c70(RCONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.00/159.90
PROPER(rcons(2ndsneg(z0, z1), x1)) → c70(RCONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.00/159.90
PROPER(rcons(pi(z0), x1)) → c70(RCONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.00/159.90
PROPER(rcons(plus(z0, z1), x1)) → c70(RCONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.00/159.90
PROPER(rcons(times(z0, z1), x1)) → c70(RCONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(rcons(square(z0), x1)) → c70(RCONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.90
PROPER(rcons(x0, 0)) → c70(RCONS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.90
PROPER(rcons(x0, nil)) → c70(RCONS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.90
PROPER(rcons(x0, rnil)) → c70(RCONS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.90
PROPER(rcons(0, x1)) → c70(RCONS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.90
PROPER(rcons(nil, x1)) → c70(RCONS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.90
PROPER(rcons(rnil, x1)) → c70(RCONS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.90
PROPER(from(s(z0))) → c71(FROM(s(proper(z0))), PROPER(s(z0))) 520.29/159.90
PROPER(from(posrecip(z0))) → c71(FROM(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.90
PROPER(from(negrecip(z0))) → c71(FROM(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.90
PROPER(from(cons(z0, z1))) → c71(FROM(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.90
PROPER(from(cons2(z0, z1))) → c71(FROM(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.90
PROPER(from(rcons(z0, z1))) → c71(FROM(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.90
PROPER(from(from(z0))) → c71(FROM(from(proper(z0))), PROPER(from(z0))) 520.29/159.90
PROPER(from(2ndspos(z0, z1))) → c71(FROM(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.90
PROPER(from(2ndsneg(z0, z1))) → c71(FROM(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.90
PROPER(from(pi(z0))) → c71(FROM(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.90
PROPER(from(plus(z0, z1))) → c71(FROM(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.90
PROPER(from(times(z0, z1))) → c71(FROM(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.90
PROPER(from(square(z0))) → c71(FROM(square(proper(z0))), PROPER(square(z0))) 520.29/159.90
PROPER(from(0)) → c71(FROM(ok(0))) 520.29/159.90
PROPER(from(nil)) → c71(FROM(ok(nil))) 520.29/159.90
PROPER(from(rnil)) → c71(FROM(ok(rnil))) 520.29/159.90
PROPER(2ndspos(x0, s(z0))) → c72(2NDSPOS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.90
PROPER(2ndspos(x0, posrecip(z0))) → c72(2NDSPOS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.90
PROPER(2ndspos(x0, negrecip(z0))) → c72(2NDSPOS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.90
PROPER(2ndspos(x0, cons(z0, z1))) → c72(2NDSPOS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.90
PROPER(2ndspos(x0, cons2(z0, z1))) → c72(2NDSPOS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.90
PROPER(2ndspos(x0, rcons(z0, z1))) → c72(2NDSPOS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.90
PROPER(2ndspos(x0, from(z0))) → c72(2NDSPOS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.90
PROPER(2ndspos(x0, 2ndspos(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.90
PROPER(2ndspos(x0, 2ndsneg(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.90
PROPER(2ndspos(x0, pi(z0))) → c72(2NDSPOS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.90
PROPER(2ndspos(x0, plus(z0, z1))) → c72(2NDSPOS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.90
PROPER(2ndspos(x0, times(z0, z1))) → c72(2NDSPOS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.90
PROPER(2ndspos(x0, square(z0))) → c72(2NDSPOS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.90
PROPER(2ndspos(s(z0), x1)) → c72(2NDSPOS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.90
PROPER(2ndspos(posrecip(z0), x1)) → c72(2NDSPOS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.90
PROPER(2ndspos(negrecip(z0), x1)) → c72(2NDSPOS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.90
PROPER(2ndspos(cons(z0, z1), x1)) → c72(2NDSPOS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(2ndspos(cons2(z0, z1), x1)) → c72(2NDSPOS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(2ndspos(rcons(z0, z1), x1)) → c72(2NDSPOS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(2ndspos(from(z0), x1)) → c72(2NDSPOS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.90
PROPER(2ndspos(2ndspos(z0, z1), x1)) → c72(2NDSPOS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(2ndspos(2ndsneg(z0, z1), x1)) → c72(2NDSPOS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(2ndspos(pi(z0), x1)) → c72(2NDSPOS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.90
PROPER(2ndspos(plus(z0, z1), x1)) → c72(2NDSPOS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(2ndspos(times(z0, z1), x1)) → c72(2NDSPOS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(2ndspos(square(z0), x1)) → c72(2NDSPOS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.90
PROPER(2ndspos(x0, 0)) → c72(2NDSPOS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.90
PROPER(2ndspos(x0, nil)) → c72(2NDSPOS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.90
PROPER(2ndspos(x0, rnil)) → c72(2NDSPOS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.90
PROPER(2ndspos(0, x1)) → c72(2NDSPOS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.90
PROPER(2ndspos(nil, x1)) → c72(2NDSPOS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.90
PROPER(2ndspos(rnil, x1)) → c72(2NDSPOS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.90
PROPER(2ndsneg(x0, 0)) → c73(2NDSNEG(proper(x0), ok(0)), PROPER(x0), PROPER(0)) 520.29/159.90
PROPER(2ndsneg(x0, s(z0))) → c73(2NDSNEG(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.90
PROPER(2ndsneg(x0, posrecip(z0))) → c73(2NDSNEG(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.90
PROPER(2ndsneg(x0, negrecip(z0))) → c73(2NDSNEG(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.90
PROPER(2ndsneg(x0, nil)) → c73(2NDSNEG(proper(x0), ok(nil)), PROPER(x0), PROPER(nil)) 520.29/159.90
PROPER(2ndsneg(x0, cons(z0, z1))) → c73(2NDSNEG(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.90
PROPER(2ndsneg(x0, cons2(z0, z1))) → c73(2NDSNEG(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.90
PROPER(2ndsneg(x0, rnil)) → c73(2NDSNEG(proper(x0), ok(rnil)), PROPER(x0), PROPER(rnil)) 520.29/159.90
PROPER(2ndsneg(x0, rcons(z0, z1))) → c73(2NDSNEG(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.90
PROPER(2ndsneg(x0, from(z0))) → c73(2NDSNEG(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.90
PROPER(2ndsneg(x0, 2ndspos(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.90
PROPER(2ndsneg(x0, 2ndsneg(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.90
PROPER(2ndsneg(x0, pi(z0))) → c73(2NDSNEG(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.90
PROPER(2ndsneg(x0, plus(z0, z1))) → c73(2NDSNEG(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.90
PROPER(2ndsneg(x0, times(z0, z1))) → c73(2NDSNEG(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.90
PROPER(2ndsneg(x0, square(z0))) → c73(2NDSNEG(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.90
PROPER(2ndsneg(0, x1)) → c73(2NDSNEG(ok(0), proper(x1)), PROPER(0), PROPER(x1)) 520.29/159.90
PROPER(2ndsneg(s(z0), x1)) → c73(2NDSNEG(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.90
PROPER(2ndsneg(posrecip(z0), x1)) → c73(2NDSNEG(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.90
PROPER(2ndsneg(negrecip(z0), x1)) → c73(2NDSNEG(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.90
PROPER(2ndsneg(nil, x1)) → c73(2NDSNEG(ok(nil), proper(x1)), PROPER(nil), PROPER(x1)) 520.29/159.90
PROPER(2ndsneg(cons(z0, z1), x1)) → c73(2NDSNEG(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(2ndsneg(cons2(z0, z1), x1)) → c73(2NDSNEG(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(2ndsneg(rnil, x1)) → c73(2NDSNEG(ok(rnil), proper(x1)), PROPER(rnil), PROPER(x1)) 520.29/159.90
PROPER(2ndsneg(rcons(z0, z1), x1)) → c73(2NDSNEG(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(2ndsneg(from(z0), x1)) → c73(2NDSNEG(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.90
PROPER(2ndsneg(2ndspos(z0, z1), x1)) → c73(2NDSNEG(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(2ndsneg(2ndsneg(z0, z1), x1)) → c73(2NDSNEG(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(2ndsneg(pi(z0), x1)) → c73(2NDSNEG(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.90
PROPER(2ndsneg(plus(z0, z1), x1)) → c73(2NDSNEG(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(2ndsneg(times(z0, z1), x1)) → c73(2NDSNEG(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(2ndsneg(square(z0), x1)) → c73(2NDSNEG(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

ACTIVE, S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, PROPER, TOP

Compound Symbols:

c12, c18, c19, c21, c22, c23, c24, c26, c27, c28, c29, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c74, c75, c76, c77, c78, c79, c, c7, c9, c11, c1, c13, c14, c15, c16, c17, c20, c25, c30, c63, c63, c64, c64, c65, c65, c67, c67, c68, c68, c70, c70, c71, c71, c72, c72, c73

520.29/159.90
520.29/159.90

(57) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID) transformation)

Removed 6 trailing tuple parts
520.29/159.90
520.29/159.90

(58) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.29/159.90
active(2ndspos(0, z0)) → mark(rnil) 520.29/159.90
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.29/159.90
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.29/159.90
active(2ndsneg(0, z0)) → mark(rnil) 520.29/159.90
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.29/159.90
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.29/159.90
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.29/159.90
active(plus(0, z0)) → mark(z0) 520.29/159.90
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.29/159.90
active(times(0, z0)) → mark(0) 520.29/159.90
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.29/159.90
active(square(z0)) → mark(times(z0, z0)) 520.29/159.90
active(s(z0)) → s(active(z0)) 520.29/159.90
active(posrecip(z0)) → posrecip(active(z0)) 520.29/159.90
active(negrecip(z0)) → negrecip(active(z0)) 520.29/159.90
active(cons(z0, z1)) → cons(active(z0), z1) 520.29/159.90
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.29/159.90
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.29/159.90
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.29/159.90
active(from(z0)) → from(active(z0)) 520.29/159.90
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.29/159.90
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.29/159.90
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.29/159.90
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.29/159.90
active(pi(z0)) → pi(active(z0)) 520.29/159.90
active(plus(z0, z1)) → plus(active(z0), z1) 520.29/159.90
active(plus(z0, z1)) → plus(z0, active(z1)) 520.29/159.90
active(times(z0, z1)) → times(active(z0), z1) 520.29/159.90
active(times(z0, z1)) → times(z0, active(z1)) 520.29/159.90
active(square(z0)) → square(active(z0)) 520.29/159.90
s(mark(z0)) → mark(s(z0)) 520.29/159.90
s(ok(z0)) → ok(s(z0)) 520.29/159.90
posrecip(mark(z0)) → mark(posrecip(z0)) 520.29/159.90
posrecip(ok(z0)) → ok(posrecip(z0)) 520.29/159.90
negrecip(mark(z0)) → mark(negrecip(z0)) 520.29/159.90
negrecip(ok(z0)) → ok(negrecip(z0)) 520.29/159.90
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.29/159.90
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.29/159.90
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.29/159.90
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.29/159.90
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.29/159.90
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.29/159.90
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.29/159.90
from(mark(z0)) → mark(from(z0)) 520.29/159.90
from(ok(z0)) → ok(from(z0)) 520.29/159.90
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.29/159.90
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.29/159.90
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.29/159.90
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.29/159.90
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.29/159.90
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.29/159.90
pi(mark(z0)) → mark(pi(z0)) 520.29/159.90
pi(ok(z0)) → ok(pi(z0)) 520.29/159.90
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.29/159.90
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.29/159.90
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.29/159.90
times(mark(z0), z1) → mark(times(z0, z1)) 520.29/159.90
times(z0, mark(z1)) → mark(times(z0, z1)) 520.29/159.90
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.29/159.90
square(mark(z0)) → mark(square(z0)) 520.29/159.90
square(ok(z0)) → ok(square(z0)) 520.29/159.90
proper(0) → ok(0) 520.29/159.90
proper(s(z0)) → s(proper(z0)) 520.29/159.90
proper(posrecip(z0)) → posrecip(proper(z0)) 520.29/159.90
proper(negrecip(z0)) → negrecip(proper(z0)) 520.29/159.90
proper(nil) → ok(nil) 520.29/159.90
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.29/159.90
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.29/159.90
proper(rnil) → ok(rnil) 520.29/159.90
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.29/159.90
proper(from(z0)) → from(proper(z0)) 520.29/159.90
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.29/159.90
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.29/159.90
proper(pi(z0)) → pi(proper(z0)) 520.29/159.90
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.29/159.90
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.29/159.90
proper(square(z0)) → square(proper(z0)) 520.29/159.90
top(mark(z0)) → top(proper(z0)) 520.29/159.90
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 520.29/159.90
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 520.29/159.90
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 520.29/159.90
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 520.29/159.90
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 520.29/159.90
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 520.29/159.90
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 520.29/159.90
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 520.29/159.90
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 520.29/159.90
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 520.29/159.90
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 520.29/159.90
S(mark(z0)) → c31(S(z0)) 520.29/159.90
S(ok(z0)) → c32(S(z0)) 520.29/159.90
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.29/159.90
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.29/159.90
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.29/159.90
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.29/159.90
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.29/159.90
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.29/159.90
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.29/159.90
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.29/159.90
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.29/159.90
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.29/159.90
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.29/159.90
FROM(mark(z0)) → c44(FROM(z0)) 520.29/159.90
FROM(ok(z0)) → c45(FROM(z0)) 520.29/159.90
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.29/159.90
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.29/159.90
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.29/159.90
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.29/159.90
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.29/159.90
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.29/159.90
PI(mark(z0)) → c52(PI(z0)) 520.29/159.90
PI(ok(z0)) → c53(PI(z0)) 520.29/159.90
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.29/159.90
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.29/159.90
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.29/159.90
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.29/159.90
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.29/159.90
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.29/159.90
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.29/159.90
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.29/159.90
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 520.29/159.90
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.29/159.90
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.29/159.90
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 520.29/159.90
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 520.29/159.90
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 520.29/159.90
ACTIVE(from(z0)) → c(S(z0)) 520.29/159.90
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 520.29/159.90
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 520.29/159.90
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 520.29/159.90
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 520.29/159.90
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 520.29/159.90
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.29/159.90
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 520.29/159.90
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 520.29/159.90
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 520.29/159.90
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 520.29/159.90
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 520.29/159.90
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.29/159.90
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 520.29/159.90
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 520.29/159.90
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 520.29/159.90
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.90
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.90
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.90
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.90
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.90
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.90
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.90
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.90
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.90
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.90
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 520.29/159.90
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.90
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.90
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 520.29/159.90
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.90
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.90
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.90
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.90
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.90
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.90
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 520.29/159.90
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.90
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.90
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.90
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.90
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.90
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.90
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.90
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.90
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.90
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 520.29/159.90
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.90
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.90
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.90
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.90
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.90
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.90
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.90
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.90
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.90
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.90
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.29/159.90
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.90
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.90
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.29/159.90
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.90
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.90
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.90
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.90
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.90
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.90
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.29/159.90
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.90
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.90
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.90
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.90
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.90
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.90
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.90
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.90
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.90
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.29/159.90
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.90
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.90
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.90
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.90
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.90
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.90
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.90
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.90
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.90
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.90
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.29/159.90
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.90
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.90
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.29/159.90
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.90
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.90
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.90
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.90
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.90
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.90
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.29/159.90
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.90
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.90
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.90
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.90
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.90
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.90
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.90
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.90
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.90
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.29/159.90
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.29/159.90
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.29/159.90
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.90
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.90
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.29/159.90
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.90
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.90
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.29/159.90
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.29/159.90
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.29/159.90
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.29/159.90
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.29/159.90
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.29/159.90
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.29/159.90
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.29/159.90
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.29/159.90
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.29/159.90
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.29/159.90
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.29/159.90
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.29/159.90
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.29/159.90
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.29/159.90
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.29/159.90
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.29/159.90
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.29/159.90
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.29/159.90
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.29/159.90
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.29/159.90
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.29/159.90
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.29/159.90
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.29/159.90
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.90
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.90
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.90
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.90
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.90
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.90
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.90
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.90
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.90
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.90
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.29/159.90
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.90
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.90
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.29/159.90
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.90
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.90
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.90
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.90
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.90
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.90
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.29/159.90
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.90
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.90
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.90
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.90
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.90
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.90
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.90
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.90
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.90
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.29/159.90
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.90
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.90
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.90
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.90
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.90
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.90
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.90
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.90
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.90
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.90
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.29/159.90
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.90
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.90
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.29/159.90
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.90
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.90
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.90
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.90
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.90
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.90
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.29/159.90
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.90
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.90
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.90
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.90
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.90
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.90
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.90
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.90
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.90
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.29/159.90
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.90
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.90
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.90
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.90
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.90
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.90
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.90
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.90
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.90
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.90
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.29/159.90
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.90
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.90
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.29/159.90
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.90
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.90
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.90
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.90
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.90
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.90
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.29/159.90
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.90
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.90
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.90
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.90
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.90
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.90
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.90
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.90
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.90
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.29/159.90
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.90
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.90
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.90
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.90
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.90
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.90
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.90
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.90
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.90
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.90
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.29/159.90
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.90
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.90
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.29/159.90
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.90
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.90
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.90
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.90
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.90
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.90
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.29/159.90
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.90
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.90
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.90
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.90
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.90
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.90
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.90
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.90
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.90
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.29/159.90
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.29/159.90
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.90
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.90
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.90
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.90
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.90
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.29/159.90
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.90
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.90
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.90
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.90
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.90
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.29/159.90
PROPER(s(0)) → c63(S(ok(0))) 520.29/159.90
PROPER(s(nil)) → c63(S(ok(nil))) 520.29/159.90
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.29/159.90
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.29/159.90
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.90
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.90
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.90
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.90
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.90
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.29/159.90
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.90
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.90
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.90
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.90
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.90
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.29/159.90
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.29/159.90
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.29/159.90
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.29/159.90
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.29/159.90
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.90
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.90
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.90
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.90
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.90
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.29/159.90
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.90
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.90
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.90
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.90
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.90
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.29/159.90
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.29/159.90
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.29/159.90
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.29/159.90
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.90
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.90
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.90
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.90
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.90
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.90
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.90
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.90
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.90
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.90
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.90
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.90
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.90
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.90
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.90
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.90
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.90
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.90
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.90
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.90
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.90
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.90
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.90
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.90
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.90
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.90
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.90
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.90
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.90
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.90
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.90
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.90
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.90
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.90
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.90
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.90
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.90
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.90
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.90
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.90
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.90
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.90
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.90
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.90
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0)) 520.29/159.90
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.90
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.90
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(x1)) 520.29/159.90
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.90
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.90
PROPER(rcons(x0, s(z0))) → c70(RCONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.90
PROPER(rcons(x0, posrecip(z0))) → c70(RCONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.90
PROPER(rcons(x0, negrecip(z0))) → c70(RCONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.90
PROPER(rcons(x0, cons(z0, z1))) → c70(RCONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.90
PROPER(rcons(x0, cons2(z0, z1))) → c70(RCONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.90
PROPER(rcons(x0, rcons(z0, z1))) → c70(RCONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.90
PROPER(rcons(x0, from(z0))) → c70(RCONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.90
PROPER(rcons(x0, 2ndspos(z0, z1))) → c70(RCONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.90
PROPER(rcons(x0, 2ndsneg(z0, z1))) → c70(RCONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.90
PROPER(rcons(x0, pi(z0))) → c70(RCONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.90
PROPER(rcons(x0, plus(z0, z1))) → c70(RCONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.90
PROPER(rcons(x0, times(z0, z1))) → c70(RCONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.90
PROPER(rcons(x0, square(z0))) → c70(RCONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.90
PROPER(rcons(s(z0), x1)) → c70(RCONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.90
PROPER(rcons(posrecip(z0), x1)) → c70(RCONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.90
PROPER(rcons(negrecip(z0), x1)) → c70(RCONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.90
PROPER(rcons(cons(z0, z1), x1)) → c70(RCONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(rcons(cons2(z0, z1), x1)) → c70(RCONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(rcons(rcons(z0, z1), x1)) → c70(RCONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(rcons(from(z0), x1)) → c70(RCONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.90
PROPER(rcons(2ndspos(z0, z1), x1)) → c70(RCONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(rcons(2ndsneg(z0, z1), x1)) → c70(RCONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(rcons(pi(z0), x1)) → c70(RCONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.90
PROPER(rcons(plus(z0, z1), x1)) → c70(RCONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(rcons(times(z0, z1), x1)) → c70(RCONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(rcons(square(z0), x1)) → c70(RCONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.90
PROPER(rcons(x0, 0)) → c70(RCONS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.90
PROPER(rcons(x0, nil)) → c70(RCONS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.90
PROPER(rcons(x0, rnil)) → c70(RCONS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.90
PROPER(rcons(0, x1)) → c70(RCONS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.90
PROPER(rcons(nil, x1)) → c70(RCONS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.90
PROPER(rcons(rnil, x1)) → c70(RCONS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.90
PROPER(from(s(z0))) → c71(FROM(s(proper(z0))), PROPER(s(z0))) 520.29/159.90
PROPER(from(posrecip(z0))) → c71(FROM(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.90
PROPER(from(negrecip(z0))) → c71(FROM(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.90
PROPER(from(cons(z0, z1))) → c71(FROM(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.90
PROPER(from(cons2(z0, z1))) → c71(FROM(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.90
PROPER(from(rcons(z0, z1))) → c71(FROM(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.90
PROPER(from(from(z0))) → c71(FROM(from(proper(z0))), PROPER(from(z0))) 520.29/159.90
PROPER(from(2ndspos(z0, z1))) → c71(FROM(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.90
PROPER(from(2ndsneg(z0, z1))) → c71(FROM(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.90
PROPER(from(pi(z0))) → c71(FROM(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.90
PROPER(from(plus(z0, z1))) → c71(FROM(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.90
PROPER(from(times(z0, z1))) → c71(FROM(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.90
PROPER(from(square(z0))) → c71(FROM(square(proper(z0))), PROPER(square(z0))) 520.29/159.90
PROPER(from(0)) → c71(FROM(ok(0))) 520.29/159.90
PROPER(from(nil)) → c71(FROM(ok(nil))) 520.29/159.90
PROPER(from(rnil)) → c71(FROM(ok(rnil))) 520.29/159.90
PROPER(2ndspos(x0, s(z0))) → c72(2NDSPOS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.90
PROPER(2ndspos(x0, posrecip(z0))) → c72(2NDSPOS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.90
PROPER(2ndspos(x0, negrecip(z0))) → c72(2NDSPOS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.90
PROPER(2ndspos(x0, cons(z0, z1))) → c72(2NDSPOS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.90
PROPER(2ndspos(x0, cons2(z0, z1))) → c72(2NDSPOS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.90
PROPER(2ndspos(x0, rcons(z0, z1))) → c72(2NDSPOS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.90
PROPER(2ndspos(x0, from(z0))) → c72(2NDSPOS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.90
PROPER(2ndspos(x0, 2ndspos(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.90
PROPER(2ndspos(x0, 2ndsneg(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.90
PROPER(2ndspos(x0, pi(z0))) → c72(2NDSPOS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.90
PROPER(2ndspos(x0, plus(z0, z1))) → c72(2NDSPOS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.90
PROPER(2ndspos(x0, times(z0, z1))) → c72(2NDSPOS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.90
PROPER(2ndspos(x0, square(z0))) → c72(2NDSPOS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.90
PROPER(2ndspos(s(z0), x1)) → c72(2NDSPOS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.90
PROPER(2ndspos(posrecip(z0), x1)) → c72(2NDSPOS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.90
PROPER(2ndspos(negrecip(z0), x1)) → c72(2NDSPOS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.90
PROPER(2ndspos(cons(z0, z1), x1)) → c72(2NDSPOS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(2ndspos(cons2(z0, z1), x1)) → c72(2NDSPOS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(2ndspos(rcons(z0, z1), x1)) → c72(2NDSPOS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(2ndspos(from(z0), x1)) → c72(2NDSPOS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.90
PROPER(2ndspos(2ndspos(z0, z1), x1)) → c72(2NDSPOS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(2ndspos(2ndsneg(z0, z1), x1)) → c72(2NDSPOS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(2ndspos(pi(z0), x1)) → c72(2NDSPOS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.90
PROPER(2ndspos(plus(z0, z1), x1)) → c72(2NDSPOS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(2ndspos(times(z0, z1), x1)) → c72(2NDSPOS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(2ndspos(square(z0), x1)) → c72(2NDSPOS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.90
PROPER(2ndspos(x0, 0)) → c72(2NDSPOS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.90
PROPER(2ndspos(x0, nil)) → c72(2NDSPOS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.90
PROPER(2ndspos(x0, rnil)) → c72(2NDSPOS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.90
PROPER(2ndspos(0, x1)) → c72(2NDSPOS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.90
PROPER(2ndspos(nil, x1)) → c72(2NDSPOS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.90
PROPER(2ndspos(rnil, x1)) → c72(2NDSPOS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.90
PROPER(2ndsneg(x0, s(z0))) → c73(2NDSNEG(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.90
PROPER(2ndsneg(x0, posrecip(z0))) → c73(2NDSNEG(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.90
PROPER(2ndsneg(x0, negrecip(z0))) → c73(2NDSNEG(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.90
PROPER(2ndsneg(x0, cons(z0, z1))) → c73(2NDSNEG(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.90
PROPER(2ndsneg(x0, cons2(z0, z1))) → c73(2NDSNEG(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.90
PROPER(2ndsneg(x0, rcons(z0, z1))) → c73(2NDSNEG(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.90
PROPER(2ndsneg(x0, from(z0))) → c73(2NDSNEG(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.90
PROPER(2ndsneg(x0, 2ndspos(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.90
PROPER(2ndsneg(x0, 2ndsneg(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.90
PROPER(2ndsneg(x0, pi(z0))) → c73(2NDSNEG(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.90
PROPER(2ndsneg(x0, plus(z0, z1))) → c73(2NDSNEG(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.90
PROPER(2ndsneg(x0, times(z0, z1))) → c73(2NDSNEG(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.90
PROPER(2ndsneg(x0, square(z0))) → c73(2NDSNEG(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.90
PROPER(2ndsneg(s(z0), x1)) → c73(2NDSNEG(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.90
PROPER(2ndsneg(posrecip(z0), x1)) → c73(2NDSNEG(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.90
PROPER(2ndsneg(negrecip(z0), x1)) → c73(2NDSNEG(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.90
PROPER(2ndsneg(cons(z0, z1), x1)) → c73(2NDSNEG(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(2ndsneg(cons2(z0, z1), x1)) → c73(2NDSNEG(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(2ndsneg(rcons(z0, z1), x1)) → c73(2NDSNEG(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(2ndsneg(from(z0), x1)) → c73(2NDSNEG(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.90
PROPER(2ndsneg(2ndspos(z0, z1), x1)) → c73(2NDSNEG(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(2ndsneg(2ndsneg(z0, z1), x1)) → c73(2NDSNEG(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(2ndsneg(pi(z0), x1)) → c73(2NDSNEG(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.90
PROPER(2ndsneg(plus(z0, z1), x1)) → c73(2NDSNEG(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(2ndsneg(times(z0, z1), x1)) → c73(2NDSNEG(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.90
PROPER(2ndsneg(square(z0), x1)) → c73(2NDSNEG(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.90
PROPER(2ndsneg(x0, 0)) → c73(2NDSNEG(proper(x0), ok(0)), PROPER(x0)) 520.29/159.90
PROPER(2ndsneg(x0, nil)) → c73(2NDSNEG(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.90
PROPER(2ndsneg(x0, rnil)) → c73(2NDSNEG(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.90
PROPER(2ndsneg(0, x1)) → c73(2NDSNEG(ok(0), proper(x1)), PROPER(x1)) 520.29/159.90
PROPER(2ndsneg(nil, x1)) → c73(2NDSNEG(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.90
PROPER(2ndsneg(rnil, x1)) → c73(2NDSNEG(ok(rnil), proper(x1)), PROPER(x1))
S tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 520.29/159.90
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 520.29/159.90
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 520.29/159.90
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 520.29/159.90
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 520.29/159.90
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 520.29/159.90
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 520.29/159.90
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 520.29/159.90
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 520.29/159.90
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 520.29/159.90
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 520.29/159.90
S(mark(z0)) → c31(S(z0)) 520.29/159.90
S(ok(z0)) → c32(S(z0)) 520.29/159.90
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.29/159.90
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.29/159.90
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.29/159.90
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.29/159.90
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.29/159.90
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.29/159.90
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.29/159.90
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.29/159.90
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.29/159.90
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.29/159.90
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.29/159.90
FROM(mark(z0)) → c44(FROM(z0)) 520.29/159.90
FROM(ok(z0)) → c45(FROM(z0)) 520.29/159.90
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.29/159.90
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.29/159.90
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.29/159.90
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.29/159.90
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.29/159.90
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.29/159.90
PI(mark(z0)) → c52(PI(z0)) 520.29/159.90
PI(ok(z0)) → c53(PI(z0)) 520.29/159.90
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.29/159.90
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.29/159.90
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.29/159.90
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.29/159.90
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.29/159.90
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.29/159.90
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.29/159.90
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.29/159.90
PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) 520.29/159.90
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.29/159.90
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.29/159.90
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 520.29/159.90
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 520.29/159.90
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 520.29/159.90
ACTIVE(from(z0)) → c(S(z0)) 520.29/159.90
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 520.29/159.90
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 520.29/159.90
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 520.29/159.90
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 520.29/159.90
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 520.29/159.90
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.29/159.90
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 520.29/159.90
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 520.29/159.90
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 520.29/159.90
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 520.29/159.90
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 520.29/159.90
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.29/159.90
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 520.29/159.90
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 520.29/159.90
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 520.29/159.90
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.90
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.90
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.90
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.90
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.90
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.90
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.90
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.90
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.90
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.90
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 520.29/159.90
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.90
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.90
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 520.29/159.90
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.90
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.90
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.90
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.90
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.90
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.90
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 520.29/159.90
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.90
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.90
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.90
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.90
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.90
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.90
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.90
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.90
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.90
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 520.29/159.90
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.90
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.90
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.90
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.90
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.90
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.90
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.90
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.90
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.90
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.90
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.29/159.90
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.90
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.90
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.29/159.90
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.90
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.90
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.90
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.90
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.90
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.90
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.29/159.90
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.90
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.90
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.90
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.90
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.90
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.90
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.90
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.90
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.90
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.29/159.90
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.90
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.90
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.90
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.90
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.90
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.90
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.90
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.90
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.90
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.90
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.29/159.90
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.90
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.90
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.29/159.90
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.90
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.90
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.90
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.90
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.90
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.90
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.29/159.90
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.90
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.90
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.90
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.90
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.90
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.90
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.90
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.90
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.90
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.29/159.90
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.29/159.90
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.29/159.90
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.90
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.90
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.29/159.90
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.90
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.90
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.29/159.90
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.29/159.90
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.29/159.90
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.29/159.90
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.29/159.90
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.29/159.90
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.29/159.90
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.29/159.90
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.29/159.90
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.29/159.90
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.29/159.90
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.29/159.90
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.29/159.90
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.29/159.90
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.29/159.90
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.29/159.90
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.29/159.90
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.29/159.90
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.29/159.90
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.29/159.90
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.29/159.90
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.29/159.90
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.29/159.90
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.29/159.90
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.90
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.90
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.90
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.90
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.90
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.90
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.90
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.90
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.90
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.90
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.29/159.90
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.90
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.90
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.29/159.90
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.90
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.90
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.90
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.90
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.90
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.90
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.29/159.90
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.91
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.91
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.91
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.91
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.91
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.91
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.91
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.91
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.91
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.29/159.91
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.91
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.91
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.91
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.91
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.91
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.91
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.91
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.91
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.91
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.91
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.29/159.91
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.91
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.91
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.29/159.91
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.91
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.91
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.91
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.91
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.91
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.91
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.29/159.91
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.91
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.91
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.91
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.91
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.91
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.91
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.91
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.91
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.91
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.29/159.91
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.91
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.91
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.91
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.91
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.91
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.91
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.91
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.91
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.91
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.91
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.29/159.91
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.91
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.91
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.29/159.91
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.91
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.91
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.91
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.91
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.91
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.91
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.29/159.91
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.91
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.91
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.91
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.91
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.91
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.91
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.91
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.91
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.91
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.29/159.91
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.91
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.91
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.91
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.91
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.91
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.91
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.91
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.91
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.91
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.91
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.29/159.91
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.91
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.91
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.29/159.91
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.91
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.91
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.91
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.91
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.91
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.91
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.29/159.91
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.91
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.91
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.91
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.91
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.91
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.91
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.91
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.91
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.91
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.29/159.91
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.29/159.91
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.91
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.91
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.91
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.91
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.91
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.29/159.91
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.91
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.91
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.91
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.91
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.91
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.29/159.91
PROPER(s(0)) → c63(S(ok(0))) 520.29/159.91
PROPER(s(nil)) → c63(S(ok(nil))) 520.29/159.91
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.29/159.91
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.29/159.91
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.91
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.91
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.91
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.91
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.91
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.29/159.91
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.91
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.91
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.91
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.91
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.91
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.29/159.91
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.29/159.91
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.29/159.91
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.29/159.91
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.29/159.91
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.91
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.91
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.91
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.91
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.91
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.29/159.91
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.91
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.91
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.91
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.91
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.91
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.29/159.91
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.29/159.91
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.29/159.91
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.29/159.91
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.91
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.91
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.91
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.91
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.91
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.91
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.91
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.91
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.91
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.91
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.91
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.91
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.91
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.91
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.91
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.91
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.91
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.91
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.91
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.91
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.91
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.91
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.91
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.91
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.91
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.91
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.91
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.91
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.91
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.91
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.91
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.91
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.91
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.91
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.91
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.91
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.91
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.91
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.91
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.91
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.91
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.91
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.91
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.91
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0)) 520.29/159.91
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.91
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.91
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(x1)) 520.29/159.91
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.91
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.91
PROPER(rcons(x0, s(z0))) → c70(RCONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.91
PROPER(rcons(x0, posrecip(z0))) → c70(RCONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.91
PROPER(rcons(x0, negrecip(z0))) → c70(RCONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.91
PROPER(rcons(x0, cons(z0, z1))) → c70(RCONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.91
PROPER(rcons(x0, cons2(z0, z1))) → c70(RCONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.91
PROPER(rcons(x0, rcons(z0, z1))) → c70(RCONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.91
PROPER(rcons(x0, from(z0))) → c70(RCONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.91
PROPER(rcons(x0, 2ndspos(z0, z1))) → c70(RCONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.91
PROPER(rcons(x0, 2ndsneg(z0, z1))) → c70(RCONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.91
PROPER(rcons(x0, pi(z0))) → c70(RCONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.91
PROPER(rcons(x0, plus(z0, z1))) → c70(RCONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.91
PROPER(rcons(x0, times(z0, z1))) → c70(RCONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.91
PROPER(rcons(x0, square(z0))) → c70(RCONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.91
PROPER(rcons(s(z0), x1)) → c70(RCONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.91
PROPER(rcons(posrecip(z0), x1)) → c70(RCONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.91
PROPER(rcons(negrecip(z0), x1)) → c70(RCONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.91
PROPER(rcons(cons(z0, z1), x1)) → c70(RCONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(rcons(cons2(z0, z1), x1)) → c70(RCONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(rcons(rcons(z0, z1), x1)) → c70(RCONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(rcons(from(z0), x1)) → c70(RCONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.91
PROPER(rcons(2ndspos(z0, z1), x1)) → c70(RCONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(rcons(2ndsneg(z0, z1), x1)) → c70(RCONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(rcons(pi(z0), x1)) → c70(RCONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.91
PROPER(rcons(plus(z0, z1), x1)) → c70(RCONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(rcons(times(z0, z1), x1)) → c70(RCONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(rcons(square(z0), x1)) → c70(RCONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.91
PROPER(rcons(x0, 0)) → c70(RCONS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.91
PROPER(rcons(x0, nil)) → c70(RCONS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.91
PROPER(rcons(x0, rnil)) → c70(RCONS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.91
PROPER(rcons(0, x1)) → c70(RCONS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.91
PROPER(rcons(nil, x1)) → c70(RCONS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.91
PROPER(rcons(rnil, x1)) → c70(RCONS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.91
PROPER(from(s(z0))) → c71(FROM(s(proper(z0))), PROPER(s(z0))) 520.29/159.91
PROPER(from(posrecip(z0))) → c71(FROM(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.91
PROPER(from(negrecip(z0))) → c71(FROM(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.91
PROPER(from(cons(z0, z1))) → c71(FROM(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.91
PROPER(from(cons2(z0, z1))) → c71(FROM(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.91
PROPER(from(rcons(z0, z1))) → c71(FROM(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.91
PROPER(from(from(z0))) → c71(FROM(from(proper(z0))), PROPER(from(z0))) 520.29/159.91
PROPER(from(2ndspos(z0, z1))) → c71(FROM(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.91
PROPER(from(2ndsneg(z0, z1))) → c71(FROM(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.91
PROPER(from(pi(z0))) → c71(FROM(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.91
PROPER(from(plus(z0, z1))) → c71(FROM(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.91
PROPER(from(times(z0, z1))) → c71(FROM(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.91
PROPER(from(square(z0))) → c71(FROM(square(proper(z0))), PROPER(square(z0))) 520.29/159.91
PROPER(from(0)) → c71(FROM(ok(0))) 520.29/159.91
PROPER(from(nil)) → c71(FROM(ok(nil))) 520.29/159.91
PROPER(from(rnil)) → c71(FROM(ok(rnil))) 520.29/159.91
PROPER(2ndspos(x0, s(z0))) → c72(2NDSPOS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.91
PROPER(2ndspos(x0, posrecip(z0))) → c72(2NDSPOS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.91
PROPER(2ndspos(x0, negrecip(z0))) → c72(2NDSPOS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.91
PROPER(2ndspos(x0, cons(z0, z1))) → c72(2NDSPOS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.91
PROPER(2ndspos(x0, cons2(z0, z1))) → c72(2NDSPOS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.91
PROPER(2ndspos(x0, rcons(z0, z1))) → c72(2NDSPOS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.91
PROPER(2ndspos(x0, from(z0))) → c72(2NDSPOS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.91
PROPER(2ndspos(x0, 2ndspos(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.91
PROPER(2ndspos(x0, 2ndsneg(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.91
PROPER(2ndspos(x0, pi(z0))) → c72(2NDSPOS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.91
PROPER(2ndspos(x0, plus(z0, z1))) → c72(2NDSPOS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.91
PROPER(2ndspos(x0, times(z0, z1))) → c72(2NDSPOS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.91
PROPER(2ndspos(x0, square(z0))) → c72(2NDSPOS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.91
PROPER(2ndspos(s(z0), x1)) → c72(2NDSPOS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.91
PROPER(2ndspos(posrecip(z0), x1)) → c72(2NDSPOS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.91
PROPER(2ndspos(negrecip(z0), x1)) → c72(2NDSPOS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.91
PROPER(2ndspos(cons(z0, z1), x1)) → c72(2NDSPOS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(2ndspos(cons2(z0, z1), x1)) → c72(2NDSPOS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(2ndspos(rcons(z0, z1), x1)) → c72(2NDSPOS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(2ndspos(from(z0), x1)) → c72(2NDSPOS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.91
PROPER(2ndspos(2ndspos(z0, z1), x1)) → c72(2NDSPOS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(2ndspos(2ndsneg(z0, z1), x1)) → c72(2NDSPOS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(2ndspos(pi(z0), x1)) → c72(2NDSPOS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.91
PROPER(2ndspos(plus(z0, z1), x1)) → c72(2NDSPOS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(2ndspos(times(z0, z1), x1)) → c72(2NDSPOS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(2ndspos(square(z0), x1)) → c72(2NDSPOS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.91
PROPER(2ndspos(x0, 0)) → c72(2NDSPOS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.91
PROPER(2ndspos(x0, nil)) → c72(2NDSPOS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.91
PROPER(2ndspos(x0, rnil)) → c72(2NDSPOS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.91
PROPER(2ndspos(0, x1)) → c72(2NDSPOS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.91
PROPER(2ndspos(nil, x1)) → c72(2NDSPOS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.91
PROPER(2ndspos(rnil, x1)) → c72(2NDSPOS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.91
PROPER(2ndsneg(x0, s(z0))) → c73(2NDSNEG(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.91
PROPER(2ndsneg(x0, posrecip(z0))) → c73(2NDSNEG(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.91
PROPER(2ndsneg(x0, negrecip(z0))) → c73(2NDSNEG(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.91
PROPER(2ndsneg(x0, cons(z0, z1))) → c73(2NDSNEG(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.91
PROPER(2ndsneg(x0, cons2(z0, z1))) → c73(2NDSNEG(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.91
PROPER(2ndsneg(x0, rcons(z0, z1))) → c73(2NDSNEG(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.91
PROPER(2ndsneg(x0, from(z0))) → c73(2NDSNEG(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.91
PROPER(2ndsneg(x0, 2ndspos(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.91
PROPER(2ndsneg(x0, 2ndsneg(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.91
PROPER(2ndsneg(x0, pi(z0))) → c73(2NDSNEG(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.91
PROPER(2ndsneg(x0, plus(z0, z1))) → c73(2NDSNEG(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.91
PROPER(2ndsneg(x0, times(z0, z1))) → c73(2NDSNEG(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.91
PROPER(2ndsneg(x0, square(z0))) → c73(2NDSNEG(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.91
PROPER(2ndsneg(s(z0), x1)) → c73(2NDSNEG(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.91
PROPER(2ndsneg(posrecip(z0), x1)) → c73(2NDSNEG(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.91
PROPER(2ndsneg(negrecip(z0), x1)) → c73(2NDSNEG(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.91
PROPER(2ndsneg(cons(z0, z1), x1)) → c73(2NDSNEG(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(2ndsneg(cons2(z0, z1), x1)) → c73(2NDSNEG(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(2ndsneg(rcons(z0, z1), x1)) → c73(2NDSNEG(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(2ndsneg(from(z0), x1)) → c73(2NDSNEG(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.91
PROPER(2ndsneg(2ndspos(z0, z1), x1)) → c73(2NDSNEG(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(2ndsneg(2ndsneg(z0, z1), x1)) → c73(2NDSNEG(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(2ndsneg(pi(z0), x1)) → c73(2NDSNEG(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.91
PROPER(2ndsneg(plus(z0, z1), x1)) → c73(2NDSNEG(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(2ndsneg(times(z0, z1), x1)) → c73(2NDSNEG(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(2ndsneg(square(z0), x1)) → c73(2NDSNEG(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.91
PROPER(2ndsneg(x0, 0)) → c73(2NDSNEG(proper(x0), ok(0)), PROPER(x0)) 520.29/159.91
PROPER(2ndsneg(x0, nil)) → c73(2NDSNEG(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.91
PROPER(2ndsneg(x0, rnil)) → c73(2NDSNEG(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.91
PROPER(2ndsneg(0, x1)) → c73(2NDSNEG(ok(0), proper(x1)), PROPER(x1)) 520.29/159.91
PROPER(2ndsneg(nil, x1)) → c73(2NDSNEG(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.91
PROPER(2ndsneg(rnil, x1)) → c73(2NDSNEG(ok(rnil), proper(x1)), PROPER(x1))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

ACTIVE, S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, PROPER, TOP

Compound Symbols:

c12, c18, c19, c21, c22, c23, c24, c26, c27, c28, c29, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c74, c75, c76, c77, c78, c79, c, c7, c9, c11, c1, c13, c14, c15, c16, c17, c20, c25, c30, c63, c63, c64, c64, c65, c65, c67, c67, c68, c68, c70, c70, c71, c71, c72, c72, c73, c73

520.29/159.91
520.29/159.91

(59) CdtNarrowingProof (BOTH BOUNDS(ID, ID) transformation)

Use narrowing to replace PROPER(pi(z0)) → c74(PI(proper(z0)), PROPER(z0)) by

PROPER(pi(0)) → c74(PI(ok(0)), PROPER(0)) 520.29/159.91
PROPER(pi(s(z0))) → c74(PI(s(proper(z0))), PROPER(s(z0))) 520.29/159.91
PROPER(pi(posrecip(z0))) → c74(PI(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.91
PROPER(pi(negrecip(z0))) → c74(PI(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.91
PROPER(pi(nil)) → c74(PI(ok(nil)), PROPER(nil)) 520.29/159.91
PROPER(pi(cons(z0, z1))) → c74(PI(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.91
PROPER(pi(cons2(z0, z1))) → c74(PI(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.91
PROPER(pi(rnil)) → c74(PI(ok(rnil)), PROPER(rnil)) 520.29/159.91
PROPER(pi(rcons(z0, z1))) → c74(PI(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.91
PROPER(pi(from(z0))) → c74(PI(from(proper(z0))), PROPER(from(z0))) 520.29/159.91
PROPER(pi(2ndspos(z0, z1))) → c74(PI(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.91
PROPER(pi(2ndsneg(z0, z1))) → c74(PI(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.91
PROPER(pi(pi(z0))) → c74(PI(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.91
PROPER(pi(plus(z0, z1))) → c74(PI(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.91
PROPER(pi(times(z0, z1))) → c74(PI(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.91
PROPER(pi(square(z0))) → c74(PI(square(proper(z0))), PROPER(square(z0)))
520.29/159.91
520.29/159.91

(60) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.29/159.91
active(2ndspos(0, z0)) → mark(rnil) 520.29/159.91
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.29/159.91
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.29/159.91
active(2ndsneg(0, z0)) → mark(rnil) 520.29/159.91
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.29/159.91
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.29/159.91
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.29/159.91
active(plus(0, z0)) → mark(z0) 520.29/159.91
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.29/159.91
active(times(0, z0)) → mark(0) 520.29/159.91
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.29/159.91
active(square(z0)) → mark(times(z0, z0)) 520.29/159.91
active(s(z0)) → s(active(z0)) 520.29/159.91
active(posrecip(z0)) → posrecip(active(z0)) 520.29/159.91
active(negrecip(z0)) → negrecip(active(z0)) 520.29/159.91
active(cons(z0, z1)) → cons(active(z0), z1) 520.29/159.91
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.29/159.91
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.29/159.91
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.29/159.91
active(from(z0)) → from(active(z0)) 520.29/159.91
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.29/159.91
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.29/159.91
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.29/159.91
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.29/159.91
active(pi(z0)) → pi(active(z0)) 520.29/159.91
active(plus(z0, z1)) → plus(active(z0), z1) 520.29/159.91
active(plus(z0, z1)) → plus(z0, active(z1)) 520.29/159.91
active(times(z0, z1)) → times(active(z0), z1) 520.29/159.91
active(times(z0, z1)) → times(z0, active(z1)) 520.29/159.91
active(square(z0)) → square(active(z0)) 520.29/159.91
s(mark(z0)) → mark(s(z0)) 520.29/159.91
s(ok(z0)) → ok(s(z0)) 520.29/159.91
posrecip(mark(z0)) → mark(posrecip(z0)) 520.29/159.91
posrecip(ok(z0)) → ok(posrecip(z0)) 520.29/159.91
negrecip(mark(z0)) → mark(negrecip(z0)) 520.29/159.91
negrecip(ok(z0)) → ok(negrecip(z0)) 520.29/159.91
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.29/159.91
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.29/159.91
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.29/159.91
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.29/159.91
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.29/159.91
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.29/159.91
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.29/159.91
from(mark(z0)) → mark(from(z0)) 520.29/159.91
from(ok(z0)) → ok(from(z0)) 520.29/159.91
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.29/159.91
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.29/159.91
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.29/159.91
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.29/159.91
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.29/159.91
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.29/159.91
pi(mark(z0)) → mark(pi(z0)) 520.29/159.91
pi(ok(z0)) → ok(pi(z0)) 520.29/159.91
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.29/159.91
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.29/159.91
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.29/159.91
times(mark(z0), z1) → mark(times(z0, z1)) 520.29/159.91
times(z0, mark(z1)) → mark(times(z0, z1)) 520.29/159.91
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.29/159.91
square(mark(z0)) → mark(square(z0)) 520.29/159.91
square(ok(z0)) → ok(square(z0)) 520.29/159.91
proper(0) → ok(0) 520.29/159.91
proper(s(z0)) → s(proper(z0)) 520.29/159.91
proper(posrecip(z0)) → posrecip(proper(z0)) 520.29/159.91
proper(negrecip(z0)) → negrecip(proper(z0)) 520.29/159.91
proper(nil) → ok(nil) 520.29/159.91
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.29/159.91
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.29/159.91
proper(rnil) → ok(rnil) 520.29/159.91
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.29/159.91
proper(from(z0)) → from(proper(z0)) 520.29/159.91
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.29/159.91
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.29/159.91
proper(pi(z0)) → pi(proper(z0)) 520.29/159.91
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.29/159.91
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.29/159.91
proper(square(z0)) → square(proper(z0)) 520.29/159.91
top(mark(z0)) → top(proper(z0)) 520.29/159.91
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 520.29/159.91
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 520.29/159.91
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 520.29/159.91
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 520.29/159.91
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 520.29/159.91
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 520.29/159.91
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 520.29/159.91
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 520.29/159.91
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 520.29/159.91
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 520.29/159.91
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 520.29/159.91
S(mark(z0)) → c31(S(z0)) 520.29/159.91
S(ok(z0)) → c32(S(z0)) 520.29/159.91
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.29/159.91
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.29/159.91
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.29/159.91
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.29/159.91
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.29/159.91
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.29/159.91
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.29/159.91
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.29/159.91
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.29/159.91
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.29/159.91
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.29/159.91
FROM(mark(z0)) → c44(FROM(z0)) 520.29/159.91
FROM(ok(z0)) → c45(FROM(z0)) 520.29/159.91
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.29/159.91
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.29/159.91
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.29/159.91
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.29/159.91
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.29/159.91
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.29/159.91
PI(mark(z0)) → c52(PI(z0)) 520.29/159.91
PI(ok(z0)) → c53(PI(z0)) 520.29/159.91
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.29/159.91
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.29/159.91
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.29/159.91
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.29/159.91
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.29/159.91
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.29/159.91
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.29/159.91
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.29/159.91
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.29/159.91
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.29/159.91
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 520.29/159.91
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 520.29/159.91
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 520.29/159.91
ACTIVE(from(z0)) → c(S(z0)) 520.29/159.91
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 520.29/159.91
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 520.29/159.91
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 520.29/159.91
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 520.29/159.91
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 520.29/159.91
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.29/159.91
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 520.29/159.91
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 520.29/159.91
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 520.29/159.91
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 520.29/159.91
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 520.29/159.91
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.29/159.91
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 520.29/159.91
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 520.29/159.91
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 520.29/159.91
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.91
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.91
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.91
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.91
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.91
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.91
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.91
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.91
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.91
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.91
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 520.29/159.91
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.91
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.91
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 520.29/159.91
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.91
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.91
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.91
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.91
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.91
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.91
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 520.29/159.91
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.91
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.91
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.91
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.91
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.91
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.91
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.91
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.91
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.91
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 520.29/159.91
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.91
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.91
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.91
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.91
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.91
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.91
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.91
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.91
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.91
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.91
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.29/159.91
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.91
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.91
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.29/159.91
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.91
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.91
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.91
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.91
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.91
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.91
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.29/159.91
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.91
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.91
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.91
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.91
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.91
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.91
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.91
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.91
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.91
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.29/159.91
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.91
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.91
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.91
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.91
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.91
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.91
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.91
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.91
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.91
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.91
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.29/159.91
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.91
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.91
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.29/159.91
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.91
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.91
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.91
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.91
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.91
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.91
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.29/159.91
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.91
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.91
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.91
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.91
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.91
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.91
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.91
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.91
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.91
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.29/159.91
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.29/159.91
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.29/159.91
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.91
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.91
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.29/159.91
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.91
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.91
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.29/159.91
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.29/159.91
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.29/159.91
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.29/159.91
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.29/159.91
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.29/159.91
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.29/159.91
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.29/159.91
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.29/159.91
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.29/159.91
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.29/159.91
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.29/159.91
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.29/159.91
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.29/159.91
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.29/159.91
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.29/159.91
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.29/159.91
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.29/159.91
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.29/159.91
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.29/159.91
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.29/159.91
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.29/159.91
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.29/159.91
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.29/159.91
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.91
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.91
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.91
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.91
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.91
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.91
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.91
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.91
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.91
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.91
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.29/159.91
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.91
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.91
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.29/159.91
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.91
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.91
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.91
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.91
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.91
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.91
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.29/159.91
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.91
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.91
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.91
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.91
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.91
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.91
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.91
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.91
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.91
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.29/159.91
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.91
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.91
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.91
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.91
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.91
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.91
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.91
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.91
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.91
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.91
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.29/159.91
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.91
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.91
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.29/159.91
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.91
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.91
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.91
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.91
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.91
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.91
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.29/159.91
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.91
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.91
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.91
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.91
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.91
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.91
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.91
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.91
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.91
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.29/159.91
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.91
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.91
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.91
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.91
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.91
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.91
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.91
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.91
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.91
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.91
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.29/159.91
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.91
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.91
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.29/159.91
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.91
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.91
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.91
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.91
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.91
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.91
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.29/159.91
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.91
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.91
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.91
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.91
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.91
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.91
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.91
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.91
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.91
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.29/159.91
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.91
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.91
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.91
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.91
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.91
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.91
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.91
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.91
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.91
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.91
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.29/159.91
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.91
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.91
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.29/159.91
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.91
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.91
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.91
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.91
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.91
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.91
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.29/159.91
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.91
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.91
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.91
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.91
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.91
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.91
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.91
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.91
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.91
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.29/159.91
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.29/159.91
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.91
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.91
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.91
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.91
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.91
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.29/159.91
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.91
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.91
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.91
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.91
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.91
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.29/159.91
PROPER(s(0)) → c63(S(ok(0))) 520.29/159.91
PROPER(s(nil)) → c63(S(ok(nil))) 520.29/159.91
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.29/159.91
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.29/159.91
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.91
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.91
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.91
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.91
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.91
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.29/159.91
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.91
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.91
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.91
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.91
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.91
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.29/159.91
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.29/159.91
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.29/159.91
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.29/159.91
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.29/159.91
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.91
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.91
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.91
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.91
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.91
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.29/159.91
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.91
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.91
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.91
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.91
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.91
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.29/159.91
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.29/159.91
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.29/159.91
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.29/159.91
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.91
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.91
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.91
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.91
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.91
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.91
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.91
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.91
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.91
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.91
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.91
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.91
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.91
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.91
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.91
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.91
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.91
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.91
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.91
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.91
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.91
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.91
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.91
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.91
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.91
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.91
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.91
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.91
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.91
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.91
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.91
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.91
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.91
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.91
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.91
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.91
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.91
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.91
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.91
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.91
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.91
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.91
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.91
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.91
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0)) 520.29/159.91
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.91
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.91
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(x1)) 520.29/159.91
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.91
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.91
PROPER(rcons(x0, s(z0))) → c70(RCONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.91
PROPER(rcons(x0, posrecip(z0))) → c70(RCONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.91
PROPER(rcons(x0, negrecip(z0))) → c70(RCONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.91
PROPER(rcons(x0, cons(z0, z1))) → c70(RCONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.91
PROPER(rcons(x0, cons2(z0, z1))) → c70(RCONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.91
PROPER(rcons(x0, rcons(z0, z1))) → c70(RCONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.91
PROPER(rcons(x0, from(z0))) → c70(RCONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.91
PROPER(rcons(x0, 2ndspos(z0, z1))) → c70(RCONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.91
PROPER(rcons(x0, 2ndsneg(z0, z1))) → c70(RCONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.91
PROPER(rcons(x0, pi(z0))) → c70(RCONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.91
PROPER(rcons(x0, plus(z0, z1))) → c70(RCONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.91
PROPER(rcons(x0, times(z0, z1))) → c70(RCONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.91
PROPER(rcons(x0, square(z0))) → c70(RCONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.91
PROPER(rcons(s(z0), x1)) → c70(RCONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.91
PROPER(rcons(posrecip(z0), x1)) → c70(RCONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.91
PROPER(rcons(negrecip(z0), x1)) → c70(RCONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.91
PROPER(rcons(cons(z0, z1), x1)) → c70(RCONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(rcons(cons2(z0, z1), x1)) → c70(RCONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(rcons(rcons(z0, z1), x1)) → c70(RCONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(rcons(from(z0), x1)) → c70(RCONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.91
PROPER(rcons(2ndspos(z0, z1), x1)) → c70(RCONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(rcons(2ndsneg(z0, z1), x1)) → c70(RCONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(rcons(pi(z0), x1)) → c70(RCONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.91
PROPER(rcons(plus(z0, z1), x1)) → c70(RCONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(rcons(times(z0, z1), x1)) → c70(RCONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(rcons(square(z0), x1)) → c70(RCONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.91
PROPER(rcons(x0, 0)) → c70(RCONS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.91
PROPER(rcons(x0, nil)) → c70(RCONS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.91
PROPER(rcons(x0, rnil)) → c70(RCONS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.91
PROPER(rcons(0, x1)) → c70(RCONS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.91
PROPER(rcons(nil, x1)) → c70(RCONS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.91
PROPER(rcons(rnil, x1)) → c70(RCONS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.91
PROPER(from(s(z0))) → c71(FROM(s(proper(z0))), PROPER(s(z0))) 520.29/159.91
PROPER(from(posrecip(z0))) → c71(FROM(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.91
PROPER(from(negrecip(z0))) → c71(FROM(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.91
PROPER(from(cons(z0, z1))) → c71(FROM(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.91
PROPER(from(cons2(z0, z1))) → c71(FROM(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.91
PROPER(from(rcons(z0, z1))) → c71(FROM(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.91
PROPER(from(from(z0))) → c71(FROM(from(proper(z0))), PROPER(from(z0))) 520.29/159.91
PROPER(from(2ndspos(z0, z1))) → c71(FROM(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.91
PROPER(from(2ndsneg(z0, z1))) → c71(FROM(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.91
PROPER(from(pi(z0))) → c71(FROM(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.91
PROPER(from(plus(z0, z1))) → c71(FROM(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.91
PROPER(from(times(z0, z1))) → c71(FROM(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.91
PROPER(from(square(z0))) → c71(FROM(square(proper(z0))), PROPER(square(z0))) 520.29/159.91
PROPER(from(0)) → c71(FROM(ok(0))) 520.29/159.91
PROPER(from(nil)) → c71(FROM(ok(nil))) 520.29/159.91
PROPER(from(rnil)) → c71(FROM(ok(rnil))) 520.29/159.91
PROPER(2ndspos(x0, s(z0))) → c72(2NDSPOS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.91
PROPER(2ndspos(x0, posrecip(z0))) → c72(2NDSPOS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.91
PROPER(2ndspos(x0, negrecip(z0))) → c72(2NDSPOS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.91
PROPER(2ndspos(x0, cons(z0, z1))) → c72(2NDSPOS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.91
PROPER(2ndspos(x0, cons2(z0, z1))) → c72(2NDSPOS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.91
PROPER(2ndspos(x0, rcons(z0, z1))) → c72(2NDSPOS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.91
PROPER(2ndspos(x0, from(z0))) → c72(2NDSPOS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.91
PROPER(2ndspos(x0, 2ndspos(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.91
PROPER(2ndspos(x0, 2ndsneg(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.91
PROPER(2ndspos(x0, pi(z0))) → c72(2NDSPOS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.91
PROPER(2ndspos(x0, plus(z0, z1))) → c72(2NDSPOS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.91
PROPER(2ndspos(x0, times(z0, z1))) → c72(2NDSPOS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.91
PROPER(2ndspos(x0, square(z0))) → c72(2NDSPOS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.91
PROPER(2ndspos(s(z0), x1)) → c72(2NDSPOS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.91
PROPER(2ndspos(posrecip(z0), x1)) → c72(2NDSPOS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.91
PROPER(2ndspos(negrecip(z0), x1)) → c72(2NDSPOS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.91
PROPER(2ndspos(cons(z0, z1), x1)) → c72(2NDSPOS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(2ndspos(cons2(z0, z1), x1)) → c72(2NDSPOS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(2ndspos(rcons(z0, z1), x1)) → c72(2NDSPOS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(2ndspos(from(z0), x1)) → c72(2NDSPOS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.91
PROPER(2ndspos(2ndspos(z0, z1), x1)) → c72(2NDSPOS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(2ndspos(2ndsneg(z0, z1), x1)) → c72(2NDSPOS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(2ndspos(pi(z0), x1)) → c72(2NDSPOS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.91
PROPER(2ndspos(plus(z0, z1), x1)) → c72(2NDSPOS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(2ndspos(times(z0, z1), x1)) → c72(2NDSPOS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(2ndspos(square(z0), x1)) → c72(2NDSPOS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.91
PROPER(2ndspos(x0, 0)) → c72(2NDSPOS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.91
PROPER(2ndspos(x0, nil)) → c72(2NDSPOS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.91
PROPER(2ndspos(x0, rnil)) → c72(2NDSPOS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.91
PROPER(2ndspos(0, x1)) → c72(2NDSPOS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.91
PROPER(2ndspos(nil, x1)) → c72(2NDSPOS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.91
PROPER(2ndspos(rnil, x1)) → c72(2NDSPOS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.91
PROPER(2ndsneg(x0, s(z0))) → c73(2NDSNEG(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.91
PROPER(2ndsneg(x0, posrecip(z0))) → c73(2NDSNEG(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.91
PROPER(2ndsneg(x0, negrecip(z0))) → c73(2NDSNEG(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.91
PROPER(2ndsneg(x0, cons(z0, z1))) → c73(2NDSNEG(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.91
PROPER(2ndsneg(x0, cons2(z0, z1))) → c73(2NDSNEG(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.91
PROPER(2ndsneg(x0, rcons(z0, z1))) → c73(2NDSNEG(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.91
PROPER(2ndsneg(x0, from(z0))) → c73(2NDSNEG(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.91
PROPER(2ndsneg(x0, 2ndspos(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.91
PROPER(2ndsneg(x0, 2ndsneg(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.91
PROPER(2ndsneg(x0, pi(z0))) → c73(2NDSNEG(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.91
PROPER(2ndsneg(x0, plus(z0, z1))) → c73(2NDSNEG(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.91
PROPER(2ndsneg(x0, times(z0, z1))) → c73(2NDSNEG(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.91
PROPER(2ndsneg(x0, square(z0))) → c73(2NDSNEG(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.91
PROPER(2ndsneg(s(z0), x1)) → c73(2NDSNEG(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.91
PROPER(2ndsneg(posrecip(z0), x1)) → c73(2NDSNEG(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.91
PROPER(2ndsneg(negrecip(z0), x1)) → c73(2NDSNEG(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.91
PROPER(2ndsneg(cons(z0, z1), x1)) → c73(2NDSNEG(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(2ndsneg(cons2(z0, z1), x1)) → c73(2NDSNEG(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(2ndsneg(rcons(z0, z1), x1)) → c73(2NDSNEG(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(2ndsneg(from(z0), x1)) → c73(2NDSNEG(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.91
PROPER(2ndsneg(2ndspos(z0, z1), x1)) → c73(2NDSNEG(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(2ndsneg(2ndsneg(z0, z1), x1)) → c73(2NDSNEG(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(2ndsneg(pi(z0), x1)) → c73(2NDSNEG(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.91
PROPER(2ndsneg(plus(z0, z1), x1)) → c73(2NDSNEG(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(2ndsneg(times(z0, z1), x1)) → c73(2NDSNEG(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.91
PROPER(2ndsneg(square(z0), x1)) → c73(2NDSNEG(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.91
PROPER(2ndsneg(x0, 0)) → c73(2NDSNEG(proper(x0), ok(0)), PROPER(x0)) 520.29/159.91
PROPER(2ndsneg(x0, nil)) → c73(2NDSNEG(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.91
PROPER(2ndsneg(x0, rnil)) → c73(2NDSNEG(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.91
PROPER(2ndsneg(0, x1)) → c73(2NDSNEG(ok(0), proper(x1)), PROPER(x1)) 520.29/159.91
PROPER(2ndsneg(nil, x1)) → c73(2NDSNEG(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.91
PROPER(2ndsneg(rnil, x1)) → c73(2NDSNEG(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.91
PROPER(pi(0)) → c74(PI(ok(0)), PROPER(0)) 520.29/159.91
PROPER(pi(s(z0))) → c74(PI(s(proper(z0))), PROPER(s(z0))) 520.29/159.91
PROPER(pi(posrecip(z0))) → c74(PI(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.91
PROPER(pi(negrecip(z0))) → c74(PI(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.91
PROPER(pi(nil)) → c74(PI(ok(nil)), PROPER(nil)) 520.29/159.91
PROPER(pi(cons(z0, z1))) → c74(PI(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.91
PROPER(pi(cons2(z0, z1))) → c74(PI(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.91
PROPER(pi(rnil)) → c74(PI(ok(rnil)), PROPER(rnil)) 520.29/159.91
PROPER(pi(rcons(z0, z1))) → c74(PI(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.91
PROPER(pi(from(z0))) → c74(PI(from(proper(z0))), PROPER(from(z0))) 520.29/159.91
PROPER(pi(2ndspos(z0, z1))) → c74(PI(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.91
PROPER(pi(2ndsneg(z0, z1))) → c74(PI(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.91
PROPER(pi(pi(z0))) → c74(PI(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.91
PROPER(pi(plus(z0, z1))) → c74(PI(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.91
PROPER(pi(times(z0, z1))) → c74(PI(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.91
PROPER(pi(square(z0))) → c74(PI(square(proper(z0))), PROPER(square(z0)))
S tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 520.29/159.91
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 520.29/159.91
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 520.29/159.91
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 520.29/159.91
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 520.29/159.91
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 520.29/159.91
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 520.29/159.91
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 520.29/159.91
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 520.29/159.91
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 520.29/159.91
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 520.29/159.91
S(mark(z0)) → c31(S(z0)) 520.29/159.91
S(ok(z0)) → c32(S(z0)) 520.29/159.91
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.29/159.91
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.29/159.91
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.29/159.91
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.29/159.91
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.29/159.91
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.29/159.91
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.29/159.91
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.29/159.91
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.29/159.91
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.29/159.91
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.29/159.91
FROM(mark(z0)) → c44(FROM(z0)) 520.29/159.91
FROM(ok(z0)) → c45(FROM(z0)) 520.29/159.91
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.29/159.91
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.29/159.91
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.29/159.91
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.29/159.91
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.29/159.91
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.29/159.91
PI(mark(z0)) → c52(PI(z0)) 520.29/159.91
PI(ok(z0)) → c53(PI(z0)) 520.29/159.91
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.29/159.91
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.29/159.91
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.29/159.91
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.29/159.91
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.29/159.91
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.29/159.91
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.29/159.91
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.29/159.91
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.29/159.91
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.29/159.91
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 520.29/159.91
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 520.29/159.91
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 520.29/159.91
ACTIVE(from(z0)) → c(S(z0)) 520.29/159.91
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 520.29/159.91
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 520.29/159.91
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 520.29/159.91
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 520.29/159.91
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 520.29/159.91
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.29/159.91
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 520.29/159.91
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 520.29/159.91
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 520.29/159.91
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 520.29/159.91
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 520.29/159.91
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.29/159.91
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 520.29/159.91
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 520.29/159.91
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 520.29/159.91
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.91
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.91
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.91
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.91
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.91
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.91
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.91
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.91
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.91
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.91
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 520.29/159.91
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.91
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.91
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 520.29/159.91
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.91
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.91
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.91
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.91
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.91
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.91
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 520.29/159.91
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.91
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.91
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.91
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.91
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.91
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.91
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.91
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.91
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.91
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 520.29/159.91
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.91
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.91
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.91
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.91
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.91
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.91
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.91
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.91
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.91
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.91
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.29/159.91
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.91
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.91
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.29/159.91
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.91
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.91
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.91
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.91
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.91
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.91
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.29/159.91
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.91
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.91
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.91
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.91
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.91
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.91
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.91
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.91
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.91
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.29/159.91
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.91
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.91
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.91
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.91
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.91
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.91
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.91
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.91
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.91
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.91
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.29/159.91
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.91
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.91
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.29/159.91
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.91
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.91
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.91
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.91
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.91
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.91
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.29/159.91
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.91
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.91
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.91
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.91
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.91
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.91
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.91
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.91
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.91
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.29/159.91
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.29/159.91
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.29/159.91
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.91
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.91
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.29/159.91
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.91
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.91
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.29/159.91
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.29/159.91
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.29/159.91
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.29/159.91
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.29/159.91
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.29/159.91
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.29/159.91
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.29/159.91
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.29/159.91
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.29/159.91
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.29/159.91
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.29/159.91
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.29/159.91
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.29/159.91
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.29/159.91
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.29/159.91
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.29/159.91
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.29/159.91
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.29/159.91
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.29/159.91
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.29/159.91
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.29/159.91
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.29/159.91
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.29/159.91
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.91
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.91
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.91
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.91
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.91
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.91
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.91
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.91
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.91
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.91
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.29/159.91
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.91
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.91
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.29/159.91
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.91
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.91
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.91
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.91
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.91
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.91
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.29/159.91
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.91
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.91
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.91
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.91
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.91
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.91
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.91
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.91
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.91
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.29/159.91
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.91
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.91
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.91
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.91
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.91
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.91
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.91
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.91
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.91
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.91
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.29/159.91
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.91
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.91
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.29/159.91
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.91
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.91
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.91
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.91
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.91
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.91
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.29/159.91
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.91
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.91
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.91
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.91
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.91
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.91
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.91
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.91
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.91
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.29/159.91
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.91
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.91
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.91
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.91
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.91
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.91
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.91
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.91
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.91
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.91
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.29/159.91
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.91
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.91
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.29/159.91
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.91
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.91
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.91
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.91
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.91
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.91
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.29/159.91
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.91
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.91
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.91
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.91
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.91
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.91
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.91
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.91
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.91
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.29/159.91
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.91
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.91
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.91
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.91
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.91
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.91
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.91
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.91
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.91
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.91
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.29/159.91
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.91
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.91
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.29/159.91
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.91
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.92
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.92
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.92
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.92
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.92
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.29/159.92
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.92
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.92
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.92
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.92
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.92
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.92
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.92
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.92
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.92
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.29/159.92
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.29/159.92
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.92
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.92
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.92
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.92
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.92
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.29/159.92
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.92
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.92
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.92
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.92
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.92
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.29/159.92
PROPER(s(0)) → c63(S(ok(0))) 520.29/159.92
PROPER(s(nil)) → c63(S(ok(nil))) 520.29/159.92
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.29/159.92
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.29/159.92
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.92
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.92
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.92
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.92
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.92
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.29/159.92
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.92
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.92
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.92
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.92
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.92
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.29/159.92
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.29/159.92
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.29/159.92
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.29/159.92
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.29/159.92
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.92
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.92
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.92
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.92
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.92
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.29/159.92
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.92
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.92
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.92
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.92
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.92
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.29/159.92
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.29/159.92
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.29/159.92
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.29/159.92
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.92
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.92
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.92
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.92
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.92
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.92
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.92
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.92
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.92
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.92
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.92
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.92
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.92
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.92
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.92
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.92
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.92
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.92
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.92
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.92
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.92
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.92
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.92
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.92
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.92
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.92
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.92
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.92
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.92
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.92
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.92
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.92
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.92
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.92
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.92
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.92
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.92
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.92
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.92
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.92
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.92
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.92
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.92
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.92
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0)) 520.29/159.92
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.92
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.92
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(x1)) 520.29/159.92
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.92
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.92
PROPER(rcons(x0, s(z0))) → c70(RCONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.92
PROPER(rcons(x0, posrecip(z0))) → c70(RCONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.92
PROPER(rcons(x0, negrecip(z0))) → c70(RCONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.92
PROPER(rcons(x0, cons(z0, z1))) → c70(RCONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.92
PROPER(rcons(x0, cons2(z0, z1))) → c70(RCONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.92
PROPER(rcons(x0, rcons(z0, z1))) → c70(RCONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.92
PROPER(rcons(x0, from(z0))) → c70(RCONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.92
PROPER(rcons(x0, 2ndspos(z0, z1))) → c70(RCONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.92
PROPER(rcons(x0, 2ndsneg(z0, z1))) → c70(RCONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.92
PROPER(rcons(x0, pi(z0))) → c70(RCONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.92
PROPER(rcons(x0, plus(z0, z1))) → c70(RCONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.92
PROPER(rcons(x0, times(z0, z1))) → c70(RCONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.92
PROPER(rcons(x0, square(z0))) → c70(RCONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.92
PROPER(rcons(s(z0), x1)) → c70(RCONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.92
PROPER(rcons(posrecip(z0), x1)) → c70(RCONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.92
PROPER(rcons(negrecip(z0), x1)) → c70(RCONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.92
PROPER(rcons(cons(z0, z1), x1)) → c70(RCONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(rcons(cons2(z0, z1), x1)) → c70(RCONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(rcons(rcons(z0, z1), x1)) → c70(RCONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(rcons(from(z0), x1)) → c70(RCONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.92
PROPER(rcons(2ndspos(z0, z1), x1)) → c70(RCONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(rcons(2ndsneg(z0, z1), x1)) → c70(RCONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(rcons(pi(z0), x1)) → c70(RCONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.92
PROPER(rcons(plus(z0, z1), x1)) → c70(RCONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(rcons(times(z0, z1), x1)) → c70(RCONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(rcons(square(z0), x1)) → c70(RCONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.92
PROPER(rcons(x0, 0)) → c70(RCONS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.92
PROPER(rcons(x0, nil)) → c70(RCONS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.92
PROPER(rcons(x0, rnil)) → c70(RCONS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.92
PROPER(rcons(0, x1)) → c70(RCONS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.92
PROPER(rcons(nil, x1)) → c70(RCONS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.92
PROPER(rcons(rnil, x1)) → c70(RCONS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.92
PROPER(from(s(z0))) → c71(FROM(s(proper(z0))), PROPER(s(z0))) 520.29/159.92
PROPER(from(posrecip(z0))) → c71(FROM(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.92
PROPER(from(negrecip(z0))) → c71(FROM(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.92
PROPER(from(cons(z0, z1))) → c71(FROM(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.92
PROPER(from(cons2(z0, z1))) → c71(FROM(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.92
PROPER(from(rcons(z0, z1))) → c71(FROM(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.92
PROPER(from(from(z0))) → c71(FROM(from(proper(z0))), PROPER(from(z0))) 520.29/159.92
PROPER(from(2ndspos(z0, z1))) → c71(FROM(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.92
PROPER(from(2ndsneg(z0, z1))) → c71(FROM(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.92
PROPER(from(pi(z0))) → c71(FROM(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.92
PROPER(from(plus(z0, z1))) → c71(FROM(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.92
PROPER(from(times(z0, z1))) → c71(FROM(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.92
PROPER(from(square(z0))) → c71(FROM(square(proper(z0))), PROPER(square(z0))) 520.29/159.92
PROPER(from(0)) → c71(FROM(ok(0))) 520.29/159.92
PROPER(from(nil)) → c71(FROM(ok(nil))) 520.29/159.92
PROPER(from(rnil)) → c71(FROM(ok(rnil))) 520.29/159.92
PROPER(2ndspos(x0, s(z0))) → c72(2NDSPOS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.92
PROPER(2ndspos(x0, posrecip(z0))) → c72(2NDSPOS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.92
PROPER(2ndspos(x0, negrecip(z0))) → c72(2NDSPOS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.92
PROPER(2ndspos(x0, cons(z0, z1))) → c72(2NDSPOS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.92
PROPER(2ndspos(x0, cons2(z0, z1))) → c72(2NDSPOS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.92
PROPER(2ndspos(x0, rcons(z0, z1))) → c72(2NDSPOS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.92
PROPER(2ndspos(x0, from(z0))) → c72(2NDSPOS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.92
PROPER(2ndspos(x0, 2ndspos(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.92
PROPER(2ndspos(x0, 2ndsneg(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.92
PROPER(2ndspos(x0, pi(z0))) → c72(2NDSPOS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.92
PROPER(2ndspos(x0, plus(z0, z1))) → c72(2NDSPOS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.92
PROPER(2ndspos(x0, times(z0, z1))) → c72(2NDSPOS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.92
PROPER(2ndspos(x0, square(z0))) → c72(2NDSPOS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.92
PROPER(2ndspos(s(z0), x1)) → c72(2NDSPOS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.92
PROPER(2ndspos(posrecip(z0), x1)) → c72(2NDSPOS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.92
PROPER(2ndspos(negrecip(z0), x1)) → c72(2NDSPOS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.92
PROPER(2ndspos(cons(z0, z1), x1)) → c72(2NDSPOS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(2ndspos(cons2(z0, z1), x1)) → c72(2NDSPOS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(2ndspos(rcons(z0, z1), x1)) → c72(2NDSPOS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(2ndspos(from(z0), x1)) → c72(2NDSPOS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.92
PROPER(2ndspos(2ndspos(z0, z1), x1)) → c72(2NDSPOS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(2ndspos(2ndsneg(z0, z1), x1)) → c72(2NDSPOS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(2ndspos(pi(z0), x1)) → c72(2NDSPOS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.92
PROPER(2ndspos(plus(z0, z1), x1)) → c72(2NDSPOS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(2ndspos(times(z0, z1), x1)) → c72(2NDSPOS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(2ndspos(square(z0), x1)) → c72(2NDSPOS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.92
PROPER(2ndspos(x0, 0)) → c72(2NDSPOS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.92
PROPER(2ndspos(x0, nil)) → c72(2NDSPOS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.92
PROPER(2ndspos(x0, rnil)) → c72(2NDSPOS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.92
PROPER(2ndspos(0, x1)) → c72(2NDSPOS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.92
PROPER(2ndspos(nil, x1)) → c72(2NDSPOS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.92
PROPER(2ndspos(rnil, x1)) → c72(2NDSPOS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.92
PROPER(2ndsneg(x0, s(z0))) → c73(2NDSNEG(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.92
PROPER(2ndsneg(x0, posrecip(z0))) → c73(2NDSNEG(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.92
PROPER(2ndsneg(x0, negrecip(z0))) → c73(2NDSNEG(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.92
PROPER(2ndsneg(x0, cons(z0, z1))) → c73(2NDSNEG(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.92
PROPER(2ndsneg(x0, cons2(z0, z1))) → c73(2NDSNEG(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.92
PROPER(2ndsneg(x0, rcons(z0, z1))) → c73(2NDSNEG(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.92
PROPER(2ndsneg(x0, from(z0))) → c73(2NDSNEG(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.92
PROPER(2ndsneg(x0, 2ndspos(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.92
PROPER(2ndsneg(x0, 2ndsneg(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.92
PROPER(2ndsneg(x0, pi(z0))) → c73(2NDSNEG(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.92
PROPER(2ndsneg(x0, plus(z0, z1))) → c73(2NDSNEG(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.92
PROPER(2ndsneg(x0, times(z0, z1))) → c73(2NDSNEG(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.92
PROPER(2ndsneg(x0, square(z0))) → c73(2NDSNEG(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.92
PROPER(2ndsneg(s(z0), x1)) → c73(2NDSNEG(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.92
PROPER(2ndsneg(posrecip(z0), x1)) → c73(2NDSNEG(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.92
PROPER(2ndsneg(negrecip(z0), x1)) → c73(2NDSNEG(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.92
PROPER(2ndsneg(cons(z0, z1), x1)) → c73(2NDSNEG(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(2ndsneg(cons2(z0, z1), x1)) → c73(2NDSNEG(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(2ndsneg(rcons(z0, z1), x1)) → c73(2NDSNEG(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(2ndsneg(from(z0), x1)) → c73(2NDSNEG(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.92
PROPER(2ndsneg(2ndspos(z0, z1), x1)) → c73(2NDSNEG(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(2ndsneg(2ndsneg(z0, z1), x1)) → c73(2NDSNEG(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(2ndsneg(pi(z0), x1)) → c73(2NDSNEG(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.92
PROPER(2ndsneg(plus(z0, z1), x1)) → c73(2NDSNEG(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(2ndsneg(times(z0, z1), x1)) → c73(2NDSNEG(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(2ndsneg(square(z0), x1)) → c73(2NDSNEG(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.92
PROPER(2ndsneg(x0, 0)) → c73(2NDSNEG(proper(x0), ok(0)), PROPER(x0)) 520.29/159.92
PROPER(2ndsneg(x0, nil)) → c73(2NDSNEG(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.92
PROPER(2ndsneg(x0, rnil)) → c73(2NDSNEG(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.92
PROPER(2ndsneg(0, x1)) → c73(2NDSNEG(ok(0), proper(x1)), PROPER(x1)) 520.29/159.92
PROPER(2ndsneg(nil, x1)) → c73(2NDSNEG(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.92
PROPER(2ndsneg(rnil, x1)) → c73(2NDSNEG(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.92
PROPER(pi(0)) → c74(PI(ok(0)), PROPER(0)) 520.29/159.92
PROPER(pi(s(z0))) → c74(PI(s(proper(z0))), PROPER(s(z0))) 520.29/159.92
PROPER(pi(posrecip(z0))) → c74(PI(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.92
PROPER(pi(negrecip(z0))) → c74(PI(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.92
PROPER(pi(nil)) → c74(PI(ok(nil)), PROPER(nil)) 520.29/159.92
PROPER(pi(cons(z0, z1))) → c74(PI(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.92
PROPER(pi(cons2(z0, z1))) → c74(PI(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.92
PROPER(pi(rnil)) → c74(PI(ok(rnil)), PROPER(rnil)) 520.29/159.92
PROPER(pi(rcons(z0, z1))) → c74(PI(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.92
PROPER(pi(from(z0))) → c74(PI(from(proper(z0))), PROPER(from(z0))) 520.29/159.92
PROPER(pi(2ndspos(z0, z1))) → c74(PI(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.92
PROPER(pi(2ndsneg(z0, z1))) → c74(PI(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.92
PROPER(pi(pi(z0))) → c74(PI(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.92
PROPER(pi(plus(z0, z1))) → c74(PI(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.92
PROPER(pi(times(z0, z1))) → c74(PI(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.92
PROPER(pi(square(z0))) → c74(PI(square(proper(z0))), PROPER(square(z0)))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

ACTIVE, S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, PROPER, TOP

Compound Symbols:

c12, c18, c19, c21, c22, c23, c24, c26, c27, c28, c29, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c75, c76, c77, c78, c79, c, c7, c9, c11, c1, c13, c14, c15, c16, c17, c20, c25, c30, c63, c63, c64, c64, c65, c65, c67, c67, c68, c68, c70, c70, c71, c71, c72, c72, c73, c73, c74

520.29/159.92
520.29/159.92

(61) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID) transformation)

Removed 3 trailing tuple parts
520.29/159.92
520.29/159.92

(62) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.29/159.92
active(2ndspos(0, z0)) → mark(rnil) 520.29/159.92
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.29/159.92
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.29/159.92
active(2ndsneg(0, z0)) → mark(rnil) 520.29/159.92
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.29/159.92
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.29/159.92
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.29/159.92
active(plus(0, z0)) → mark(z0) 520.29/159.92
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.29/159.92
active(times(0, z0)) → mark(0) 520.29/159.92
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.29/159.92
active(square(z0)) → mark(times(z0, z0)) 520.29/159.92
active(s(z0)) → s(active(z0)) 520.29/159.92
active(posrecip(z0)) → posrecip(active(z0)) 520.29/159.92
active(negrecip(z0)) → negrecip(active(z0)) 520.29/159.92
active(cons(z0, z1)) → cons(active(z0), z1) 520.29/159.92
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.29/159.92
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.29/159.92
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.29/159.92
active(from(z0)) → from(active(z0)) 520.29/159.92
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.29/159.92
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.29/159.92
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.29/159.92
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.29/159.92
active(pi(z0)) → pi(active(z0)) 520.29/159.92
active(plus(z0, z1)) → plus(active(z0), z1) 520.29/159.92
active(plus(z0, z1)) → plus(z0, active(z1)) 520.29/159.92
active(times(z0, z1)) → times(active(z0), z1) 520.29/159.92
active(times(z0, z1)) → times(z0, active(z1)) 520.29/159.92
active(square(z0)) → square(active(z0)) 520.29/159.92
s(mark(z0)) → mark(s(z0)) 520.29/159.92
s(ok(z0)) → ok(s(z0)) 520.29/159.92
posrecip(mark(z0)) → mark(posrecip(z0)) 520.29/159.92
posrecip(ok(z0)) → ok(posrecip(z0)) 520.29/159.92
negrecip(mark(z0)) → mark(negrecip(z0)) 520.29/159.92
negrecip(ok(z0)) → ok(negrecip(z0)) 520.29/159.92
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.29/159.92
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.29/159.92
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.29/159.92
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.29/159.92
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.29/159.92
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.29/159.92
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.29/159.92
from(mark(z0)) → mark(from(z0)) 520.29/159.92
from(ok(z0)) → ok(from(z0)) 520.29/159.92
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.29/159.92
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.29/159.92
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.29/159.92
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.29/159.92
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.29/159.92
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.29/159.92
pi(mark(z0)) → mark(pi(z0)) 520.29/159.92
pi(ok(z0)) → ok(pi(z0)) 520.29/159.92
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.29/159.92
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.29/159.92
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.29/159.92
times(mark(z0), z1) → mark(times(z0, z1)) 520.29/159.92
times(z0, mark(z1)) → mark(times(z0, z1)) 520.29/159.92
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.29/159.92
square(mark(z0)) → mark(square(z0)) 520.29/159.92
square(ok(z0)) → ok(square(z0)) 520.29/159.92
proper(0) → ok(0) 520.29/159.92
proper(s(z0)) → s(proper(z0)) 520.29/159.92
proper(posrecip(z0)) → posrecip(proper(z0)) 520.29/159.92
proper(negrecip(z0)) → negrecip(proper(z0)) 520.29/159.92
proper(nil) → ok(nil) 520.29/159.92
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.29/159.92
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.29/159.92
proper(rnil) → ok(rnil) 520.29/159.92
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.29/159.92
proper(from(z0)) → from(proper(z0)) 520.29/159.92
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.29/159.92
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.29/159.92
proper(pi(z0)) → pi(proper(z0)) 520.29/159.92
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.29/159.92
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.29/159.92
proper(square(z0)) → square(proper(z0)) 520.29/159.92
top(mark(z0)) → top(proper(z0)) 520.29/159.92
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 520.29/159.92
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 520.29/159.92
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 520.29/159.92
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 520.29/159.92
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 520.29/159.92
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 520.29/159.92
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 520.29/159.92
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 520.29/159.92
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 520.29/159.92
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 520.29/159.92
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 520.29/159.92
S(mark(z0)) → c31(S(z0)) 520.29/159.92
S(ok(z0)) → c32(S(z0)) 520.29/159.92
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.29/159.92
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.29/159.92
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.29/159.92
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.29/159.92
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.29/159.92
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.29/159.92
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.29/159.92
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.29/159.92
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.29/159.92
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.29/159.92
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.29/159.92
FROM(mark(z0)) → c44(FROM(z0)) 520.29/159.92
FROM(ok(z0)) → c45(FROM(z0)) 520.29/159.92
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.29/159.92
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.29/159.92
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.29/159.92
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.29/159.92
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.29/159.92
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.29/159.92
PI(mark(z0)) → c52(PI(z0)) 520.29/159.92
PI(ok(z0)) → c53(PI(z0)) 520.29/159.92
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.29/159.92
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.29/159.92
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.29/159.92
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.29/159.92
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.29/159.92
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.29/159.92
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.29/159.92
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.29/159.92
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.29/159.92
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.29/159.92
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 520.29/159.92
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 520.29/159.92
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 520.29/159.92
ACTIVE(from(z0)) → c(S(z0)) 520.29/159.92
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 520.29/159.92
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 520.29/159.92
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 520.29/159.92
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 520.29/159.92
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 520.29/159.92
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.29/159.92
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 520.29/159.92
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 520.29/159.92
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 520.29/159.92
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 520.29/159.92
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 520.29/159.92
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.29/159.92
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 520.29/159.92
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 520.29/159.92
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 520.29/159.92
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.92
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.92
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.92
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.92
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.92
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.92
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.92
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.92
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.92
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.92
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 520.29/159.92
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.92
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.92
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 520.29/159.92
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.92
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.92
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.92
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.92
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.92
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.92
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 520.29/159.92
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.92
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.92
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.92
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.92
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.92
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.92
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.92
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.92
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.92
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 520.29/159.92
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.92
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.92
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.92
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.92
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.92
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.92
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.92
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.92
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.92
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.92
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.29/159.92
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.92
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.92
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.29/159.92
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.92
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.92
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.92
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.92
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.92
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.92
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.29/159.92
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.92
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.92
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.92
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.92
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.92
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.92
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.92
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.92
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.92
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.29/159.92
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.92
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.92
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.92
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.92
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.92
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.92
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.92
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.92
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.92
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.92
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.29/159.92
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.92
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.92
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.29/159.92
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.92
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.92
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.92
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.92
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.92
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.92
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.29/159.92
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.92
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.92
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.92
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.92
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.92
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.92
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.92
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.92
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.92
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.29/159.92
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.29/159.92
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.29/159.92
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.92
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.92
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.29/159.92
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.92
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.92
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.29/159.92
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.29/159.92
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.29/159.92
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.29/159.92
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.29/159.92
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.29/159.92
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.29/159.92
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.29/159.92
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.29/159.92
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.29/159.92
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.29/159.92
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.29/159.92
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.29/159.92
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.29/159.92
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.29/159.92
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.29/159.92
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.29/159.92
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.29/159.92
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.29/159.92
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.29/159.92
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.29/159.92
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.29/159.92
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.29/159.92
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.29/159.92
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.92
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.92
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.92
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.92
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.92
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.92
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.92
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.92
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.92
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.92
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.29/159.92
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.92
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.92
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.29/159.92
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.92
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.92
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.92
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.92
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.92
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.92
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.29/159.92
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.92
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.92
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.92
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.92
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.92
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.92
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.92
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.92
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.92
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.29/159.92
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.92
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.92
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.92
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.92
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.92
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.92
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.92
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.92
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.92
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.92
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.29/159.92
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.92
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.92
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.29/159.92
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.92
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.92
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.92
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.92
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.92
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.92
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.29/159.92
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.92
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.92
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.92
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.92
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.92
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.92
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.92
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.92
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.92
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.29/159.92
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.92
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.92
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.92
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.92
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.92
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.92
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.92
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.92
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.92
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.92
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.29/159.92
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.92
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.92
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.29/159.92
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.92
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.92
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.92
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.92
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.92
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.92
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.29/159.92
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.92
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.92
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.92
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.92
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.92
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.92
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.92
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.92
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.92
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.29/159.92
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.92
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.92
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.92
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.92
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.92
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.92
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.92
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.92
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.92
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.92
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.29/159.92
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.92
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.92
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.29/159.92
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.92
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.92
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.92
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.92
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.92
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.92
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.29/159.92
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.92
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.92
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.92
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.92
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.92
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.92
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.92
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.92
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.92
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.29/159.92
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.29/159.92
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.92
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.92
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.92
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.92
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.92
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.29/159.92
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.92
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.92
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.92
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.92
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.92
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.29/159.92
PROPER(s(0)) → c63(S(ok(0))) 520.29/159.92
PROPER(s(nil)) → c63(S(ok(nil))) 520.29/159.92
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.29/159.92
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.29/159.92
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.92
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.92
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.92
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.92
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.92
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.29/159.92
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.92
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.92
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.92
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.92
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.92
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.29/159.92
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.29/159.92
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.29/159.92
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.29/159.92
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.29/159.92
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.92
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.92
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.92
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.92
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.92
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.29/159.92
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.92
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.92
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.92
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.92
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.92
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.29/159.92
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.29/159.92
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.29/159.92
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.29/159.92
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.92
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.92
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.92
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.92
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.92
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.92
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.92
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.92
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.92
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.92
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.92
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.92
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.92
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.92
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.92
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.92
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.92
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.92
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.92
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.92
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.92
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.92
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.92
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.92
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.92
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.92
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.92
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.92
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.92
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.92
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.92
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.92
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.92
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.92
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.92
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.92
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.92
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.92
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.92
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.92
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.92
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.92
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.92
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.92
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0)) 520.29/159.92
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.92
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.92
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(x1)) 520.29/159.92
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.92
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.92
PROPER(rcons(x0, s(z0))) → c70(RCONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.92
PROPER(rcons(x0, posrecip(z0))) → c70(RCONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.92
PROPER(rcons(x0, negrecip(z0))) → c70(RCONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.92
PROPER(rcons(x0, cons(z0, z1))) → c70(RCONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.92
PROPER(rcons(x0, cons2(z0, z1))) → c70(RCONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.92
PROPER(rcons(x0, rcons(z0, z1))) → c70(RCONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.92
PROPER(rcons(x0, from(z0))) → c70(RCONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.92
PROPER(rcons(x0, 2ndspos(z0, z1))) → c70(RCONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.92
PROPER(rcons(x0, 2ndsneg(z0, z1))) → c70(RCONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.92
PROPER(rcons(x0, pi(z0))) → c70(RCONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.92
PROPER(rcons(x0, plus(z0, z1))) → c70(RCONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.92
PROPER(rcons(x0, times(z0, z1))) → c70(RCONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.92
PROPER(rcons(x0, square(z0))) → c70(RCONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.92
PROPER(rcons(s(z0), x1)) → c70(RCONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.92
PROPER(rcons(posrecip(z0), x1)) → c70(RCONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.92
PROPER(rcons(negrecip(z0), x1)) → c70(RCONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.92
PROPER(rcons(cons(z0, z1), x1)) → c70(RCONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(rcons(cons2(z0, z1), x1)) → c70(RCONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(rcons(rcons(z0, z1), x1)) → c70(RCONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(rcons(from(z0), x1)) → c70(RCONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.92
PROPER(rcons(2ndspos(z0, z1), x1)) → c70(RCONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(rcons(2ndsneg(z0, z1), x1)) → c70(RCONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(rcons(pi(z0), x1)) → c70(RCONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.92
PROPER(rcons(plus(z0, z1), x1)) → c70(RCONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(rcons(times(z0, z1), x1)) → c70(RCONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(rcons(square(z0), x1)) → c70(RCONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.92
PROPER(rcons(x0, 0)) → c70(RCONS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.92
PROPER(rcons(x0, nil)) → c70(RCONS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.92
PROPER(rcons(x0, rnil)) → c70(RCONS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.92
PROPER(rcons(0, x1)) → c70(RCONS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.92
PROPER(rcons(nil, x1)) → c70(RCONS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.92
PROPER(rcons(rnil, x1)) → c70(RCONS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.92
PROPER(from(s(z0))) → c71(FROM(s(proper(z0))), PROPER(s(z0))) 520.29/159.92
PROPER(from(posrecip(z0))) → c71(FROM(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.92
PROPER(from(negrecip(z0))) → c71(FROM(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.92
PROPER(from(cons(z0, z1))) → c71(FROM(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.92
PROPER(from(cons2(z0, z1))) → c71(FROM(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.92
PROPER(from(rcons(z0, z1))) → c71(FROM(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.92
PROPER(from(from(z0))) → c71(FROM(from(proper(z0))), PROPER(from(z0))) 520.29/159.92
PROPER(from(2ndspos(z0, z1))) → c71(FROM(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.92
PROPER(from(2ndsneg(z0, z1))) → c71(FROM(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.92
PROPER(from(pi(z0))) → c71(FROM(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.92
PROPER(from(plus(z0, z1))) → c71(FROM(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.92
PROPER(from(times(z0, z1))) → c71(FROM(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.92
PROPER(from(square(z0))) → c71(FROM(square(proper(z0))), PROPER(square(z0))) 520.29/159.92
PROPER(from(0)) → c71(FROM(ok(0))) 520.29/159.92
PROPER(from(nil)) → c71(FROM(ok(nil))) 520.29/159.92
PROPER(from(rnil)) → c71(FROM(ok(rnil))) 520.29/159.92
PROPER(2ndspos(x0, s(z0))) → c72(2NDSPOS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.92
PROPER(2ndspos(x0, posrecip(z0))) → c72(2NDSPOS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.92
PROPER(2ndspos(x0, negrecip(z0))) → c72(2NDSPOS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.92
PROPER(2ndspos(x0, cons(z0, z1))) → c72(2NDSPOS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.92
PROPER(2ndspos(x0, cons2(z0, z1))) → c72(2NDSPOS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.92
PROPER(2ndspos(x0, rcons(z0, z1))) → c72(2NDSPOS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.92
PROPER(2ndspos(x0, from(z0))) → c72(2NDSPOS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.92
PROPER(2ndspos(x0, 2ndspos(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.92
PROPER(2ndspos(x0, 2ndsneg(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.92
PROPER(2ndspos(x0, pi(z0))) → c72(2NDSPOS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.92
PROPER(2ndspos(x0, plus(z0, z1))) → c72(2NDSPOS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.92
PROPER(2ndspos(x0, times(z0, z1))) → c72(2NDSPOS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.92
PROPER(2ndspos(x0, square(z0))) → c72(2NDSPOS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.92
PROPER(2ndspos(s(z0), x1)) → c72(2NDSPOS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.92
PROPER(2ndspos(posrecip(z0), x1)) → c72(2NDSPOS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.92
PROPER(2ndspos(negrecip(z0), x1)) → c72(2NDSPOS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.92
PROPER(2ndspos(cons(z0, z1), x1)) → c72(2NDSPOS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(2ndspos(cons2(z0, z1), x1)) → c72(2NDSPOS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(2ndspos(rcons(z0, z1), x1)) → c72(2NDSPOS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(2ndspos(from(z0), x1)) → c72(2NDSPOS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.92
PROPER(2ndspos(2ndspos(z0, z1), x1)) → c72(2NDSPOS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(2ndspos(2ndsneg(z0, z1), x1)) → c72(2NDSPOS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(2ndspos(pi(z0), x1)) → c72(2NDSPOS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.92
PROPER(2ndspos(plus(z0, z1), x1)) → c72(2NDSPOS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(2ndspos(times(z0, z1), x1)) → c72(2NDSPOS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(2ndspos(square(z0), x1)) → c72(2NDSPOS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.92
PROPER(2ndspos(x0, 0)) → c72(2NDSPOS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.92
PROPER(2ndspos(x0, nil)) → c72(2NDSPOS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.92
PROPER(2ndspos(x0, rnil)) → c72(2NDSPOS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.92
PROPER(2ndspos(0, x1)) → c72(2NDSPOS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.92
PROPER(2ndspos(nil, x1)) → c72(2NDSPOS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.92
PROPER(2ndspos(rnil, x1)) → c72(2NDSPOS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.92
PROPER(2ndsneg(x0, s(z0))) → c73(2NDSNEG(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.92
PROPER(2ndsneg(x0, posrecip(z0))) → c73(2NDSNEG(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.92
PROPER(2ndsneg(x0, negrecip(z0))) → c73(2NDSNEG(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.92
PROPER(2ndsneg(x0, cons(z0, z1))) → c73(2NDSNEG(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.92
PROPER(2ndsneg(x0, cons2(z0, z1))) → c73(2NDSNEG(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.92
PROPER(2ndsneg(x0, rcons(z0, z1))) → c73(2NDSNEG(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.92
PROPER(2ndsneg(x0, from(z0))) → c73(2NDSNEG(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.92
PROPER(2ndsneg(x0, 2ndspos(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.92
PROPER(2ndsneg(x0, 2ndsneg(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.92
PROPER(2ndsneg(x0, pi(z0))) → c73(2NDSNEG(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.92
PROPER(2ndsneg(x0, plus(z0, z1))) → c73(2NDSNEG(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.92
PROPER(2ndsneg(x0, times(z0, z1))) → c73(2NDSNEG(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.92
PROPER(2ndsneg(x0, square(z0))) → c73(2NDSNEG(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.92
PROPER(2ndsneg(s(z0), x1)) → c73(2NDSNEG(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.92
PROPER(2ndsneg(posrecip(z0), x1)) → c73(2NDSNEG(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.92
PROPER(2ndsneg(negrecip(z0), x1)) → c73(2NDSNEG(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.92
PROPER(2ndsneg(cons(z0, z1), x1)) → c73(2NDSNEG(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(2ndsneg(cons2(z0, z1), x1)) → c73(2NDSNEG(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(2ndsneg(rcons(z0, z1), x1)) → c73(2NDSNEG(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(2ndsneg(from(z0), x1)) → c73(2NDSNEG(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.92
PROPER(2ndsneg(2ndspos(z0, z1), x1)) → c73(2NDSNEG(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(2ndsneg(2ndsneg(z0, z1), x1)) → c73(2NDSNEG(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(2ndsneg(pi(z0), x1)) → c73(2NDSNEG(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.92
PROPER(2ndsneg(plus(z0, z1), x1)) → c73(2NDSNEG(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(2ndsneg(times(z0, z1), x1)) → c73(2NDSNEG(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(2ndsneg(square(z0), x1)) → c73(2NDSNEG(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.92
PROPER(2ndsneg(x0, 0)) → c73(2NDSNEG(proper(x0), ok(0)), PROPER(x0)) 520.29/159.92
PROPER(2ndsneg(x0, nil)) → c73(2NDSNEG(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.92
PROPER(2ndsneg(x0, rnil)) → c73(2NDSNEG(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.92
PROPER(2ndsneg(0, x1)) → c73(2NDSNEG(ok(0), proper(x1)), PROPER(x1)) 520.29/159.92
PROPER(2ndsneg(nil, x1)) → c73(2NDSNEG(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.92
PROPER(2ndsneg(rnil, x1)) → c73(2NDSNEG(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.92
PROPER(pi(s(z0))) → c74(PI(s(proper(z0))), PROPER(s(z0))) 520.29/159.92
PROPER(pi(posrecip(z0))) → c74(PI(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.92
PROPER(pi(negrecip(z0))) → c74(PI(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.92
PROPER(pi(cons(z0, z1))) → c74(PI(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.92
PROPER(pi(cons2(z0, z1))) → c74(PI(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.92
PROPER(pi(rcons(z0, z1))) → c74(PI(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.92
PROPER(pi(from(z0))) → c74(PI(from(proper(z0))), PROPER(from(z0))) 520.29/159.92
PROPER(pi(2ndspos(z0, z1))) → c74(PI(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.92
PROPER(pi(2ndsneg(z0, z1))) → c74(PI(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.92
PROPER(pi(pi(z0))) → c74(PI(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.92
PROPER(pi(plus(z0, z1))) → c74(PI(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.92
PROPER(pi(times(z0, z1))) → c74(PI(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.92
PROPER(pi(square(z0))) → c74(PI(square(proper(z0))), PROPER(square(z0))) 520.29/159.92
PROPER(pi(0)) → c74(PI(ok(0))) 520.29/159.92
PROPER(pi(nil)) → c74(PI(ok(nil))) 520.29/159.92
PROPER(pi(rnil)) → c74(PI(ok(rnil)))
S tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 520.29/159.92
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 520.29/159.92
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 520.29/159.92
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 520.29/159.92
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 520.29/159.92
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 520.29/159.92
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 520.29/159.92
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 520.29/159.92
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 520.29/159.92
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 520.29/159.92
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 520.29/159.92
S(mark(z0)) → c31(S(z0)) 520.29/159.92
S(ok(z0)) → c32(S(z0)) 520.29/159.92
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.29/159.92
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.29/159.92
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.29/159.92
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.29/159.92
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.29/159.92
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.29/159.92
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.29/159.92
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.29/159.92
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.29/159.92
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.29/159.92
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.29/159.92
FROM(mark(z0)) → c44(FROM(z0)) 520.29/159.92
FROM(ok(z0)) → c45(FROM(z0)) 520.29/159.92
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.29/159.92
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.29/159.92
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.29/159.92
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.29/159.92
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.29/159.92
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.29/159.92
PI(mark(z0)) → c52(PI(z0)) 520.29/159.92
PI(ok(z0)) → c53(PI(z0)) 520.29/159.92
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.29/159.92
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.29/159.92
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.29/159.92
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.29/159.92
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.29/159.92
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.29/159.92
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.29/159.92
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.29/159.92
PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.29/159.92
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.29/159.92
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 520.29/159.92
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 520.29/159.92
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 520.29/159.92
ACTIVE(from(z0)) → c(S(z0)) 520.29/159.92
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 520.29/159.92
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 520.29/159.92
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 520.29/159.92
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 520.29/159.92
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 520.29/159.92
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.29/159.92
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 520.29/159.92
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 520.29/159.92
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 520.29/159.92
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 520.29/159.92
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 520.29/159.92
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.29/159.92
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 520.29/159.92
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 520.29/159.92
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 520.29/159.92
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.92
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.92
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.92
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.92
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.92
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.92
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.92
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.92
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.92
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.92
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 520.29/159.92
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.92
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.92
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 520.29/159.92
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.92
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.92
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.92
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.92
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.92
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.92
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 520.29/159.92
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.92
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.92
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.92
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.92
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.92
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.92
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.92
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.92
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.92
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 520.29/159.92
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.92
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.92
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.92
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.92
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.92
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.92
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.92
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.92
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.92
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.92
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.29/159.92
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.92
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.92
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.29/159.92
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.92
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.92
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.92
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.92
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.92
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.92
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.29/159.92
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.92
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.92
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.92
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.92
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.92
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.92
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.92
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.92
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.92
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.29/159.92
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.92
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.92
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.92
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.92
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.92
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.92
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.92
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.92
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.92
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.92
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.29/159.92
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.92
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.92
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.29/159.92
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.92
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.92
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.92
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.92
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.92
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.92
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.29/159.92
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.92
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.92
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.92
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.92
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.92
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.92
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.92
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.92
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.92
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.29/159.92
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.29/159.92
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.29/159.92
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.92
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.92
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.29/159.92
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.92
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.92
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.29/159.92
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.29/159.92
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.29/159.92
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.29/159.92
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.29/159.92
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.29/159.92
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.29/159.92
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.29/159.92
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.29/159.92
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.29/159.92
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.29/159.92
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.29/159.92
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.29/159.92
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.29/159.92
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.29/159.92
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.29/159.92
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.29/159.92
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.29/159.92
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.29/159.92
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.29/159.92
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.29/159.92
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.29/159.92
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.29/159.92
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.29/159.92
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.92
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.92
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.92
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.92
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.92
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.92
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.92
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.92
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.92
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.92
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.29/159.92
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.92
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.92
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.29/159.92
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.92
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.92
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.92
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.92
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.92
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.92
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.29/159.92
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.92
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.92
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.92
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.92
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.92
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.92
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.92
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.92
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.92
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.29/159.92
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.92
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.92
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.92
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.92
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.92
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.92
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.92
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.92
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.92
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.92
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.29/159.92
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.92
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.92
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.29/159.92
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.92
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.92
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.92
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.92
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.92
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.92
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.29/159.92
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.92
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.92
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.92
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.92
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.92
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.92
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.92
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.92
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.92
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.29/159.92
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.92
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.92
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.92
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.92
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.92
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.92
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.92
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.92
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.92
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.92
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.29/159.92
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.92
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.92
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.29/159.92
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.92
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.92
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.92
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.92
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.92
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.92
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.29/159.92
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.92
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.92
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.92
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.92
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.92
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.92
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.92
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.92
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.92
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.29/159.92
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.92
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.92
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.92
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.92
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.92
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.92
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.92
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.92
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.92
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.92
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.29/159.92
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.92
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.92
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.29/159.92
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.92
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.92
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.92
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.92
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.92
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.92
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.29/159.92
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.92
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.92
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.92
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.92
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.92
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.92
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.92
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.92
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.92
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.29/159.92
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.29/159.92
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.92
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.92
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.92
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.92
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.92
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.29/159.92
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.92
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.92
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.92
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.92
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.92
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.29/159.92
PROPER(s(0)) → c63(S(ok(0))) 520.29/159.92
PROPER(s(nil)) → c63(S(ok(nil))) 520.29/159.92
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.29/159.92
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.29/159.92
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.92
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.92
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.92
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.92
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.92
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.29/159.92
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.92
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.92
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.92
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.92
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.92
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.29/159.92
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.29/159.92
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.29/159.92
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.29/159.92
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.29/159.92
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.92
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.92
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.92
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.92
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.92
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.29/159.92
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.92
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.92
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.92
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.92
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.92
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.29/159.92
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.29/159.92
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.29/159.92
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.29/159.92
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.92
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.92
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.92
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.92
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.92
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.92
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.92
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.92
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.92
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.92
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.92
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.92
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.92
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.92
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.92
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.92
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.92
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.92
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.92
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.92
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.93
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.93
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.93
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.93
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.93
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.93
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.93
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.93
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.93
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.93
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.93
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.93
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.93
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.93
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.93
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.93
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.93
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.93
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.93
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.93
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.93
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.93
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.93
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.93
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.93
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0)) 520.29/159.93
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.93
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.93
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(x1)) 520.29/159.93
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.93
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.93
PROPER(rcons(x0, s(z0))) → c70(RCONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.93
PROPER(rcons(x0, posrecip(z0))) → c70(RCONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.93
PROPER(rcons(x0, negrecip(z0))) → c70(RCONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.93
PROPER(rcons(x0, cons(z0, z1))) → c70(RCONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.93
PROPER(rcons(x0, cons2(z0, z1))) → c70(RCONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.93
PROPER(rcons(x0, rcons(z0, z1))) → c70(RCONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.93
PROPER(rcons(x0, from(z0))) → c70(RCONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.93
PROPER(rcons(x0, 2ndspos(z0, z1))) → c70(RCONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.93
PROPER(rcons(x0, 2ndsneg(z0, z1))) → c70(RCONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.93
PROPER(rcons(x0, pi(z0))) → c70(RCONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.93
PROPER(rcons(x0, plus(z0, z1))) → c70(RCONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.93
PROPER(rcons(x0, times(z0, z1))) → c70(RCONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.93
PROPER(rcons(x0, square(z0))) → c70(RCONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.93
PROPER(rcons(s(z0), x1)) → c70(RCONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.93
PROPER(rcons(posrecip(z0), x1)) → c70(RCONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.93
PROPER(rcons(negrecip(z0), x1)) → c70(RCONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.93
PROPER(rcons(cons(z0, z1), x1)) → c70(RCONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(rcons(cons2(z0, z1), x1)) → c70(RCONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(rcons(rcons(z0, z1), x1)) → c70(RCONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(rcons(from(z0), x1)) → c70(RCONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.93
PROPER(rcons(2ndspos(z0, z1), x1)) → c70(RCONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(rcons(2ndsneg(z0, z1), x1)) → c70(RCONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(rcons(pi(z0), x1)) → c70(RCONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.93
PROPER(rcons(plus(z0, z1), x1)) → c70(RCONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(rcons(times(z0, z1), x1)) → c70(RCONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(rcons(square(z0), x1)) → c70(RCONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.93
PROPER(rcons(x0, 0)) → c70(RCONS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.93
PROPER(rcons(x0, nil)) → c70(RCONS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.93
PROPER(rcons(x0, rnil)) → c70(RCONS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.93
PROPER(rcons(0, x1)) → c70(RCONS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.93
PROPER(rcons(nil, x1)) → c70(RCONS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.93
PROPER(rcons(rnil, x1)) → c70(RCONS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.93
PROPER(from(s(z0))) → c71(FROM(s(proper(z0))), PROPER(s(z0))) 520.29/159.93
PROPER(from(posrecip(z0))) → c71(FROM(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.93
PROPER(from(negrecip(z0))) → c71(FROM(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.93
PROPER(from(cons(z0, z1))) → c71(FROM(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.93
PROPER(from(cons2(z0, z1))) → c71(FROM(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.93
PROPER(from(rcons(z0, z1))) → c71(FROM(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.93
PROPER(from(from(z0))) → c71(FROM(from(proper(z0))), PROPER(from(z0))) 520.29/159.93
PROPER(from(2ndspos(z0, z1))) → c71(FROM(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.93
PROPER(from(2ndsneg(z0, z1))) → c71(FROM(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.93
PROPER(from(pi(z0))) → c71(FROM(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.93
PROPER(from(plus(z0, z1))) → c71(FROM(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.93
PROPER(from(times(z0, z1))) → c71(FROM(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.93
PROPER(from(square(z0))) → c71(FROM(square(proper(z0))), PROPER(square(z0))) 520.29/159.93
PROPER(from(0)) → c71(FROM(ok(0))) 520.29/159.93
PROPER(from(nil)) → c71(FROM(ok(nil))) 520.29/159.93
PROPER(from(rnil)) → c71(FROM(ok(rnil))) 520.29/159.93
PROPER(2ndspos(x0, s(z0))) → c72(2NDSPOS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.93
PROPER(2ndspos(x0, posrecip(z0))) → c72(2NDSPOS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.93
PROPER(2ndspos(x0, negrecip(z0))) → c72(2NDSPOS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.93
PROPER(2ndspos(x0, cons(z0, z1))) → c72(2NDSPOS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.93
PROPER(2ndspos(x0, cons2(z0, z1))) → c72(2NDSPOS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.93
PROPER(2ndspos(x0, rcons(z0, z1))) → c72(2NDSPOS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.93
PROPER(2ndspos(x0, from(z0))) → c72(2NDSPOS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.93
PROPER(2ndspos(x0, 2ndspos(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.93
PROPER(2ndspos(x0, 2ndsneg(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.93
PROPER(2ndspos(x0, pi(z0))) → c72(2NDSPOS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.93
PROPER(2ndspos(x0, plus(z0, z1))) → c72(2NDSPOS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.93
PROPER(2ndspos(x0, times(z0, z1))) → c72(2NDSPOS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.93
PROPER(2ndspos(x0, square(z0))) → c72(2NDSPOS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.93
PROPER(2ndspos(s(z0), x1)) → c72(2NDSPOS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.93
PROPER(2ndspos(posrecip(z0), x1)) → c72(2NDSPOS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.93
PROPER(2ndspos(negrecip(z0), x1)) → c72(2NDSPOS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.93
PROPER(2ndspos(cons(z0, z1), x1)) → c72(2NDSPOS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(2ndspos(cons2(z0, z1), x1)) → c72(2NDSPOS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(2ndspos(rcons(z0, z1), x1)) → c72(2NDSPOS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(2ndspos(from(z0), x1)) → c72(2NDSPOS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.93
PROPER(2ndspos(2ndspos(z0, z1), x1)) → c72(2NDSPOS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(2ndspos(2ndsneg(z0, z1), x1)) → c72(2NDSPOS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(2ndspos(pi(z0), x1)) → c72(2NDSPOS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.93
PROPER(2ndspos(plus(z0, z1), x1)) → c72(2NDSPOS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(2ndspos(times(z0, z1), x1)) → c72(2NDSPOS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(2ndspos(square(z0), x1)) → c72(2NDSPOS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.93
PROPER(2ndspos(x0, 0)) → c72(2NDSPOS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.93
PROPER(2ndspos(x0, nil)) → c72(2NDSPOS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.93
PROPER(2ndspos(x0, rnil)) → c72(2NDSPOS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.93
PROPER(2ndspos(0, x1)) → c72(2NDSPOS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.93
PROPER(2ndspos(nil, x1)) → c72(2NDSPOS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.93
PROPER(2ndspos(rnil, x1)) → c72(2NDSPOS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.93
PROPER(2ndsneg(x0, s(z0))) → c73(2NDSNEG(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.93
PROPER(2ndsneg(x0, posrecip(z0))) → c73(2NDSNEG(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.93
PROPER(2ndsneg(x0, negrecip(z0))) → c73(2NDSNEG(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.93
PROPER(2ndsneg(x0, cons(z0, z1))) → c73(2NDSNEG(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.93
PROPER(2ndsneg(x0, cons2(z0, z1))) → c73(2NDSNEG(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.93
PROPER(2ndsneg(x0, rcons(z0, z1))) → c73(2NDSNEG(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.93
PROPER(2ndsneg(x0, from(z0))) → c73(2NDSNEG(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.93
PROPER(2ndsneg(x0, 2ndspos(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.93
PROPER(2ndsneg(x0, 2ndsneg(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.93
PROPER(2ndsneg(x0, pi(z0))) → c73(2NDSNEG(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.93
PROPER(2ndsneg(x0, plus(z0, z1))) → c73(2NDSNEG(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.93
PROPER(2ndsneg(x0, times(z0, z1))) → c73(2NDSNEG(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.93
PROPER(2ndsneg(x0, square(z0))) → c73(2NDSNEG(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.93
PROPER(2ndsneg(s(z0), x1)) → c73(2NDSNEG(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.93
PROPER(2ndsneg(posrecip(z0), x1)) → c73(2NDSNEG(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.93
PROPER(2ndsneg(negrecip(z0), x1)) → c73(2NDSNEG(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.93
PROPER(2ndsneg(cons(z0, z1), x1)) → c73(2NDSNEG(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(2ndsneg(cons2(z0, z1), x1)) → c73(2NDSNEG(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(2ndsneg(rcons(z0, z1), x1)) → c73(2NDSNEG(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(2ndsneg(from(z0), x1)) → c73(2NDSNEG(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.93
PROPER(2ndsneg(2ndspos(z0, z1), x1)) → c73(2NDSNEG(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(2ndsneg(2ndsneg(z0, z1), x1)) → c73(2NDSNEG(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(2ndsneg(pi(z0), x1)) → c73(2NDSNEG(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.93
PROPER(2ndsneg(plus(z0, z1), x1)) → c73(2NDSNEG(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(2ndsneg(times(z0, z1), x1)) → c73(2NDSNEG(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(2ndsneg(square(z0), x1)) → c73(2NDSNEG(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.93
PROPER(2ndsneg(x0, 0)) → c73(2NDSNEG(proper(x0), ok(0)), PROPER(x0)) 520.29/159.93
PROPER(2ndsneg(x0, nil)) → c73(2NDSNEG(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.93
PROPER(2ndsneg(x0, rnil)) → c73(2NDSNEG(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.93
PROPER(2ndsneg(0, x1)) → c73(2NDSNEG(ok(0), proper(x1)), PROPER(x1)) 520.29/159.93
PROPER(2ndsneg(nil, x1)) → c73(2NDSNEG(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.93
PROPER(2ndsneg(rnil, x1)) → c73(2NDSNEG(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.93
PROPER(pi(s(z0))) → c74(PI(s(proper(z0))), PROPER(s(z0))) 520.29/159.93
PROPER(pi(posrecip(z0))) → c74(PI(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.93
PROPER(pi(negrecip(z0))) → c74(PI(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.93
PROPER(pi(cons(z0, z1))) → c74(PI(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.93
PROPER(pi(cons2(z0, z1))) → c74(PI(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.93
PROPER(pi(rcons(z0, z1))) → c74(PI(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.93
PROPER(pi(from(z0))) → c74(PI(from(proper(z0))), PROPER(from(z0))) 520.29/159.93
PROPER(pi(2ndspos(z0, z1))) → c74(PI(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.93
PROPER(pi(2ndsneg(z0, z1))) → c74(PI(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.93
PROPER(pi(pi(z0))) → c74(PI(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.93
PROPER(pi(plus(z0, z1))) → c74(PI(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.93
PROPER(pi(times(z0, z1))) → c74(PI(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.93
PROPER(pi(square(z0))) → c74(PI(square(proper(z0))), PROPER(square(z0))) 520.29/159.93
PROPER(pi(0)) → c74(PI(ok(0))) 520.29/159.93
PROPER(pi(nil)) → c74(PI(ok(nil))) 520.29/159.93
PROPER(pi(rnil)) → c74(PI(ok(rnil)))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

ACTIVE, S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, PROPER, TOP

Compound Symbols:

c12, c18, c19, c21, c22, c23, c24, c26, c27, c28, c29, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c75, c76, c77, c78, c79, c, c7, c9, c11, c1, c13, c14, c15, c16, c17, c20, c25, c30, c63, c63, c64, c64, c65, c65, c67, c67, c68, c68, c70, c70, c71, c71, c72, c72, c73, c73, c74, c74

520.29/159.93
520.29/159.93

(63) CdtNarrowingProof (BOTH BOUNDS(ID, ID) transformation)

Use narrowing to replace PROPER(plus(z0, z1)) → c75(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) by

PROPER(plus(x0, 0)) → c75(PLUS(proper(x0), ok(0)), PROPER(x0), PROPER(0)) 520.29/159.93
PROPER(plus(x0, s(z0))) → c75(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.93
PROPER(plus(x0, posrecip(z0))) → c75(PLUS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.93
PROPER(plus(x0, negrecip(z0))) → c75(PLUS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.93
PROPER(plus(x0, nil)) → c75(PLUS(proper(x0), ok(nil)), PROPER(x0), PROPER(nil)) 520.29/159.93
PROPER(plus(x0, cons(z0, z1))) → c75(PLUS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.93
PROPER(plus(x0, cons2(z0, z1))) → c75(PLUS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.93
PROPER(plus(x0, rnil)) → c75(PLUS(proper(x0), ok(rnil)), PROPER(x0), PROPER(rnil)) 520.29/159.93
PROPER(plus(x0, rcons(z0, z1))) → c75(PLUS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.93
PROPER(plus(x0, from(z0))) → c75(PLUS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.93
PROPER(plus(x0, 2ndspos(z0, z1))) → c75(PLUS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.93
PROPER(plus(x0, 2ndsneg(z0, z1))) → c75(PLUS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.93
PROPER(plus(x0, pi(z0))) → c75(PLUS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.93
PROPER(plus(x0, plus(z0, z1))) → c75(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.93
PROPER(plus(x0, times(z0, z1))) → c75(PLUS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.93
PROPER(plus(x0, square(z0))) → c75(PLUS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.93
PROPER(plus(0, x1)) → c75(PLUS(ok(0), proper(x1)), PROPER(0), PROPER(x1)) 520.29/159.93
PROPER(plus(s(z0), x1)) → c75(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.93
PROPER(plus(posrecip(z0), x1)) → c75(PLUS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.93
PROPER(plus(negrecip(z0), x1)) → c75(PLUS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.93
PROPER(plus(nil, x1)) → c75(PLUS(ok(nil), proper(x1)), PROPER(nil), PROPER(x1)) 520.29/159.93
PROPER(plus(cons(z0, z1), x1)) → c75(PLUS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(plus(cons2(z0, z1), x1)) → c75(PLUS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(plus(rnil, x1)) → c75(PLUS(ok(rnil), proper(x1)), PROPER(rnil), PROPER(x1)) 520.29/159.93
PROPER(plus(rcons(z0, z1), x1)) → c75(PLUS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(plus(from(z0), x1)) → c75(PLUS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.93
PROPER(plus(2ndspos(z0, z1), x1)) → c75(PLUS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(plus(2ndsneg(z0, z1), x1)) → c75(PLUS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(plus(pi(z0), x1)) → c75(PLUS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.93
PROPER(plus(plus(z0, z1), x1)) → c75(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(plus(times(z0, z1), x1)) → c75(PLUS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(plus(square(z0), x1)) → c75(PLUS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1))
520.29/159.93
520.29/159.93

(64) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.29/159.93
active(2ndspos(0, z0)) → mark(rnil) 520.29/159.93
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.29/159.93
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.29/159.93
active(2ndsneg(0, z0)) → mark(rnil) 520.29/159.93
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.29/159.93
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.29/159.93
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.29/159.93
active(plus(0, z0)) → mark(z0) 520.29/159.93
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.29/159.93
active(times(0, z0)) → mark(0) 520.29/159.93
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.29/159.93
active(square(z0)) → mark(times(z0, z0)) 520.29/159.93
active(s(z0)) → s(active(z0)) 520.29/159.93
active(posrecip(z0)) → posrecip(active(z0)) 520.29/159.93
active(negrecip(z0)) → negrecip(active(z0)) 520.29/159.93
active(cons(z0, z1)) → cons(active(z0), z1) 520.29/159.93
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.29/159.93
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.29/159.93
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.29/159.93
active(from(z0)) → from(active(z0)) 520.29/159.93
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.29/159.93
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.29/159.93
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.29/159.93
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.29/159.93
active(pi(z0)) → pi(active(z0)) 520.29/159.93
active(plus(z0, z1)) → plus(active(z0), z1) 520.29/159.93
active(plus(z0, z1)) → plus(z0, active(z1)) 520.29/159.93
active(times(z0, z1)) → times(active(z0), z1) 520.29/159.93
active(times(z0, z1)) → times(z0, active(z1)) 520.29/159.93
active(square(z0)) → square(active(z0)) 520.29/159.93
s(mark(z0)) → mark(s(z0)) 520.29/159.93
s(ok(z0)) → ok(s(z0)) 520.29/159.93
posrecip(mark(z0)) → mark(posrecip(z0)) 520.29/159.93
posrecip(ok(z0)) → ok(posrecip(z0)) 520.29/159.93
negrecip(mark(z0)) → mark(negrecip(z0)) 520.29/159.93
negrecip(ok(z0)) → ok(negrecip(z0)) 520.29/159.93
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.29/159.93
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.29/159.93
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.29/159.93
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.29/159.93
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.29/159.93
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.29/159.93
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.29/159.93
from(mark(z0)) → mark(from(z0)) 520.29/159.93
from(ok(z0)) → ok(from(z0)) 520.29/159.93
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.29/159.93
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.29/159.93
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.29/159.93
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.29/159.93
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.29/159.93
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.29/159.93
pi(mark(z0)) → mark(pi(z0)) 520.29/159.93
pi(ok(z0)) → ok(pi(z0)) 520.29/159.93
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.29/159.93
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.29/159.93
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.29/159.93
times(mark(z0), z1) → mark(times(z0, z1)) 520.29/159.93
times(z0, mark(z1)) → mark(times(z0, z1)) 520.29/159.93
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.29/159.93
square(mark(z0)) → mark(square(z0)) 520.29/159.93
square(ok(z0)) → ok(square(z0)) 520.29/159.93
proper(0) → ok(0) 520.29/159.93
proper(s(z0)) → s(proper(z0)) 520.29/159.93
proper(posrecip(z0)) → posrecip(proper(z0)) 520.29/159.93
proper(negrecip(z0)) → negrecip(proper(z0)) 520.29/159.93
proper(nil) → ok(nil) 520.29/159.93
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.29/159.93
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.29/159.93
proper(rnil) → ok(rnil) 520.29/159.93
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.29/159.93
proper(from(z0)) → from(proper(z0)) 520.29/159.93
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.29/159.93
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.29/159.93
proper(pi(z0)) → pi(proper(z0)) 520.29/159.93
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.29/159.93
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.29/159.93
proper(square(z0)) → square(proper(z0)) 520.29/159.93
top(mark(z0)) → top(proper(z0)) 520.29/159.93
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 520.29/159.93
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 520.29/159.93
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 520.29/159.93
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 520.29/159.93
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 520.29/159.93
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 520.29/159.93
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 520.29/159.93
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 520.29/159.93
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 520.29/159.93
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 520.29/159.93
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 520.29/159.93
S(mark(z0)) → c31(S(z0)) 520.29/159.93
S(ok(z0)) → c32(S(z0)) 520.29/159.93
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.29/159.93
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.29/159.93
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.29/159.93
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.29/159.93
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.29/159.93
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.29/159.93
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.29/159.93
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.29/159.93
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.29/159.93
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.29/159.93
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.29/159.93
FROM(mark(z0)) → c44(FROM(z0)) 520.29/159.93
FROM(ok(z0)) → c45(FROM(z0)) 520.29/159.93
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.29/159.93
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.29/159.93
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.29/159.93
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.29/159.93
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.29/159.93
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.29/159.93
PI(mark(z0)) → c52(PI(z0)) 520.29/159.93
PI(ok(z0)) → c53(PI(z0)) 520.29/159.93
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.29/159.93
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.29/159.93
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.29/159.93
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.29/159.93
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.29/159.93
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.29/159.93
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.29/159.93
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.29/159.93
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.29/159.93
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 520.29/159.93
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 520.29/159.93
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 520.29/159.93
ACTIVE(from(z0)) → c(S(z0)) 520.29/159.93
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 520.29/159.93
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 520.29/159.93
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 520.29/159.93
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 520.29/159.93
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 520.29/159.93
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.29/159.93
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 520.29/159.93
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 520.29/159.93
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 520.29/159.93
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 520.29/159.93
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 520.29/159.93
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.29/159.93
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 520.29/159.93
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 520.29/159.93
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 520.29/159.93
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.93
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.93
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.93
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.93
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.93
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.93
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.93
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.93
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.93
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.93
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 520.29/159.93
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.93
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.93
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 520.29/159.93
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.93
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.93
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.93
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.93
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.93
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.93
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 520.29/159.93
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.93
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.93
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.93
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.93
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.93
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.93
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.93
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.93
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.93
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 520.29/159.93
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.93
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.93
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.93
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.93
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.93
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.93
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.93
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.93
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.93
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.93
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.29/159.93
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.93
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.93
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.29/159.93
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.93
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.93
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.93
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.93
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.93
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.93
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.29/159.93
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.93
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.93
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.93
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.93
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.93
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.93
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.93
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.93
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.93
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.29/159.93
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.93
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.93
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.93
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.93
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.93
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.93
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.93
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.93
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.93
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.93
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.29/159.93
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.93
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.93
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.29/159.93
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.93
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.93
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.93
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.93
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.93
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.93
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.29/159.93
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.93
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.93
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.93
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.93
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.93
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.93
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.93
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.93
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.93
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.29/159.93
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.29/159.93
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.29/159.93
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.93
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.93
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.29/159.93
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.93
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.93
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.29/159.93
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.29/159.93
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.29/159.93
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.29/159.93
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.29/159.93
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.29/159.93
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.29/159.93
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.29/159.93
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.29/159.93
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.29/159.93
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.29/159.93
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.29/159.93
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.29/159.93
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.29/159.93
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.29/159.93
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.29/159.93
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.29/159.93
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.29/159.93
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.29/159.93
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.29/159.93
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.29/159.93
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.29/159.93
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.29/159.93
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.29/159.93
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.93
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.93
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.93
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.93
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.93
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.93
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.93
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.93
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.93
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.93
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.29/159.93
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.93
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.93
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.29/159.93
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.93
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.93
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.93
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.93
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.93
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.93
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.29/159.93
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.93
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.93
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.93
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.93
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.93
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.93
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.93
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.93
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.93
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.29/159.93
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.93
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.93
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.93
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.93
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.93
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.93
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.93
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.93
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.93
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.93
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.29/159.93
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.93
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.93
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.29/159.93
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.93
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.93
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.93
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.93
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.93
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.93
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.29/159.93
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.93
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.93
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.93
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.93
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.93
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.93
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.93
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.93
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.93
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.29/159.93
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.93
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.93
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.93
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.93
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.93
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.93
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.93
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.93
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.93
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.93
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.29/159.93
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.93
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.93
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.29/159.93
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.93
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.93
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.93
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.93
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.93
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.93
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.29/159.93
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.93
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.93
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.93
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.93
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.93
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.93
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.93
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.93
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.93
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.29/159.93
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.93
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.93
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.93
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.93
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.93
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.93
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.93
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.93
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.93
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.93
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.29/159.93
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.93
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.93
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.29/159.93
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.93
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.93
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.93
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.93
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.93
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.93
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.29/159.93
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.93
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.93
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.93
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.93
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.93
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.93
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.93
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.93
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.93
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.29/159.93
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.29/159.93
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.93
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.93
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.93
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.93
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.93
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.29/159.93
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.93
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.93
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.93
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.93
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.93
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.29/159.93
PROPER(s(0)) → c63(S(ok(0))) 520.29/159.93
PROPER(s(nil)) → c63(S(ok(nil))) 520.29/159.93
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.29/159.93
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.29/159.93
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.93
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.93
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.93
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.93
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.93
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.29/159.93
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.93
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.93
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.93
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.93
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.93
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.29/159.93
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.29/159.93
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.29/159.93
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.29/159.93
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.29/159.93
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.93
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.93
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.93
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.93
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.93
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.29/159.93
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.93
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.93
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.93
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.93
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.93
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.29/159.93
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.29/159.93
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.29/159.93
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.29/159.93
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.93
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.93
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.93
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.93
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.93
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.93
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.93
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.93
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.93
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.93
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.93
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.93
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.93
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.93
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.93
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.93
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.93
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.93
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.93
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.93
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.93
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.93
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.93
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.93
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.93
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.93
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.93
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.93
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.93
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.93
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.93
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.93
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.93
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.93
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.93
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.93
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.93
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.93
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.93
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.93
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.93
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.93
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.93
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.93
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0)) 520.29/159.93
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.93
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.93
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(x1)) 520.29/159.93
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.93
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.93
PROPER(rcons(x0, s(z0))) → c70(RCONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.93
PROPER(rcons(x0, posrecip(z0))) → c70(RCONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.93
PROPER(rcons(x0, negrecip(z0))) → c70(RCONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.93
PROPER(rcons(x0, cons(z0, z1))) → c70(RCONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.93
PROPER(rcons(x0, cons2(z0, z1))) → c70(RCONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.93
PROPER(rcons(x0, rcons(z0, z1))) → c70(RCONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.93
PROPER(rcons(x0, from(z0))) → c70(RCONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.93
PROPER(rcons(x0, 2ndspos(z0, z1))) → c70(RCONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.93
PROPER(rcons(x0, 2ndsneg(z0, z1))) → c70(RCONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.93
PROPER(rcons(x0, pi(z0))) → c70(RCONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.93
PROPER(rcons(x0, plus(z0, z1))) → c70(RCONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.93
PROPER(rcons(x0, times(z0, z1))) → c70(RCONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.93
PROPER(rcons(x0, square(z0))) → c70(RCONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.93
PROPER(rcons(s(z0), x1)) → c70(RCONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.93
PROPER(rcons(posrecip(z0), x1)) → c70(RCONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.93
PROPER(rcons(negrecip(z0), x1)) → c70(RCONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.93
PROPER(rcons(cons(z0, z1), x1)) → c70(RCONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(rcons(cons2(z0, z1), x1)) → c70(RCONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(rcons(rcons(z0, z1), x1)) → c70(RCONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(rcons(from(z0), x1)) → c70(RCONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.93
PROPER(rcons(2ndspos(z0, z1), x1)) → c70(RCONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(rcons(2ndsneg(z0, z1), x1)) → c70(RCONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(rcons(pi(z0), x1)) → c70(RCONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.93
PROPER(rcons(plus(z0, z1), x1)) → c70(RCONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(rcons(times(z0, z1), x1)) → c70(RCONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(rcons(square(z0), x1)) → c70(RCONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.93
PROPER(rcons(x0, 0)) → c70(RCONS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.93
PROPER(rcons(x0, nil)) → c70(RCONS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.93
PROPER(rcons(x0, rnil)) → c70(RCONS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.93
PROPER(rcons(0, x1)) → c70(RCONS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.93
PROPER(rcons(nil, x1)) → c70(RCONS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.93
PROPER(rcons(rnil, x1)) → c70(RCONS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.93
PROPER(from(s(z0))) → c71(FROM(s(proper(z0))), PROPER(s(z0))) 520.29/159.93
PROPER(from(posrecip(z0))) → c71(FROM(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.93
PROPER(from(negrecip(z0))) → c71(FROM(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.93
PROPER(from(cons(z0, z1))) → c71(FROM(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.93
PROPER(from(cons2(z0, z1))) → c71(FROM(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.93
PROPER(from(rcons(z0, z1))) → c71(FROM(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.93
PROPER(from(from(z0))) → c71(FROM(from(proper(z0))), PROPER(from(z0))) 520.29/159.93
PROPER(from(2ndspos(z0, z1))) → c71(FROM(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.93
PROPER(from(2ndsneg(z0, z1))) → c71(FROM(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.93
PROPER(from(pi(z0))) → c71(FROM(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.93
PROPER(from(plus(z0, z1))) → c71(FROM(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.93
PROPER(from(times(z0, z1))) → c71(FROM(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.93
PROPER(from(square(z0))) → c71(FROM(square(proper(z0))), PROPER(square(z0))) 520.29/159.93
PROPER(from(0)) → c71(FROM(ok(0))) 520.29/159.93
PROPER(from(nil)) → c71(FROM(ok(nil))) 520.29/159.93
PROPER(from(rnil)) → c71(FROM(ok(rnil))) 520.29/159.93
PROPER(2ndspos(x0, s(z0))) → c72(2NDSPOS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.93
PROPER(2ndspos(x0, posrecip(z0))) → c72(2NDSPOS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.93
PROPER(2ndspos(x0, negrecip(z0))) → c72(2NDSPOS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.93
PROPER(2ndspos(x0, cons(z0, z1))) → c72(2NDSPOS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.93
PROPER(2ndspos(x0, cons2(z0, z1))) → c72(2NDSPOS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.93
PROPER(2ndspos(x0, rcons(z0, z1))) → c72(2NDSPOS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.93
PROPER(2ndspos(x0, from(z0))) → c72(2NDSPOS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.93
PROPER(2ndspos(x0, 2ndspos(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.93
PROPER(2ndspos(x0, 2ndsneg(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.93
PROPER(2ndspos(x0, pi(z0))) → c72(2NDSPOS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.93
PROPER(2ndspos(x0, plus(z0, z1))) → c72(2NDSPOS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.93
PROPER(2ndspos(x0, times(z0, z1))) → c72(2NDSPOS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.93
PROPER(2ndspos(x0, square(z0))) → c72(2NDSPOS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.93
PROPER(2ndspos(s(z0), x1)) → c72(2NDSPOS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.93
PROPER(2ndspos(posrecip(z0), x1)) → c72(2NDSPOS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.93
PROPER(2ndspos(negrecip(z0), x1)) → c72(2NDSPOS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.93
PROPER(2ndspos(cons(z0, z1), x1)) → c72(2NDSPOS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(2ndspos(cons2(z0, z1), x1)) → c72(2NDSPOS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(2ndspos(rcons(z0, z1), x1)) → c72(2NDSPOS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(2ndspos(from(z0), x1)) → c72(2NDSPOS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.93
PROPER(2ndspos(2ndspos(z0, z1), x1)) → c72(2NDSPOS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(2ndspos(2ndsneg(z0, z1), x1)) → c72(2NDSPOS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(2ndspos(pi(z0), x1)) → c72(2NDSPOS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.93
PROPER(2ndspos(plus(z0, z1), x1)) → c72(2NDSPOS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(2ndspos(times(z0, z1), x1)) → c72(2NDSPOS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(2ndspos(square(z0), x1)) → c72(2NDSPOS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.93
PROPER(2ndspos(x0, 0)) → c72(2NDSPOS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.93
PROPER(2ndspos(x0, nil)) → c72(2NDSPOS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.93
PROPER(2ndspos(x0, rnil)) → c72(2NDSPOS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.93
PROPER(2ndspos(0, x1)) → c72(2NDSPOS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.93
PROPER(2ndspos(nil, x1)) → c72(2NDSPOS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.93
PROPER(2ndspos(rnil, x1)) → c72(2NDSPOS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.93
PROPER(2ndsneg(x0, s(z0))) → c73(2NDSNEG(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.93
PROPER(2ndsneg(x0, posrecip(z0))) → c73(2NDSNEG(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.93
PROPER(2ndsneg(x0, negrecip(z0))) → c73(2NDSNEG(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.93
PROPER(2ndsneg(x0, cons(z0, z1))) → c73(2NDSNEG(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.93
PROPER(2ndsneg(x0, cons2(z0, z1))) → c73(2NDSNEG(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.93
PROPER(2ndsneg(x0, rcons(z0, z1))) → c73(2NDSNEG(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.93
PROPER(2ndsneg(x0, from(z0))) → c73(2NDSNEG(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.93
PROPER(2ndsneg(x0, 2ndspos(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.93
PROPER(2ndsneg(x0, 2ndsneg(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.93
PROPER(2ndsneg(x0, pi(z0))) → c73(2NDSNEG(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.93
PROPER(2ndsneg(x0, plus(z0, z1))) → c73(2NDSNEG(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.93
PROPER(2ndsneg(x0, times(z0, z1))) → c73(2NDSNEG(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.93
PROPER(2ndsneg(x0, square(z0))) → c73(2NDSNEG(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.93
PROPER(2ndsneg(s(z0), x1)) → c73(2NDSNEG(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.93
PROPER(2ndsneg(posrecip(z0), x1)) → c73(2NDSNEG(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.93
PROPER(2ndsneg(negrecip(z0), x1)) → c73(2NDSNEG(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.93
PROPER(2ndsneg(cons(z0, z1), x1)) → c73(2NDSNEG(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(2ndsneg(cons2(z0, z1), x1)) → c73(2NDSNEG(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(2ndsneg(rcons(z0, z1), x1)) → c73(2NDSNEG(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(2ndsneg(from(z0), x1)) → c73(2NDSNEG(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.93
PROPER(2ndsneg(2ndspos(z0, z1), x1)) → c73(2NDSNEG(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(2ndsneg(2ndsneg(z0, z1), x1)) → c73(2NDSNEG(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(2ndsneg(pi(z0), x1)) → c73(2NDSNEG(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.93
PROPER(2ndsneg(plus(z0, z1), x1)) → c73(2NDSNEG(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(2ndsneg(times(z0, z1), x1)) → c73(2NDSNEG(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(2ndsneg(square(z0), x1)) → c73(2NDSNEG(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.93
PROPER(2ndsneg(x0, 0)) → c73(2NDSNEG(proper(x0), ok(0)), PROPER(x0)) 520.29/159.93
PROPER(2ndsneg(x0, nil)) → c73(2NDSNEG(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.93
PROPER(2ndsneg(x0, rnil)) → c73(2NDSNEG(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.93
PROPER(2ndsneg(0, x1)) → c73(2NDSNEG(ok(0), proper(x1)), PROPER(x1)) 520.29/159.93
PROPER(2ndsneg(nil, x1)) → c73(2NDSNEG(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.93
PROPER(2ndsneg(rnil, x1)) → c73(2NDSNEG(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.93
PROPER(pi(s(z0))) → c74(PI(s(proper(z0))), PROPER(s(z0))) 520.29/159.93
PROPER(pi(posrecip(z0))) → c74(PI(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.93
PROPER(pi(negrecip(z0))) → c74(PI(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.93
PROPER(pi(cons(z0, z1))) → c74(PI(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.93
PROPER(pi(cons2(z0, z1))) → c74(PI(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.93
PROPER(pi(rcons(z0, z1))) → c74(PI(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.93
PROPER(pi(from(z0))) → c74(PI(from(proper(z0))), PROPER(from(z0))) 520.29/159.93
PROPER(pi(2ndspos(z0, z1))) → c74(PI(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.93
PROPER(pi(2ndsneg(z0, z1))) → c74(PI(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.93
PROPER(pi(pi(z0))) → c74(PI(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.93
PROPER(pi(plus(z0, z1))) → c74(PI(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.93
PROPER(pi(times(z0, z1))) → c74(PI(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.93
PROPER(pi(square(z0))) → c74(PI(square(proper(z0))), PROPER(square(z0))) 520.29/159.93
PROPER(pi(0)) → c74(PI(ok(0))) 520.29/159.93
PROPER(pi(nil)) → c74(PI(ok(nil))) 520.29/159.93
PROPER(pi(rnil)) → c74(PI(ok(rnil))) 520.29/159.93
PROPER(plus(x0, 0)) → c75(PLUS(proper(x0), ok(0)), PROPER(x0), PROPER(0)) 520.29/159.93
PROPER(plus(x0, s(z0))) → c75(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.93
PROPER(plus(x0, posrecip(z0))) → c75(PLUS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.93
PROPER(plus(x0, negrecip(z0))) → c75(PLUS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.93
PROPER(plus(x0, nil)) → c75(PLUS(proper(x0), ok(nil)), PROPER(x0), PROPER(nil)) 520.29/159.93
PROPER(plus(x0, cons(z0, z1))) → c75(PLUS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.93
PROPER(plus(x0, cons2(z0, z1))) → c75(PLUS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.93
PROPER(plus(x0, rnil)) → c75(PLUS(proper(x0), ok(rnil)), PROPER(x0), PROPER(rnil)) 520.29/159.93
PROPER(plus(x0, rcons(z0, z1))) → c75(PLUS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.93
PROPER(plus(x0, from(z0))) → c75(PLUS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.93
PROPER(plus(x0, 2ndspos(z0, z1))) → c75(PLUS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.93
PROPER(plus(x0, 2ndsneg(z0, z1))) → c75(PLUS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.93
PROPER(plus(x0, pi(z0))) → c75(PLUS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.93
PROPER(plus(x0, plus(z0, z1))) → c75(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.93
PROPER(plus(x0, times(z0, z1))) → c75(PLUS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.93
PROPER(plus(x0, square(z0))) → c75(PLUS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.93
PROPER(plus(0, x1)) → c75(PLUS(ok(0), proper(x1)), PROPER(0), PROPER(x1)) 520.29/159.93
PROPER(plus(s(z0), x1)) → c75(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.93
PROPER(plus(posrecip(z0), x1)) → c75(PLUS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.93
PROPER(plus(negrecip(z0), x1)) → c75(PLUS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.93
PROPER(plus(nil, x1)) → c75(PLUS(ok(nil), proper(x1)), PROPER(nil), PROPER(x1)) 520.29/159.93
PROPER(plus(cons(z0, z1), x1)) → c75(PLUS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(plus(cons2(z0, z1), x1)) → c75(PLUS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(plus(rnil, x1)) → c75(PLUS(ok(rnil), proper(x1)), PROPER(rnil), PROPER(x1)) 520.29/159.93
PROPER(plus(rcons(z0, z1), x1)) → c75(PLUS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(plus(from(z0), x1)) → c75(PLUS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.93
PROPER(plus(2ndspos(z0, z1), x1)) → c75(PLUS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(plus(2ndsneg(z0, z1), x1)) → c75(PLUS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(plus(pi(z0), x1)) → c75(PLUS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.93
PROPER(plus(plus(z0, z1), x1)) → c75(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(plus(times(z0, z1), x1)) → c75(PLUS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(plus(square(z0), x1)) → c75(PLUS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1))
S tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 520.29/159.93
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 520.29/159.93
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 520.29/159.93
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 520.29/159.93
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 520.29/159.93
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 520.29/159.93
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 520.29/159.93
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 520.29/159.93
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 520.29/159.93
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 520.29/159.93
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 520.29/159.93
S(mark(z0)) → c31(S(z0)) 520.29/159.93
S(ok(z0)) → c32(S(z0)) 520.29/159.93
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.29/159.93
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.29/159.93
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.29/159.93
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.29/159.93
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.29/159.93
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.29/159.93
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.29/159.93
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.29/159.93
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.29/159.93
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.29/159.93
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.29/159.93
FROM(mark(z0)) → c44(FROM(z0)) 520.29/159.93
FROM(ok(z0)) → c45(FROM(z0)) 520.29/159.93
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.29/159.93
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.29/159.93
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.29/159.93
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.29/159.93
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.29/159.93
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.29/159.93
PI(mark(z0)) → c52(PI(z0)) 520.29/159.93
PI(ok(z0)) → c53(PI(z0)) 520.29/159.93
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.29/159.93
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.29/159.93
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.29/159.93
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.29/159.93
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.29/159.93
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.29/159.93
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.29/159.93
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.29/159.93
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.29/159.93
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 520.29/159.93
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 520.29/159.93
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 520.29/159.93
ACTIVE(from(z0)) → c(S(z0)) 520.29/159.93
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 520.29/159.93
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 520.29/159.93
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 520.29/159.93
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 520.29/159.93
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 520.29/159.93
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.29/159.93
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 520.29/159.93
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 520.29/159.93
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 520.29/159.93
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 520.29/159.93
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 520.29/159.93
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.29/159.93
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 520.29/159.93
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 520.29/159.93
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 520.29/159.93
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.93
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.93
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.93
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.93
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.93
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.93
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.93
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.93
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.93
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.93
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 520.29/159.93
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.93
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.93
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 520.29/159.93
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.93
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.93
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.93
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.93
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.93
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.93
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 520.29/159.93
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.93
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.93
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.93
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.93
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.93
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.93
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.93
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.93
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.93
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 520.29/159.93
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.93
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.93
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.93
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.93
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.93
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.93
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.93
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.93
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.93
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.93
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.29/159.93
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.93
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.93
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.29/159.93
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.93
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.93
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.93
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.93
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.93
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.93
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.29/159.93
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.93
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.93
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.93
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.93
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.93
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.93
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.93
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.93
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.93
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.29/159.93
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.93
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.93
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.93
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.93
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.93
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.93
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.93
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.93
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.93
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.93
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.29/159.93
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.93
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.93
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.29/159.93
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.93
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.93
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.93
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.93
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.93
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.93
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.29/159.93
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.93
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.93
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.93
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.93
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.93
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.93
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.93
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.93
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.93
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.29/159.93
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.29/159.93
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.29/159.93
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.93
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.93
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.29/159.93
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.93
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.93
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.29/159.93
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.29/159.93
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.29/159.93
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.29/159.93
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.29/159.93
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.29/159.93
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.29/159.93
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.29/159.93
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.29/159.93
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.29/159.93
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.29/159.93
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.29/159.93
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.29/159.93
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.29/159.93
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.29/159.93
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.29/159.93
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.29/159.93
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.29/159.93
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.29/159.93
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.29/159.93
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.29/159.93
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.29/159.93
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.29/159.93
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.29/159.93
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.93
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.93
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.93
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.93
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.93
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.93
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.93
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.93
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.93
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.93
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.29/159.93
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.93
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.93
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.29/159.93
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.93
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.93
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.93
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.93
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.93
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.93
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.29/159.93
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.93
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.93
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.93
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.93
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.93
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.93
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.93
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.93
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.93
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.29/159.93
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.93
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.93
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.93
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.93
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.93
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.93
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.93
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.93
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.93
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.93
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.29/159.93
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.93
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.93
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.29/159.93
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.93
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.93
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.93
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.93
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.93
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.93
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.29/159.93
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.93
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.93
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.93
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.93
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.93
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.93
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.93
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.93
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.93
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.29/159.93
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.93
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.93
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.93
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.93
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.93
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.93
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.93
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.93
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.93
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.93
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.29/159.93
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.93
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.93
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.29/159.93
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.93
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.93
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.93
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.93
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.93
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.93
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.29/159.93
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.93
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.93
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.93
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.93
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.93
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.93
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.93
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.93
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.93
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.29/159.93
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.93
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.93
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.93
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.93
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.93
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.93
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.93
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.93
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.93
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.93
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.29/159.93
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.93
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.93
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.29/159.93
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.93
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.93
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.93
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.93
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.93
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.93
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.29/159.93
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.93
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.93
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.93
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.93
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.93
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.93
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.93
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.93
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.93
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.29/159.93
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.29/159.93
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.93
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.93
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.93
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.93
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.93
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.29/159.93
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.93
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.93
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.93
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.93
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.93
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.29/159.93
PROPER(s(0)) → c63(S(ok(0))) 520.29/159.93
PROPER(s(nil)) → c63(S(ok(nil))) 520.29/159.93
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.29/159.93
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.29/159.93
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.93
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.93
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.93
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.93
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.93
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.29/159.93
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.93
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.93
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.93
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.93
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.93
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.29/159.93
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.29/159.93
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.29/159.93
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.29/159.93
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.29/159.93
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.93
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.93
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.93
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.93
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.93
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.29/159.93
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.93
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.93
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.93
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.93
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.93
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.29/159.93
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.29/159.93
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.29/159.93
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.29/159.93
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.93
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.93
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.93
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.93
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.93
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.93
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.93
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.93
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.93
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.93
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.93
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.93
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.93
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.93
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.93
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.93
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.93
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.93
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.93
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.93
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.93
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.93
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.93
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.93
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.93
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.93
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.93
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.93
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.93
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.93
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.93
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.93
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.93
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.93
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.93
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.93
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.93
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.93
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.93
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.93
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.93
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.94
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.94
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.94
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.94
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0)) 520.29/159.94
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.94
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.94
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(x1)) 520.29/159.94
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.94
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.94
PROPER(rcons(x0, s(z0))) → c70(RCONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.94
PROPER(rcons(x0, posrecip(z0))) → c70(RCONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.94
PROPER(rcons(x0, negrecip(z0))) → c70(RCONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.94
PROPER(rcons(x0, cons(z0, z1))) → c70(RCONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.94
PROPER(rcons(x0, cons2(z0, z1))) → c70(RCONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.94
PROPER(rcons(x0, rcons(z0, z1))) → c70(RCONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.94
PROPER(rcons(x0, from(z0))) → c70(RCONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.94
PROPER(rcons(x0, 2ndspos(z0, z1))) → c70(RCONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.94
PROPER(rcons(x0, 2ndsneg(z0, z1))) → c70(RCONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.94
PROPER(rcons(x0, pi(z0))) → c70(RCONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.94
PROPER(rcons(x0, plus(z0, z1))) → c70(RCONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.94
PROPER(rcons(x0, times(z0, z1))) → c70(RCONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.94
PROPER(rcons(x0, square(z0))) → c70(RCONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.94
PROPER(rcons(s(z0), x1)) → c70(RCONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.94
PROPER(rcons(posrecip(z0), x1)) → c70(RCONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.94
PROPER(rcons(negrecip(z0), x1)) → c70(RCONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.94
PROPER(rcons(cons(z0, z1), x1)) → c70(RCONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(rcons(cons2(z0, z1), x1)) → c70(RCONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(rcons(rcons(z0, z1), x1)) → c70(RCONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(rcons(from(z0), x1)) → c70(RCONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.94
PROPER(rcons(2ndspos(z0, z1), x1)) → c70(RCONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(rcons(2ndsneg(z0, z1), x1)) → c70(RCONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(rcons(pi(z0), x1)) → c70(RCONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.94
PROPER(rcons(plus(z0, z1), x1)) → c70(RCONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(rcons(times(z0, z1), x1)) → c70(RCONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(rcons(square(z0), x1)) → c70(RCONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.94
PROPER(rcons(x0, 0)) → c70(RCONS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.94
PROPER(rcons(x0, nil)) → c70(RCONS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.94
PROPER(rcons(x0, rnil)) → c70(RCONS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.94
PROPER(rcons(0, x1)) → c70(RCONS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.94
PROPER(rcons(nil, x1)) → c70(RCONS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.94
PROPER(rcons(rnil, x1)) → c70(RCONS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.94
PROPER(from(s(z0))) → c71(FROM(s(proper(z0))), PROPER(s(z0))) 520.29/159.94
PROPER(from(posrecip(z0))) → c71(FROM(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.94
PROPER(from(negrecip(z0))) → c71(FROM(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.94
PROPER(from(cons(z0, z1))) → c71(FROM(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.94
PROPER(from(cons2(z0, z1))) → c71(FROM(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.94
PROPER(from(rcons(z0, z1))) → c71(FROM(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.94
PROPER(from(from(z0))) → c71(FROM(from(proper(z0))), PROPER(from(z0))) 520.29/159.94
PROPER(from(2ndspos(z0, z1))) → c71(FROM(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.94
PROPER(from(2ndsneg(z0, z1))) → c71(FROM(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.94
PROPER(from(pi(z0))) → c71(FROM(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.94
PROPER(from(plus(z0, z1))) → c71(FROM(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.94
PROPER(from(times(z0, z1))) → c71(FROM(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.94
PROPER(from(square(z0))) → c71(FROM(square(proper(z0))), PROPER(square(z0))) 520.29/159.94
PROPER(from(0)) → c71(FROM(ok(0))) 520.29/159.94
PROPER(from(nil)) → c71(FROM(ok(nil))) 520.29/159.94
PROPER(from(rnil)) → c71(FROM(ok(rnil))) 520.29/159.94
PROPER(2ndspos(x0, s(z0))) → c72(2NDSPOS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.94
PROPER(2ndspos(x0, posrecip(z0))) → c72(2NDSPOS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.94
PROPER(2ndspos(x0, negrecip(z0))) → c72(2NDSPOS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.94
PROPER(2ndspos(x0, cons(z0, z1))) → c72(2NDSPOS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.94
PROPER(2ndspos(x0, cons2(z0, z1))) → c72(2NDSPOS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.94
PROPER(2ndspos(x0, rcons(z0, z1))) → c72(2NDSPOS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.94
PROPER(2ndspos(x0, from(z0))) → c72(2NDSPOS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.94
PROPER(2ndspos(x0, 2ndspos(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.94
PROPER(2ndspos(x0, 2ndsneg(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.94
PROPER(2ndspos(x0, pi(z0))) → c72(2NDSPOS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.94
PROPER(2ndspos(x0, plus(z0, z1))) → c72(2NDSPOS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.94
PROPER(2ndspos(x0, times(z0, z1))) → c72(2NDSPOS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.94
PROPER(2ndspos(x0, square(z0))) → c72(2NDSPOS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.94
PROPER(2ndspos(s(z0), x1)) → c72(2NDSPOS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.94
PROPER(2ndspos(posrecip(z0), x1)) → c72(2NDSPOS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.94
PROPER(2ndspos(negrecip(z0), x1)) → c72(2NDSPOS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.94
PROPER(2ndspos(cons(z0, z1), x1)) → c72(2NDSPOS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(2ndspos(cons2(z0, z1), x1)) → c72(2NDSPOS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(2ndspos(rcons(z0, z1), x1)) → c72(2NDSPOS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(2ndspos(from(z0), x1)) → c72(2NDSPOS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.94
PROPER(2ndspos(2ndspos(z0, z1), x1)) → c72(2NDSPOS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(2ndspos(2ndsneg(z0, z1), x1)) → c72(2NDSPOS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(2ndspos(pi(z0), x1)) → c72(2NDSPOS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.94
PROPER(2ndspos(plus(z0, z1), x1)) → c72(2NDSPOS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(2ndspos(times(z0, z1), x1)) → c72(2NDSPOS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(2ndspos(square(z0), x1)) → c72(2NDSPOS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.94
PROPER(2ndspos(x0, 0)) → c72(2NDSPOS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.94
PROPER(2ndspos(x0, nil)) → c72(2NDSPOS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.94
PROPER(2ndspos(x0, rnil)) → c72(2NDSPOS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.94
PROPER(2ndspos(0, x1)) → c72(2NDSPOS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.94
PROPER(2ndspos(nil, x1)) → c72(2NDSPOS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.94
PROPER(2ndspos(rnil, x1)) → c72(2NDSPOS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.94
PROPER(2ndsneg(x0, s(z0))) → c73(2NDSNEG(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.94
PROPER(2ndsneg(x0, posrecip(z0))) → c73(2NDSNEG(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.94
PROPER(2ndsneg(x0, negrecip(z0))) → c73(2NDSNEG(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.94
PROPER(2ndsneg(x0, cons(z0, z1))) → c73(2NDSNEG(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.94
PROPER(2ndsneg(x0, cons2(z0, z1))) → c73(2NDSNEG(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.94
PROPER(2ndsneg(x0, rcons(z0, z1))) → c73(2NDSNEG(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.94
PROPER(2ndsneg(x0, from(z0))) → c73(2NDSNEG(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.94
PROPER(2ndsneg(x0, 2ndspos(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.94
PROPER(2ndsneg(x0, 2ndsneg(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.94
PROPER(2ndsneg(x0, pi(z0))) → c73(2NDSNEG(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.94
PROPER(2ndsneg(x0, plus(z0, z1))) → c73(2NDSNEG(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.94
PROPER(2ndsneg(x0, times(z0, z1))) → c73(2NDSNEG(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.94
PROPER(2ndsneg(x0, square(z0))) → c73(2NDSNEG(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.94
PROPER(2ndsneg(s(z0), x1)) → c73(2NDSNEG(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.94
PROPER(2ndsneg(posrecip(z0), x1)) → c73(2NDSNEG(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.94
PROPER(2ndsneg(negrecip(z0), x1)) → c73(2NDSNEG(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.94
PROPER(2ndsneg(cons(z0, z1), x1)) → c73(2NDSNEG(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(2ndsneg(cons2(z0, z1), x1)) → c73(2NDSNEG(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(2ndsneg(rcons(z0, z1), x1)) → c73(2NDSNEG(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(2ndsneg(from(z0), x1)) → c73(2NDSNEG(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.94
PROPER(2ndsneg(2ndspos(z0, z1), x1)) → c73(2NDSNEG(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(2ndsneg(2ndsneg(z0, z1), x1)) → c73(2NDSNEG(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(2ndsneg(pi(z0), x1)) → c73(2NDSNEG(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.94
PROPER(2ndsneg(plus(z0, z1), x1)) → c73(2NDSNEG(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(2ndsneg(times(z0, z1), x1)) → c73(2NDSNEG(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(2ndsneg(square(z0), x1)) → c73(2NDSNEG(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.94
PROPER(2ndsneg(x0, 0)) → c73(2NDSNEG(proper(x0), ok(0)), PROPER(x0)) 520.29/159.94
PROPER(2ndsneg(x0, nil)) → c73(2NDSNEG(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.94
PROPER(2ndsneg(x0, rnil)) → c73(2NDSNEG(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.94
PROPER(2ndsneg(0, x1)) → c73(2NDSNEG(ok(0), proper(x1)), PROPER(x1)) 520.29/159.94
PROPER(2ndsneg(nil, x1)) → c73(2NDSNEG(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.94
PROPER(2ndsneg(rnil, x1)) → c73(2NDSNEG(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.94
PROPER(pi(s(z0))) → c74(PI(s(proper(z0))), PROPER(s(z0))) 520.29/159.94
PROPER(pi(posrecip(z0))) → c74(PI(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.94
PROPER(pi(negrecip(z0))) → c74(PI(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.94
PROPER(pi(cons(z0, z1))) → c74(PI(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.94
PROPER(pi(cons2(z0, z1))) → c74(PI(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.94
PROPER(pi(rcons(z0, z1))) → c74(PI(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.94
PROPER(pi(from(z0))) → c74(PI(from(proper(z0))), PROPER(from(z0))) 520.29/159.94
PROPER(pi(2ndspos(z0, z1))) → c74(PI(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.94
PROPER(pi(2ndsneg(z0, z1))) → c74(PI(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.94
PROPER(pi(pi(z0))) → c74(PI(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.94
PROPER(pi(plus(z0, z1))) → c74(PI(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.94
PROPER(pi(times(z0, z1))) → c74(PI(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.94
PROPER(pi(square(z0))) → c74(PI(square(proper(z0))), PROPER(square(z0))) 520.29/159.94
PROPER(pi(0)) → c74(PI(ok(0))) 520.29/159.94
PROPER(pi(nil)) → c74(PI(ok(nil))) 520.29/159.94
PROPER(pi(rnil)) → c74(PI(ok(rnil))) 520.29/159.94
PROPER(plus(x0, 0)) → c75(PLUS(proper(x0), ok(0)), PROPER(x0), PROPER(0)) 520.29/159.94
PROPER(plus(x0, s(z0))) → c75(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.94
PROPER(plus(x0, posrecip(z0))) → c75(PLUS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.94
PROPER(plus(x0, negrecip(z0))) → c75(PLUS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.94
PROPER(plus(x0, nil)) → c75(PLUS(proper(x0), ok(nil)), PROPER(x0), PROPER(nil)) 520.29/159.94
PROPER(plus(x0, cons(z0, z1))) → c75(PLUS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.94
PROPER(plus(x0, cons2(z0, z1))) → c75(PLUS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.94
PROPER(plus(x0, rnil)) → c75(PLUS(proper(x0), ok(rnil)), PROPER(x0), PROPER(rnil)) 520.29/159.94
PROPER(plus(x0, rcons(z0, z1))) → c75(PLUS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.94
PROPER(plus(x0, from(z0))) → c75(PLUS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.94
PROPER(plus(x0, 2ndspos(z0, z1))) → c75(PLUS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.94
PROPER(plus(x0, 2ndsneg(z0, z1))) → c75(PLUS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.94
PROPER(plus(x0, pi(z0))) → c75(PLUS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.94
PROPER(plus(x0, plus(z0, z1))) → c75(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.94
PROPER(plus(x0, times(z0, z1))) → c75(PLUS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.94
PROPER(plus(x0, square(z0))) → c75(PLUS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.94
PROPER(plus(0, x1)) → c75(PLUS(ok(0), proper(x1)), PROPER(0), PROPER(x1)) 520.29/159.94
PROPER(plus(s(z0), x1)) → c75(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.94
PROPER(plus(posrecip(z0), x1)) → c75(PLUS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.94
PROPER(plus(negrecip(z0), x1)) → c75(PLUS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.94
PROPER(plus(nil, x1)) → c75(PLUS(ok(nil), proper(x1)), PROPER(nil), PROPER(x1)) 520.29/159.94
PROPER(plus(cons(z0, z1), x1)) → c75(PLUS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(plus(cons2(z0, z1), x1)) → c75(PLUS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(plus(rnil, x1)) → c75(PLUS(ok(rnil), proper(x1)), PROPER(rnil), PROPER(x1)) 520.29/159.94
PROPER(plus(rcons(z0, z1), x1)) → c75(PLUS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(plus(from(z0), x1)) → c75(PLUS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.94
PROPER(plus(2ndspos(z0, z1), x1)) → c75(PLUS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(plus(2ndsneg(z0, z1), x1)) → c75(PLUS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(plus(pi(z0), x1)) → c75(PLUS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.94
PROPER(plus(plus(z0, z1), x1)) → c75(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(plus(times(z0, z1), x1)) → c75(PLUS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(plus(square(z0), x1)) → c75(PLUS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

ACTIVE, S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, PROPER, TOP

Compound Symbols:

c12, c18, c19, c21, c22, c23, c24, c26, c27, c28, c29, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c76, c77, c78, c79, c, c7, c9, c11, c1, c13, c14, c15, c16, c17, c20, c25, c30, c63, c63, c64, c64, c65, c65, c67, c67, c68, c68, c70, c70, c71, c71, c72, c72, c73, c73, c74, c74, c75

520.29/159.94
520.29/159.94

(65) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID) transformation)

Removed 6 trailing tuple parts
520.29/159.94
520.29/159.94

(66) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.29/159.94
active(2ndspos(0, z0)) → mark(rnil) 520.29/159.94
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.29/159.94
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.29/159.94
active(2ndsneg(0, z0)) → mark(rnil) 520.29/159.94
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.29/159.94
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.29/159.94
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.29/159.94
active(plus(0, z0)) → mark(z0) 520.29/159.94
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.29/159.94
active(times(0, z0)) → mark(0) 520.29/159.94
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.29/159.94
active(square(z0)) → mark(times(z0, z0)) 520.29/159.94
active(s(z0)) → s(active(z0)) 520.29/159.94
active(posrecip(z0)) → posrecip(active(z0)) 520.29/159.94
active(negrecip(z0)) → negrecip(active(z0)) 520.29/159.94
active(cons(z0, z1)) → cons(active(z0), z1) 520.29/159.94
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.29/159.94
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.29/159.94
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.29/159.94
active(from(z0)) → from(active(z0)) 520.29/159.94
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.29/159.94
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.29/159.94
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.29/159.94
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.29/159.94
active(pi(z0)) → pi(active(z0)) 520.29/159.94
active(plus(z0, z1)) → plus(active(z0), z1) 520.29/159.94
active(plus(z0, z1)) → plus(z0, active(z1)) 520.29/159.94
active(times(z0, z1)) → times(active(z0), z1) 520.29/159.94
active(times(z0, z1)) → times(z0, active(z1)) 520.29/159.94
active(square(z0)) → square(active(z0)) 520.29/159.94
s(mark(z0)) → mark(s(z0)) 520.29/159.94
s(ok(z0)) → ok(s(z0)) 520.29/159.94
posrecip(mark(z0)) → mark(posrecip(z0)) 520.29/159.94
posrecip(ok(z0)) → ok(posrecip(z0)) 520.29/159.94
negrecip(mark(z0)) → mark(negrecip(z0)) 520.29/159.94
negrecip(ok(z0)) → ok(negrecip(z0)) 520.29/159.94
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.29/159.94
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.29/159.94
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.29/159.94
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.29/159.94
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.29/159.94
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.29/159.94
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.29/159.94
from(mark(z0)) → mark(from(z0)) 520.29/159.94
from(ok(z0)) → ok(from(z0)) 520.29/159.94
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.29/159.94
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.29/159.94
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.29/159.94
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.29/159.94
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.29/159.94
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.29/159.94
pi(mark(z0)) → mark(pi(z0)) 520.29/159.94
pi(ok(z0)) → ok(pi(z0)) 520.29/159.94
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.29/159.94
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.29/159.94
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.29/159.94
times(mark(z0), z1) → mark(times(z0, z1)) 520.29/159.94
times(z0, mark(z1)) → mark(times(z0, z1)) 520.29/159.94
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.29/159.94
square(mark(z0)) → mark(square(z0)) 520.29/159.94
square(ok(z0)) → ok(square(z0)) 520.29/159.94
proper(0) → ok(0) 520.29/159.94
proper(s(z0)) → s(proper(z0)) 520.29/159.94
proper(posrecip(z0)) → posrecip(proper(z0)) 520.29/159.94
proper(negrecip(z0)) → negrecip(proper(z0)) 520.29/159.94
proper(nil) → ok(nil) 520.29/159.94
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.29/159.94
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.29/159.94
proper(rnil) → ok(rnil) 520.29/159.94
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.29/159.94
proper(from(z0)) → from(proper(z0)) 520.29/159.94
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.29/159.94
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.29/159.94
proper(pi(z0)) → pi(proper(z0)) 520.29/159.94
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.29/159.94
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.29/159.94
proper(square(z0)) → square(proper(z0)) 520.29/159.94
top(mark(z0)) → top(proper(z0)) 520.29/159.94
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 520.29/159.94
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 520.29/159.94
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 520.29/159.94
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 520.29/159.94
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 520.29/159.94
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 520.29/159.94
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 520.29/159.94
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 520.29/159.94
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 520.29/159.94
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 520.29/159.94
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 520.29/159.94
S(mark(z0)) → c31(S(z0)) 520.29/159.94
S(ok(z0)) → c32(S(z0)) 520.29/159.94
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.29/159.94
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.29/159.94
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.29/159.94
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.29/159.94
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.29/159.94
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.29/159.94
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.29/159.94
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.29/159.94
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.29/159.94
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.29/159.94
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.29/159.94
FROM(mark(z0)) → c44(FROM(z0)) 520.29/159.94
FROM(ok(z0)) → c45(FROM(z0)) 520.29/159.94
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.29/159.94
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.29/159.94
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.29/159.94
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.29/159.94
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.29/159.94
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.29/159.94
PI(mark(z0)) → c52(PI(z0)) 520.29/159.94
PI(ok(z0)) → c53(PI(z0)) 520.29/159.94
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.29/159.94
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.29/159.94
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.29/159.94
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.29/159.94
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.29/159.94
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.29/159.94
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.29/159.94
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.29/159.94
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.29/159.94
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 520.29/159.94
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 520.29/159.94
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 520.29/159.94
ACTIVE(from(z0)) → c(S(z0)) 520.29/159.94
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 520.29/159.94
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 520.29/159.94
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 520.29/159.94
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 520.29/159.94
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 520.29/159.94
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.29/159.94
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 520.29/159.94
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 520.29/159.94
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 520.29/159.94
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 520.29/159.94
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 520.29/159.94
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.29/159.94
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 520.29/159.94
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 520.29/159.94
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 520.29/159.94
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.94
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.94
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.94
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.94
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.94
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.94
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.94
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.94
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.94
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.94
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 520.29/159.94
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.94
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.94
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 520.29/159.94
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.94
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.94
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.94
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.94
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.94
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.94
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 520.29/159.94
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.94
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.94
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.94
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.94
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.94
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.94
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.94
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.94
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.94
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 520.29/159.94
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.94
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.94
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.94
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.94
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.94
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.94
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.94
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.94
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.94
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.94
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.29/159.94
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.94
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.94
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.29/159.94
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.94
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.94
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.94
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.94
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.94
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.94
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.29/159.94
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.94
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.94
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.94
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.94
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.94
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.94
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.94
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.94
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.94
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.29/159.94
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.94
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.94
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.94
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.94
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.94
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.94
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.94
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.94
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.94
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.94
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.29/159.94
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.94
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.94
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.29/159.94
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.94
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.94
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.94
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.94
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.94
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.94
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.29/159.94
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.94
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.94
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.94
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.94
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.94
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.94
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.94
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.94
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.94
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.29/159.94
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.29/159.94
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.29/159.94
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.94
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.94
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.29/159.94
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.94
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.94
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.29/159.94
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.29/159.94
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.29/159.94
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.29/159.94
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.29/159.94
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.29/159.94
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.29/159.94
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.29/159.94
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.29/159.94
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.29/159.94
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.29/159.94
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.29/159.94
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.29/159.94
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.29/159.94
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.29/159.94
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.29/159.94
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.29/159.94
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.29/159.94
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.29/159.94
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.29/159.94
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.29/159.94
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.29/159.94
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.29/159.94
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.29/159.94
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.94
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.94
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.94
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.94
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.94
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.94
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.94
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.94
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.94
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.94
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.29/159.94
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.94
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.94
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.29/159.94
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.94
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.94
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.94
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.94
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.94
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.94
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.29/159.94
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.94
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.94
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.94
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.94
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.94
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.94
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.94
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.94
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.94
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.29/159.94
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.94
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.94
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.94
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.94
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.94
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.94
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.94
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.94
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.94
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.94
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.29/159.94
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.94
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.94
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.29/159.94
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.94
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.94
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.94
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.94
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.94
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.94
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.29/159.94
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.94
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.94
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.94
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.94
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.94
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.94
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.94
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.94
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.94
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.29/159.94
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.94
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.94
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.94
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.94
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.94
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.94
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.94
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.94
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.94
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.94
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.29/159.94
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.94
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.94
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.29/159.94
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.94
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.94
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.94
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.94
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.94
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.94
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.29/159.94
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.94
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.94
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.94
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.94
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.94
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.94
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.94
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.94
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.94
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.29/159.94
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.94
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.94
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.94
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.94
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.94
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.94
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.94
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.94
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.94
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.94
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.29/159.94
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.94
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.94
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.29/159.94
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.94
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.94
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.94
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.94
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.94
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.94
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.29/159.94
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.94
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.94
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.94
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.94
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.94
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.94
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.94
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.94
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.94
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.29/159.94
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.29/159.94
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.94
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.94
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.94
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.94
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.94
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.29/159.94
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.94
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.94
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.94
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.94
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.94
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.29/159.94
PROPER(s(0)) → c63(S(ok(0))) 520.29/159.94
PROPER(s(nil)) → c63(S(ok(nil))) 520.29/159.94
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.29/159.94
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.29/159.94
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.94
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.94
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.94
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.94
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.94
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.29/159.94
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.94
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.94
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.94
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.94
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.94
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.29/159.94
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.29/159.94
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.29/159.94
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.29/159.94
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.29/159.94
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.94
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.94
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.94
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.94
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.94
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.29/159.94
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.94
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.94
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.94
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.94
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.94
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.29/159.94
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.29/159.94
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.29/159.94
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.29/159.94
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.94
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.94
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.94
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.94
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.94
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.94
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.94
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.94
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.94
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.94
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.94
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.94
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.94
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.94
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.94
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.94
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.94
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.94
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.94
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.94
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.94
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.94
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.94
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.94
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.94
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.94
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.94
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.94
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.94
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.94
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.94
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.94
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.94
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.94
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.94
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.94
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.94
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.94
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.94
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.94
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.94
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.94
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.94
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.94
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0)) 520.29/159.94
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.94
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.94
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(x1)) 520.29/159.94
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.94
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.94
PROPER(rcons(x0, s(z0))) → c70(RCONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.94
PROPER(rcons(x0, posrecip(z0))) → c70(RCONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.94
PROPER(rcons(x0, negrecip(z0))) → c70(RCONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.94
PROPER(rcons(x0, cons(z0, z1))) → c70(RCONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.94
PROPER(rcons(x0, cons2(z0, z1))) → c70(RCONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.94
PROPER(rcons(x0, rcons(z0, z1))) → c70(RCONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.94
PROPER(rcons(x0, from(z0))) → c70(RCONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.94
PROPER(rcons(x0, 2ndspos(z0, z1))) → c70(RCONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.94
PROPER(rcons(x0, 2ndsneg(z0, z1))) → c70(RCONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.94
PROPER(rcons(x0, pi(z0))) → c70(RCONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.94
PROPER(rcons(x0, plus(z0, z1))) → c70(RCONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.94
PROPER(rcons(x0, times(z0, z1))) → c70(RCONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.94
PROPER(rcons(x0, square(z0))) → c70(RCONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.94
PROPER(rcons(s(z0), x1)) → c70(RCONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.94
PROPER(rcons(posrecip(z0), x1)) → c70(RCONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.94
PROPER(rcons(negrecip(z0), x1)) → c70(RCONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.94
PROPER(rcons(cons(z0, z1), x1)) → c70(RCONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(rcons(cons2(z0, z1), x1)) → c70(RCONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(rcons(rcons(z0, z1), x1)) → c70(RCONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(rcons(from(z0), x1)) → c70(RCONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.94
PROPER(rcons(2ndspos(z0, z1), x1)) → c70(RCONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(rcons(2ndsneg(z0, z1), x1)) → c70(RCONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(rcons(pi(z0), x1)) → c70(RCONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.94
PROPER(rcons(plus(z0, z1), x1)) → c70(RCONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(rcons(times(z0, z1), x1)) → c70(RCONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(rcons(square(z0), x1)) → c70(RCONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.94
PROPER(rcons(x0, 0)) → c70(RCONS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.94
PROPER(rcons(x0, nil)) → c70(RCONS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.94
PROPER(rcons(x0, rnil)) → c70(RCONS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.94
PROPER(rcons(0, x1)) → c70(RCONS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.94
PROPER(rcons(nil, x1)) → c70(RCONS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.94
PROPER(rcons(rnil, x1)) → c70(RCONS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.94
PROPER(from(s(z0))) → c71(FROM(s(proper(z0))), PROPER(s(z0))) 520.29/159.94
PROPER(from(posrecip(z0))) → c71(FROM(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.94
PROPER(from(negrecip(z0))) → c71(FROM(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.94
PROPER(from(cons(z0, z1))) → c71(FROM(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.94
PROPER(from(cons2(z0, z1))) → c71(FROM(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.94
PROPER(from(rcons(z0, z1))) → c71(FROM(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.94
PROPER(from(from(z0))) → c71(FROM(from(proper(z0))), PROPER(from(z0))) 520.29/159.94
PROPER(from(2ndspos(z0, z1))) → c71(FROM(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.94
PROPER(from(2ndsneg(z0, z1))) → c71(FROM(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.94
PROPER(from(pi(z0))) → c71(FROM(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.94
PROPER(from(plus(z0, z1))) → c71(FROM(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.94
PROPER(from(times(z0, z1))) → c71(FROM(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.94
PROPER(from(square(z0))) → c71(FROM(square(proper(z0))), PROPER(square(z0))) 520.29/159.94
PROPER(from(0)) → c71(FROM(ok(0))) 520.29/159.94
PROPER(from(nil)) → c71(FROM(ok(nil))) 520.29/159.94
PROPER(from(rnil)) → c71(FROM(ok(rnil))) 520.29/159.94
PROPER(2ndspos(x0, s(z0))) → c72(2NDSPOS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.94
PROPER(2ndspos(x0, posrecip(z0))) → c72(2NDSPOS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.94
PROPER(2ndspos(x0, negrecip(z0))) → c72(2NDSPOS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.94
PROPER(2ndspos(x0, cons(z0, z1))) → c72(2NDSPOS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.94
PROPER(2ndspos(x0, cons2(z0, z1))) → c72(2NDSPOS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.94
PROPER(2ndspos(x0, rcons(z0, z1))) → c72(2NDSPOS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.94
PROPER(2ndspos(x0, from(z0))) → c72(2NDSPOS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.94
PROPER(2ndspos(x0, 2ndspos(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.94
PROPER(2ndspos(x0, 2ndsneg(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.94
PROPER(2ndspos(x0, pi(z0))) → c72(2NDSPOS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.94
PROPER(2ndspos(x0, plus(z0, z1))) → c72(2NDSPOS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.94
PROPER(2ndspos(x0, times(z0, z1))) → c72(2NDSPOS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.94
PROPER(2ndspos(x0, square(z0))) → c72(2NDSPOS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.94
PROPER(2ndspos(s(z0), x1)) → c72(2NDSPOS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.94
PROPER(2ndspos(posrecip(z0), x1)) → c72(2NDSPOS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.94
PROPER(2ndspos(negrecip(z0), x1)) → c72(2NDSPOS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.94
PROPER(2ndspos(cons(z0, z1), x1)) → c72(2NDSPOS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(2ndspos(cons2(z0, z1), x1)) → c72(2NDSPOS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(2ndspos(rcons(z0, z1), x1)) → c72(2NDSPOS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(2ndspos(from(z0), x1)) → c72(2NDSPOS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.94
PROPER(2ndspos(2ndspos(z0, z1), x1)) → c72(2NDSPOS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(2ndspos(2ndsneg(z0, z1), x1)) → c72(2NDSPOS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(2ndspos(pi(z0), x1)) → c72(2NDSPOS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.94
PROPER(2ndspos(plus(z0, z1), x1)) → c72(2NDSPOS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(2ndspos(times(z0, z1), x1)) → c72(2NDSPOS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(2ndspos(square(z0), x1)) → c72(2NDSPOS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.94
PROPER(2ndspos(x0, 0)) → c72(2NDSPOS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.94
PROPER(2ndspos(x0, nil)) → c72(2NDSPOS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.94
PROPER(2ndspos(x0, rnil)) → c72(2NDSPOS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.94
PROPER(2ndspos(0, x1)) → c72(2NDSPOS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.94
PROPER(2ndspos(nil, x1)) → c72(2NDSPOS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.94
PROPER(2ndspos(rnil, x1)) → c72(2NDSPOS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.94
PROPER(2ndsneg(x0, s(z0))) → c73(2NDSNEG(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.94
PROPER(2ndsneg(x0, posrecip(z0))) → c73(2NDSNEG(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.94
PROPER(2ndsneg(x0, negrecip(z0))) → c73(2NDSNEG(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.94
PROPER(2ndsneg(x0, cons(z0, z1))) → c73(2NDSNEG(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.94
PROPER(2ndsneg(x0, cons2(z0, z1))) → c73(2NDSNEG(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.94
PROPER(2ndsneg(x0, rcons(z0, z1))) → c73(2NDSNEG(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.94
PROPER(2ndsneg(x0, from(z0))) → c73(2NDSNEG(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.94
PROPER(2ndsneg(x0, 2ndspos(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.94
PROPER(2ndsneg(x0, 2ndsneg(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.94
PROPER(2ndsneg(x0, pi(z0))) → c73(2NDSNEG(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.94
PROPER(2ndsneg(x0, plus(z0, z1))) → c73(2NDSNEG(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.94
PROPER(2ndsneg(x0, times(z0, z1))) → c73(2NDSNEG(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.94
PROPER(2ndsneg(x0, square(z0))) → c73(2NDSNEG(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.94
PROPER(2ndsneg(s(z0), x1)) → c73(2NDSNEG(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.94
PROPER(2ndsneg(posrecip(z0), x1)) → c73(2NDSNEG(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.94
PROPER(2ndsneg(negrecip(z0), x1)) → c73(2NDSNEG(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.94
PROPER(2ndsneg(cons(z0, z1), x1)) → c73(2NDSNEG(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(2ndsneg(cons2(z0, z1), x1)) → c73(2NDSNEG(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(2ndsneg(rcons(z0, z1), x1)) → c73(2NDSNEG(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(2ndsneg(from(z0), x1)) → c73(2NDSNEG(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.94
PROPER(2ndsneg(2ndspos(z0, z1), x1)) → c73(2NDSNEG(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(2ndsneg(2ndsneg(z0, z1), x1)) → c73(2NDSNEG(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(2ndsneg(pi(z0), x1)) → c73(2NDSNEG(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.94
PROPER(2ndsneg(plus(z0, z1), x1)) → c73(2NDSNEG(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(2ndsneg(times(z0, z1), x1)) → c73(2NDSNEG(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(2ndsneg(square(z0), x1)) → c73(2NDSNEG(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.94
PROPER(2ndsneg(x0, 0)) → c73(2NDSNEG(proper(x0), ok(0)), PROPER(x0)) 520.29/159.94
PROPER(2ndsneg(x0, nil)) → c73(2NDSNEG(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.94
PROPER(2ndsneg(x0, rnil)) → c73(2NDSNEG(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.94
PROPER(2ndsneg(0, x1)) → c73(2NDSNEG(ok(0), proper(x1)), PROPER(x1)) 520.29/159.94
PROPER(2ndsneg(nil, x1)) → c73(2NDSNEG(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.94
PROPER(2ndsneg(rnil, x1)) → c73(2NDSNEG(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.94
PROPER(pi(s(z0))) → c74(PI(s(proper(z0))), PROPER(s(z0))) 520.29/159.94
PROPER(pi(posrecip(z0))) → c74(PI(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.94
PROPER(pi(negrecip(z0))) → c74(PI(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.94
PROPER(pi(cons(z0, z1))) → c74(PI(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.94
PROPER(pi(cons2(z0, z1))) → c74(PI(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.94
PROPER(pi(rcons(z0, z1))) → c74(PI(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.94
PROPER(pi(from(z0))) → c74(PI(from(proper(z0))), PROPER(from(z0))) 520.29/159.94
PROPER(pi(2ndspos(z0, z1))) → c74(PI(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.94
PROPER(pi(2ndsneg(z0, z1))) → c74(PI(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.94
PROPER(pi(pi(z0))) → c74(PI(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.94
PROPER(pi(plus(z0, z1))) → c74(PI(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.94
PROPER(pi(times(z0, z1))) → c74(PI(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.94
PROPER(pi(square(z0))) → c74(PI(square(proper(z0))), PROPER(square(z0))) 520.29/159.94
PROPER(pi(0)) → c74(PI(ok(0))) 520.29/159.94
PROPER(pi(nil)) → c74(PI(ok(nil))) 520.29/159.94
PROPER(pi(rnil)) → c74(PI(ok(rnil))) 520.29/159.94
PROPER(plus(x0, s(z0))) → c75(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.94
PROPER(plus(x0, posrecip(z0))) → c75(PLUS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.94
PROPER(plus(x0, negrecip(z0))) → c75(PLUS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.94
PROPER(plus(x0, cons(z0, z1))) → c75(PLUS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.94
PROPER(plus(x0, cons2(z0, z1))) → c75(PLUS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.94
PROPER(plus(x0, rcons(z0, z1))) → c75(PLUS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.94
PROPER(plus(x0, from(z0))) → c75(PLUS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.94
PROPER(plus(x0, 2ndspos(z0, z1))) → c75(PLUS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.94
PROPER(plus(x0, 2ndsneg(z0, z1))) → c75(PLUS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.94
PROPER(plus(x0, pi(z0))) → c75(PLUS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.94
PROPER(plus(x0, plus(z0, z1))) → c75(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.94
PROPER(plus(x0, times(z0, z1))) → c75(PLUS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.94
PROPER(plus(x0, square(z0))) → c75(PLUS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.94
PROPER(plus(s(z0), x1)) → c75(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.94
PROPER(plus(posrecip(z0), x1)) → c75(PLUS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.94
PROPER(plus(negrecip(z0), x1)) → c75(PLUS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.94
PROPER(plus(cons(z0, z1), x1)) → c75(PLUS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(plus(cons2(z0, z1), x1)) → c75(PLUS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(plus(rcons(z0, z1), x1)) → c75(PLUS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(plus(from(z0), x1)) → c75(PLUS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.94
PROPER(plus(2ndspos(z0, z1), x1)) → c75(PLUS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(plus(2ndsneg(z0, z1), x1)) → c75(PLUS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(plus(pi(z0), x1)) → c75(PLUS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.94
PROPER(plus(plus(z0, z1), x1)) → c75(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(plus(times(z0, z1), x1)) → c75(PLUS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(plus(square(z0), x1)) → c75(PLUS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.94
PROPER(plus(x0, 0)) → c75(PLUS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.94
PROPER(plus(x0, nil)) → c75(PLUS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.94
PROPER(plus(x0, rnil)) → c75(PLUS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.94
PROPER(plus(0, x1)) → c75(PLUS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.94
PROPER(plus(nil, x1)) → c75(PLUS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.94
PROPER(plus(rnil, x1)) → c75(PLUS(ok(rnil), proper(x1)), PROPER(x1))
S tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 520.29/159.94
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 520.29/159.94
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 520.29/159.94
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 520.29/159.94
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 520.29/159.94
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 520.29/159.94
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 520.29/159.94
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 520.29/159.94
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 520.29/159.94
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 520.29/159.94
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 520.29/159.94
S(mark(z0)) → c31(S(z0)) 520.29/159.94
S(ok(z0)) → c32(S(z0)) 520.29/159.94
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.29/159.94
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.29/159.94
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.29/159.94
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.29/159.94
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.29/159.94
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.29/159.94
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.29/159.94
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.29/159.94
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.29/159.94
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.29/159.94
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.29/159.94
FROM(mark(z0)) → c44(FROM(z0)) 520.29/159.94
FROM(ok(z0)) → c45(FROM(z0)) 520.29/159.94
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.29/159.94
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.29/159.94
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.29/159.94
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.29/159.94
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.29/159.94
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.29/159.94
PI(mark(z0)) → c52(PI(z0)) 520.29/159.94
PI(ok(z0)) → c53(PI(z0)) 520.29/159.94
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.29/159.94
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.29/159.94
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.29/159.94
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.29/159.94
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.29/159.94
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.29/159.94
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.29/159.94
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.29/159.94
PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 520.29/159.94
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 520.29/159.94
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 520.29/159.94
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 520.29/159.94
ACTIVE(from(z0)) → c(S(z0)) 520.29/159.94
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 520.29/159.94
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 520.29/159.94
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 520.29/159.94
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 520.29/159.94
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 520.29/159.94
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.29/159.94
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 520.29/159.94
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 520.29/159.94
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 520.29/159.94
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 520.29/159.94
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 520.29/159.94
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.29/159.94
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 520.29/159.94
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 520.29/159.94
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 520.29/159.94
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.94
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.94
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.94
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.94
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.94
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.94
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.94
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.94
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.94
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.94
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 520.29/159.94
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.94
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.94
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 520.29/159.94
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.94
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.94
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.94
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.94
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.94
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.94
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 520.29/159.94
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.94
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.94
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.94
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.94
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.94
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.94
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.94
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.94
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.94
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 520.29/159.94
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.94
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.94
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.94
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.94
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.94
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.94
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.94
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.94
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.94
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.94
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.29/159.94
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.94
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.94
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.29/159.94
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.94
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.94
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.94
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.94
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.94
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.94
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.29/159.94
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.94
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.94
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.94
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.94
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.94
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.94
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.94
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.94
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.94
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.29/159.94
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.94
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.94
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.94
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.94
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.94
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.94
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.94
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.94
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.94
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.94
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.29/159.94
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.94
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.94
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.29/159.94
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.94
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.94
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.94
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.94
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.94
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.94
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.29/159.94
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.94
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.94
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.94
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.94
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.94
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.94
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.94
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.94
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.94
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.29/159.94
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.29/159.94
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.29/159.94
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.94
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.94
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.29/159.94
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.94
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.94
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.29/159.94
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.29/159.94
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.29/159.94
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.29/159.94
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.29/159.94
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.29/159.94
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.29/159.94
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.29/159.94
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.29/159.94
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.29/159.94
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.29/159.94
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.29/159.94
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.29/159.94
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.29/159.94
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.29/159.94
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.29/159.94
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.29/159.94
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.29/159.94
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.29/159.94
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.29/159.94
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.29/159.94
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.29/159.94
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.29/159.94
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.29/159.94
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.94
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.94
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.94
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.94
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.94
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.94
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.94
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.94
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.94
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.94
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.29/159.94
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.94
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.94
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.29/159.94
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.94
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.94
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.94
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.94
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.94
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.94
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.29/159.94
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.94
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.94
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.94
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.94
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.94
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.94
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.94
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.94
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.94
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.29/159.94
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.94
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.94
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.94
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.94
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.94
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.94
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.94
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.94
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.94
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.94
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.29/159.94
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.94
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.94
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.29/159.94
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.94
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.94
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.94
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.94
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.94
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.94
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.29/159.94
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.94
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.94
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.94
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.94
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.94
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.94
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.94
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.94
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.94
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.29/159.94
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.94
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.94
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.94
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.94
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.94
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.94
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.94
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.94
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.94
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.94
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.29/159.94
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.94
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.94
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.29/159.94
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.94
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.94
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.94
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.94
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.94
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.94
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.29/159.94
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.94
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.94
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.94
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.94
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.94
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.94
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.94
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.94
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.94
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.29/159.94
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.94
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.94
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.94
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.94
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.94
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.94
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.94
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.94
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.94
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.94
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.29/159.94
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.94
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.94
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.29/159.94
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.94
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.94
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.94
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.94
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.94
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.94
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.29/159.94
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.94
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.94
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.94
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.94
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.94
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.94
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.94
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.94
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.94
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.29/159.94
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.29/159.94
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.94
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.94
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.94
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.94
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.94
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.29/159.94
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.94
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.94
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.94
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.94
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.94
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.29/159.94
PROPER(s(0)) → c63(S(ok(0))) 520.29/159.94
PROPER(s(nil)) → c63(S(ok(nil))) 520.29/159.94
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.29/159.94
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.29/159.94
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.94
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.94
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.94
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.94
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.94
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.29/159.94
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.94
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.94
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.94
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.94
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.94
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.29/159.94
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.29/159.94
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.29/159.94
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.29/159.94
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.29/159.94
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.94
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.94
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.94
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.94
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.94
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.29/159.94
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.94
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.94
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.94
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.94
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.94
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.29/159.94
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.29/159.94
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.29/159.94
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.29/159.94
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.94
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.94
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.94
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.94
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.94
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.94
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.94
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.94
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.94
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.94
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.94
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.94
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.94
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.94
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.94
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.94
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.94
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.94
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.94
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.94
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.94
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.94
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.94
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.94
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.94
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.94
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.94
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.94
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.94
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.94
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.94
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.94
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.94
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.94
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.94
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.94
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.94
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.94
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.94
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.94
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.94
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.94
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.94
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.94
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.94
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0)) 520.29/159.94
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.94
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.94
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(x1)) 520.29/159.94
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.94
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.94
PROPER(rcons(x0, s(z0))) → c70(RCONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.94
PROPER(rcons(x0, posrecip(z0))) → c70(RCONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.94
PROPER(rcons(x0, negrecip(z0))) → c70(RCONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.94
PROPER(rcons(x0, cons(z0, z1))) → c70(RCONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.94
PROPER(rcons(x0, cons2(z0, z1))) → c70(RCONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.95
PROPER(rcons(x0, rcons(z0, z1))) → c70(RCONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.95
PROPER(rcons(x0, from(z0))) → c70(RCONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.95
PROPER(rcons(x0, 2ndspos(z0, z1))) → c70(RCONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.95
PROPER(rcons(x0, 2ndsneg(z0, z1))) → c70(RCONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.95
PROPER(rcons(x0, pi(z0))) → c70(RCONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.95
PROPER(rcons(x0, plus(z0, z1))) → c70(RCONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.95
PROPER(rcons(x0, times(z0, z1))) → c70(RCONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.95
PROPER(rcons(x0, square(z0))) → c70(RCONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.95
PROPER(rcons(s(z0), x1)) → c70(RCONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.95
PROPER(rcons(posrecip(z0), x1)) → c70(RCONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.95
PROPER(rcons(negrecip(z0), x1)) → c70(RCONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.95
PROPER(rcons(cons(z0, z1), x1)) → c70(RCONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(rcons(cons2(z0, z1), x1)) → c70(RCONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(rcons(rcons(z0, z1), x1)) → c70(RCONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(rcons(from(z0), x1)) → c70(RCONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.95
PROPER(rcons(2ndspos(z0, z1), x1)) → c70(RCONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(rcons(2ndsneg(z0, z1), x1)) → c70(RCONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(rcons(pi(z0), x1)) → c70(RCONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.95
PROPER(rcons(plus(z0, z1), x1)) → c70(RCONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(rcons(times(z0, z1), x1)) → c70(RCONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(rcons(square(z0), x1)) → c70(RCONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.95
PROPER(rcons(x0, 0)) → c70(RCONS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.95
PROPER(rcons(x0, nil)) → c70(RCONS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.95
PROPER(rcons(x0, rnil)) → c70(RCONS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.95
PROPER(rcons(0, x1)) → c70(RCONS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.95
PROPER(rcons(nil, x1)) → c70(RCONS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.95
PROPER(rcons(rnil, x1)) → c70(RCONS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.95
PROPER(from(s(z0))) → c71(FROM(s(proper(z0))), PROPER(s(z0))) 520.29/159.95
PROPER(from(posrecip(z0))) → c71(FROM(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.95
PROPER(from(negrecip(z0))) → c71(FROM(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.95
PROPER(from(cons(z0, z1))) → c71(FROM(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.95
PROPER(from(cons2(z0, z1))) → c71(FROM(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.95
PROPER(from(rcons(z0, z1))) → c71(FROM(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.95
PROPER(from(from(z0))) → c71(FROM(from(proper(z0))), PROPER(from(z0))) 520.29/159.95
PROPER(from(2ndspos(z0, z1))) → c71(FROM(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.95
PROPER(from(2ndsneg(z0, z1))) → c71(FROM(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.95
PROPER(from(pi(z0))) → c71(FROM(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.95
PROPER(from(plus(z0, z1))) → c71(FROM(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.95
PROPER(from(times(z0, z1))) → c71(FROM(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.95
PROPER(from(square(z0))) → c71(FROM(square(proper(z0))), PROPER(square(z0))) 520.29/159.95
PROPER(from(0)) → c71(FROM(ok(0))) 520.29/159.95
PROPER(from(nil)) → c71(FROM(ok(nil))) 520.29/159.95
PROPER(from(rnil)) → c71(FROM(ok(rnil))) 520.29/159.95
PROPER(2ndspos(x0, s(z0))) → c72(2NDSPOS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.95
PROPER(2ndspos(x0, posrecip(z0))) → c72(2NDSPOS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.95
PROPER(2ndspos(x0, negrecip(z0))) → c72(2NDSPOS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.95
PROPER(2ndspos(x0, cons(z0, z1))) → c72(2NDSPOS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.95
PROPER(2ndspos(x0, cons2(z0, z1))) → c72(2NDSPOS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.95
PROPER(2ndspos(x0, rcons(z0, z1))) → c72(2NDSPOS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.95
PROPER(2ndspos(x0, from(z0))) → c72(2NDSPOS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.95
PROPER(2ndspos(x0, 2ndspos(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.95
PROPER(2ndspos(x0, 2ndsneg(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.95
PROPER(2ndspos(x0, pi(z0))) → c72(2NDSPOS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.95
PROPER(2ndspos(x0, plus(z0, z1))) → c72(2NDSPOS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.95
PROPER(2ndspos(x0, times(z0, z1))) → c72(2NDSPOS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.95
PROPER(2ndspos(x0, square(z0))) → c72(2NDSPOS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.95
PROPER(2ndspos(s(z0), x1)) → c72(2NDSPOS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.95
PROPER(2ndspos(posrecip(z0), x1)) → c72(2NDSPOS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.95
PROPER(2ndspos(negrecip(z0), x1)) → c72(2NDSPOS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.95
PROPER(2ndspos(cons(z0, z1), x1)) → c72(2NDSPOS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(2ndspos(cons2(z0, z1), x1)) → c72(2NDSPOS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(2ndspos(rcons(z0, z1), x1)) → c72(2NDSPOS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(2ndspos(from(z0), x1)) → c72(2NDSPOS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.95
PROPER(2ndspos(2ndspos(z0, z1), x1)) → c72(2NDSPOS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(2ndspos(2ndsneg(z0, z1), x1)) → c72(2NDSPOS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(2ndspos(pi(z0), x1)) → c72(2NDSPOS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.95
PROPER(2ndspos(plus(z0, z1), x1)) → c72(2NDSPOS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(2ndspos(times(z0, z1), x1)) → c72(2NDSPOS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(2ndspos(square(z0), x1)) → c72(2NDSPOS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.95
PROPER(2ndspos(x0, 0)) → c72(2NDSPOS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.95
PROPER(2ndspos(x0, nil)) → c72(2NDSPOS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.95
PROPER(2ndspos(x0, rnil)) → c72(2NDSPOS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.95
PROPER(2ndspos(0, x1)) → c72(2NDSPOS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.95
PROPER(2ndspos(nil, x1)) → c72(2NDSPOS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.95
PROPER(2ndspos(rnil, x1)) → c72(2NDSPOS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.95
PROPER(2ndsneg(x0, s(z0))) → c73(2NDSNEG(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.95
PROPER(2ndsneg(x0, posrecip(z0))) → c73(2NDSNEG(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.95
PROPER(2ndsneg(x0, negrecip(z0))) → c73(2NDSNEG(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.95
PROPER(2ndsneg(x0, cons(z0, z1))) → c73(2NDSNEG(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.95
PROPER(2ndsneg(x0, cons2(z0, z1))) → c73(2NDSNEG(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.95
PROPER(2ndsneg(x0, rcons(z0, z1))) → c73(2NDSNEG(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.95
PROPER(2ndsneg(x0, from(z0))) → c73(2NDSNEG(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.95
PROPER(2ndsneg(x0, 2ndspos(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.95
PROPER(2ndsneg(x0, 2ndsneg(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.95
PROPER(2ndsneg(x0, pi(z0))) → c73(2NDSNEG(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.95
PROPER(2ndsneg(x0, plus(z0, z1))) → c73(2NDSNEG(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.95
PROPER(2ndsneg(x0, times(z0, z1))) → c73(2NDSNEG(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.95
PROPER(2ndsneg(x0, square(z0))) → c73(2NDSNEG(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.95
PROPER(2ndsneg(s(z0), x1)) → c73(2NDSNEG(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.95
PROPER(2ndsneg(posrecip(z0), x1)) → c73(2NDSNEG(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.95
PROPER(2ndsneg(negrecip(z0), x1)) → c73(2NDSNEG(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.95
PROPER(2ndsneg(cons(z0, z1), x1)) → c73(2NDSNEG(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(2ndsneg(cons2(z0, z1), x1)) → c73(2NDSNEG(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(2ndsneg(rcons(z0, z1), x1)) → c73(2NDSNEG(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(2ndsneg(from(z0), x1)) → c73(2NDSNEG(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.95
PROPER(2ndsneg(2ndspos(z0, z1), x1)) → c73(2NDSNEG(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(2ndsneg(2ndsneg(z0, z1), x1)) → c73(2NDSNEG(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(2ndsneg(pi(z0), x1)) → c73(2NDSNEG(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.95
PROPER(2ndsneg(plus(z0, z1), x1)) → c73(2NDSNEG(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(2ndsneg(times(z0, z1), x1)) → c73(2NDSNEG(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(2ndsneg(square(z0), x1)) → c73(2NDSNEG(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.95
PROPER(2ndsneg(x0, 0)) → c73(2NDSNEG(proper(x0), ok(0)), PROPER(x0)) 520.29/159.95
PROPER(2ndsneg(x0, nil)) → c73(2NDSNEG(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.95
PROPER(2ndsneg(x0, rnil)) → c73(2NDSNEG(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.95
PROPER(2ndsneg(0, x1)) → c73(2NDSNEG(ok(0), proper(x1)), PROPER(x1)) 520.29/159.95
PROPER(2ndsneg(nil, x1)) → c73(2NDSNEG(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.95
PROPER(2ndsneg(rnil, x1)) → c73(2NDSNEG(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.95
PROPER(pi(s(z0))) → c74(PI(s(proper(z0))), PROPER(s(z0))) 520.29/159.95
PROPER(pi(posrecip(z0))) → c74(PI(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.95
PROPER(pi(negrecip(z0))) → c74(PI(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.95
PROPER(pi(cons(z0, z1))) → c74(PI(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.95
PROPER(pi(cons2(z0, z1))) → c74(PI(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.95
PROPER(pi(rcons(z0, z1))) → c74(PI(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.95
PROPER(pi(from(z0))) → c74(PI(from(proper(z0))), PROPER(from(z0))) 520.29/159.95
PROPER(pi(2ndspos(z0, z1))) → c74(PI(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.95
PROPER(pi(2ndsneg(z0, z1))) → c74(PI(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.95
PROPER(pi(pi(z0))) → c74(PI(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.95
PROPER(pi(plus(z0, z1))) → c74(PI(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.95
PROPER(pi(times(z0, z1))) → c74(PI(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.95
PROPER(pi(square(z0))) → c74(PI(square(proper(z0))), PROPER(square(z0))) 520.29/159.95
PROPER(pi(0)) → c74(PI(ok(0))) 520.29/159.95
PROPER(pi(nil)) → c74(PI(ok(nil))) 520.29/159.95
PROPER(pi(rnil)) → c74(PI(ok(rnil))) 520.29/159.95
PROPER(plus(x0, s(z0))) → c75(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.95
PROPER(plus(x0, posrecip(z0))) → c75(PLUS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.95
PROPER(plus(x0, negrecip(z0))) → c75(PLUS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.95
PROPER(plus(x0, cons(z0, z1))) → c75(PLUS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.95
PROPER(plus(x0, cons2(z0, z1))) → c75(PLUS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.95
PROPER(plus(x0, rcons(z0, z1))) → c75(PLUS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.95
PROPER(plus(x0, from(z0))) → c75(PLUS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.95
PROPER(plus(x0, 2ndspos(z0, z1))) → c75(PLUS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.95
PROPER(plus(x0, 2ndsneg(z0, z1))) → c75(PLUS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.95
PROPER(plus(x0, pi(z0))) → c75(PLUS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.95
PROPER(plus(x0, plus(z0, z1))) → c75(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.95
PROPER(plus(x0, times(z0, z1))) → c75(PLUS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.95
PROPER(plus(x0, square(z0))) → c75(PLUS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.95
PROPER(plus(s(z0), x1)) → c75(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.95
PROPER(plus(posrecip(z0), x1)) → c75(PLUS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.95
PROPER(plus(negrecip(z0), x1)) → c75(PLUS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.95
PROPER(plus(cons(z0, z1), x1)) → c75(PLUS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(plus(cons2(z0, z1), x1)) → c75(PLUS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(plus(rcons(z0, z1), x1)) → c75(PLUS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(plus(from(z0), x1)) → c75(PLUS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.95
PROPER(plus(2ndspos(z0, z1), x1)) → c75(PLUS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(plus(2ndsneg(z0, z1), x1)) → c75(PLUS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(plus(pi(z0), x1)) → c75(PLUS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.95
PROPER(plus(plus(z0, z1), x1)) → c75(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(plus(times(z0, z1), x1)) → c75(PLUS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(plus(square(z0), x1)) → c75(PLUS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.95
PROPER(plus(x0, 0)) → c75(PLUS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.95
PROPER(plus(x0, nil)) → c75(PLUS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.95
PROPER(plus(x0, rnil)) → c75(PLUS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.95
PROPER(plus(0, x1)) → c75(PLUS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.95
PROPER(plus(nil, x1)) → c75(PLUS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.95
PROPER(plus(rnil, x1)) → c75(PLUS(ok(rnil), proper(x1)), PROPER(x1))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

ACTIVE, S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, PROPER, TOP

Compound Symbols:

c12, c18, c19, c21, c22, c23, c24, c26, c27, c28, c29, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c76, c77, c78, c79, c, c7, c9, c11, c1, c13, c14, c15, c16, c17, c20, c25, c30, c63, c63, c64, c64, c65, c65, c67, c67, c68, c68, c70, c70, c71, c71, c72, c72, c73, c73, c74, c74, c75, c75

520.29/159.95
520.29/159.95

(67) CdtNarrowingProof (BOTH BOUNDS(ID, ID) transformation)

Use narrowing to replace PROPER(times(z0, z1)) → c76(TIMES(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) by

PROPER(times(x0, 0)) → c76(TIMES(proper(x0), ok(0)), PROPER(x0), PROPER(0)) 520.29/159.95
PROPER(times(x0, s(z0))) → c76(TIMES(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.95
PROPER(times(x0, posrecip(z0))) → c76(TIMES(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.95
PROPER(times(x0, negrecip(z0))) → c76(TIMES(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.95
PROPER(times(x0, nil)) → c76(TIMES(proper(x0), ok(nil)), PROPER(x0), PROPER(nil)) 520.29/159.95
PROPER(times(x0, cons(z0, z1))) → c76(TIMES(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.95
PROPER(times(x0, cons2(z0, z1))) → c76(TIMES(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.95
PROPER(times(x0, rnil)) → c76(TIMES(proper(x0), ok(rnil)), PROPER(x0), PROPER(rnil)) 520.29/159.95
PROPER(times(x0, rcons(z0, z1))) → c76(TIMES(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.95
PROPER(times(x0, from(z0))) → c76(TIMES(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.95
PROPER(times(x0, 2ndspos(z0, z1))) → c76(TIMES(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.95
PROPER(times(x0, 2ndsneg(z0, z1))) → c76(TIMES(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.95
PROPER(times(x0, pi(z0))) → c76(TIMES(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.95
PROPER(times(x0, plus(z0, z1))) → c76(TIMES(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.95
PROPER(times(x0, times(z0, z1))) → c76(TIMES(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.95
PROPER(times(x0, square(z0))) → c76(TIMES(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.95
PROPER(times(0, x1)) → c76(TIMES(ok(0), proper(x1)), PROPER(0), PROPER(x1)) 520.29/159.95
PROPER(times(s(z0), x1)) → c76(TIMES(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.95
PROPER(times(posrecip(z0), x1)) → c76(TIMES(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.95
PROPER(times(negrecip(z0), x1)) → c76(TIMES(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.95
PROPER(times(nil, x1)) → c76(TIMES(ok(nil), proper(x1)), PROPER(nil), PROPER(x1)) 520.29/159.95
PROPER(times(cons(z0, z1), x1)) → c76(TIMES(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(times(cons2(z0, z1), x1)) → c76(TIMES(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(times(rnil, x1)) → c76(TIMES(ok(rnil), proper(x1)), PROPER(rnil), PROPER(x1)) 520.29/159.95
PROPER(times(rcons(z0, z1), x1)) → c76(TIMES(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(times(from(z0), x1)) → c76(TIMES(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.95
PROPER(times(2ndspos(z0, z1), x1)) → c76(TIMES(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(times(2ndsneg(z0, z1), x1)) → c76(TIMES(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(times(pi(z0), x1)) → c76(TIMES(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.95
PROPER(times(plus(z0, z1), x1)) → c76(TIMES(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(times(times(z0, z1), x1)) → c76(TIMES(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(times(square(z0), x1)) → c76(TIMES(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1))
520.29/159.95
520.29/159.95

(68) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.29/159.95
active(2ndspos(0, z0)) → mark(rnil) 520.29/159.95
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.29/159.95
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.29/159.95
active(2ndsneg(0, z0)) → mark(rnil) 520.29/159.95
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.29/159.95
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.29/159.95
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.29/159.95
active(plus(0, z0)) → mark(z0) 520.29/159.95
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.29/159.95
active(times(0, z0)) → mark(0) 520.29/159.95
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.29/159.95
active(square(z0)) → mark(times(z0, z0)) 520.29/159.95
active(s(z0)) → s(active(z0)) 520.29/159.95
active(posrecip(z0)) → posrecip(active(z0)) 520.29/159.95
active(negrecip(z0)) → negrecip(active(z0)) 520.29/159.95
active(cons(z0, z1)) → cons(active(z0), z1) 520.29/159.95
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.29/159.95
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.29/159.95
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.29/159.95
active(from(z0)) → from(active(z0)) 520.29/159.95
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.29/159.95
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.29/159.95
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.29/159.95
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.29/159.95
active(pi(z0)) → pi(active(z0)) 520.29/159.95
active(plus(z0, z1)) → plus(active(z0), z1) 520.29/159.95
active(plus(z0, z1)) → plus(z0, active(z1)) 520.29/159.95
active(times(z0, z1)) → times(active(z0), z1) 520.29/159.95
active(times(z0, z1)) → times(z0, active(z1)) 520.29/159.95
active(square(z0)) → square(active(z0)) 520.29/159.95
s(mark(z0)) → mark(s(z0)) 520.29/159.95
s(ok(z0)) → ok(s(z0)) 520.29/159.95
posrecip(mark(z0)) → mark(posrecip(z0)) 520.29/159.95
posrecip(ok(z0)) → ok(posrecip(z0)) 520.29/159.95
negrecip(mark(z0)) → mark(negrecip(z0)) 520.29/159.95
negrecip(ok(z0)) → ok(negrecip(z0)) 520.29/159.95
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.29/159.95
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.29/159.95
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.29/159.95
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.29/159.95
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.29/159.95
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.29/159.95
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.29/159.95
from(mark(z0)) → mark(from(z0)) 520.29/159.95
from(ok(z0)) → ok(from(z0)) 520.29/159.95
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.29/159.95
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.29/159.95
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.29/159.95
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.29/159.95
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.29/159.95
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.29/159.95
pi(mark(z0)) → mark(pi(z0)) 520.29/159.95
pi(ok(z0)) → ok(pi(z0)) 520.29/159.95
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.29/159.95
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.29/159.95
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.29/159.95
times(mark(z0), z1) → mark(times(z0, z1)) 520.29/159.95
times(z0, mark(z1)) → mark(times(z0, z1)) 520.29/159.95
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.29/159.95
square(mark(z0)) → mark(square(z0)) 520.29/159.95
square(ok(z0)) → ok(square(z0)) 520.29/159.95
proper(0) → ok(0) 520.29/159.95
proper(s(z0)) → s(proper(z0)) 520.29/159.95
proper(posrecip(z0)) → posrecip(proper(z0)) 520.29/159.95
proper(negrecip(z0)) → negrecip(proper(z0)) 520.29/159.95
proper(nil) → ok(nil) 520.29/159.95
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.29/159.95
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.29/159.95
proper(rnil) → ok(rnil) 520.29/159.95
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.29/159.95
proper(from(z0)) → from(proper(z0)) 520.29/159.95
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.29/159.95
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.29/159.95
proper(pi(z0)) → pi(proper(z0)) 520.29/159.95
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.29/159.95
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.29/159.95
proper(square(z0)) → square(proper(z0)) 520.29/159.95
top(mark(z0)) → top(proper(z0)) 520.29/159.95
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 520.29/159.95
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 520.29/159.95
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 520.29/159.95
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 520.29/159.95
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 520.29/159.95
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 520.29/159.95
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 520.29/159.95
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 520.29/159.95
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 520.29/159.95
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 520.29/159.95
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 520.29/159.95
S(mark(z0)) → c31(S(z0)) 520.29/159.95
S(ok(z0)) → c32(S(z0)) 520.29/159.95
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.29/159.95
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.29/159.95
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.29/159.95
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.29/159.95
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.29/159.95
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.29/159.95
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.29/159.95
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.29/159.95
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.29/159.95
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.29/159.95
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.29/159.95
FROM(mark(z0)) → c44(FROM(z0)) 520.29/159.95
FROM(ok(z0)) → c45(FROM(z0)) 520.29/159.95
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.29/159.95
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.29/159.95
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.29/159.95
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.29/159.95
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.29/159.95
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.29/159.95
PI(mark(z0)) → c52(PI(z0)) 520.29/159.95
PI(ok(z0)) → c53(PI(z0)) 520.29/159.95
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.29/159.95
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.29/159.95
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.29/159.95
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.29/159.95
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.29/159.95
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.29/159.95
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.29/159.95
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.29/159.95
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 520.29/159.95
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 520.29/159.95
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 520.29/159.95
ACTIVE(from(z0)) → c(S(z0)) 520.29/159.95
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 520.29/159.95
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 520.29/159.95
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 520.29/159.95
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 520.29/159.95
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 520.29/159.95
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.29/159.95
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 520.29/159.95
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 520.29/159.95
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 520.29/159.95
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 520.29/159.95
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 520.29/159.95
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.29/159.95
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 520.29/159.95
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 520.29/159.95
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 520.29/159.95
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.95
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.95
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.95
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.95
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.95
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.95
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.95
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.95
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.95
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.95
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 520.29/159.95
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.95
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.95
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 520.29/159.95
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.95
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.95
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.95
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.95
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.95
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.95
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 520.29/159.95
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.95
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.95
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.95
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.95
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.95
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.95
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.95
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.95
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.95
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 520.29/159.95
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.95
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.95
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.95
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.95
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.95
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.95
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.95
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.95
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.95
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.95
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.29/159.95
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.95
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.95
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.29/159.95
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.95
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.95
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.95
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.95
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.95
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.95
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.29/159.95
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.95
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.95
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.95
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.95
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.95
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.95
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.95
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.95
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.95
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.29/159.95
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.95
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.95
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.95
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.95
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.95
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.95
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.95
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.95
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.95
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.95
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.29/159.95
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.95
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.95
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.29/159.95
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.95
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.95
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.95
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.95
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.95
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.95
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.29/159.95
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.95
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.95
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.95
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.95
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.95
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.95
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.95
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.95
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.95
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.29/159.95
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.29/159.95
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.29/159.95
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.95
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.95
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.29/159.95
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.95
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.95
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.29/159.95
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.29/159.95
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.29/159.95
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.29/159.95
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.29/159.95
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.29/159.95
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.29/159.95
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.29/159.95
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.29/159.95
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.29/159.95
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.29/159.95
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.29/159.95
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.29/159.95
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.29/159.95
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.29/159.95
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.29/159.95
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.29/159.95
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.29/159.95
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.29/159.95
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.29/159.95
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.29/159.95
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.29/159.95
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.29/159.95
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.29/159.95
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.95
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.95
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.95
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.95
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.95
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.95
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.95
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.95
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.95
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.95
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.29/159.95
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.95
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.95
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.29/159.95
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.95
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.95
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.95
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.95
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.95
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.95
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.29/159.95
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.95
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.95
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.95
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.95
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.95
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.95
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.95
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.95
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.95
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.29/159.95
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.95
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.95
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.95
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.95
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.95
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.95
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.95
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.95
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.95
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.95
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.29/159.95
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.95
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.95
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.29/159.95
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.95
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.95
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.95
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.95
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.95
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.95
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.29/159.95
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.95
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.95
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.95
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.95
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.95
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.95
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.95
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.95
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.95
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.29/159.95
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.95
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.95
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.95
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.95
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.95
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.95
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.95
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.95
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.95
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.95
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.29/159.95
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.95
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.95
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.29/159.95
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.95
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.95
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.95
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.95
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.95
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.95
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.29/159.95
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.95
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.95
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.95
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.95
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.95
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.95
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.95
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.95
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.95
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.29/159.95
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.95
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.95
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.95
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.95
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.95
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.95
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.95
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.95
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.95
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.95
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.29/159.95
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.95
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.95
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.29/159.95
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.95
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.95
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.95
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.95
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.95
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.95
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.29/159.95
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.95
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.95
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.95
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.95
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.95
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.95
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.95
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.95
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.95
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.29/159.95
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.29/159.95
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.95
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.95
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.95
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.95
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.95
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.29/159.95
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.95
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.95
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.95
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.95
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.95
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.29/159.95
PROPER(s(0)) → c63(S(ok(0))) 520.29/159.95
PROPER(s(nil)) → c63(S(ok(nil))) 520.29/159.95
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.29/159.95
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.29/159.95
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.95
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.95
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.95
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.95
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.95
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.29/159.95
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.95
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.95
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.95
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.95
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.95
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.29/159.95
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.29/159.95
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.29/159.95
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.29/159.95
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.29/159.95
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.95
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.95
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.95
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.95
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.95
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.29/159.95
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.95
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.95
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.95
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.95
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.95
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.29/159.95
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.29/159.95
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.29/159.95
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.29/159.95
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.95
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.95
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.95
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.95
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.95
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.95
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.95
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.95
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.95
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.95
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.95
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.95
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.95
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.95
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.95
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.95
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.95
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.95
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.95
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.95
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.95
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.95
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.95
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.95
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.95
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.95
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.95
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.95
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.95
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.95
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.95
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.95
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.95
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.95
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.95
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.95
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.95
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.95
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.95
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.95
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.95
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.95
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.95
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.95
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0)) 520.29/159.95
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.95
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.95
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(x1)) 520.29/159.95
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.95
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.95
PROPER(rcons(x0, s(z0))) → c70(RCONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.95
PROPER(rcons(x0, posrecip(z0))) → c70(RCONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.95
PROPER(rcons(x0, negrecip(z0))) → c70(RCONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.95
PROPER(rcons(x0, cons(z0, z1))) → c70(RCONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.95
PROPER(rcons(x0, cons2(z0, z1))) → c70(RCONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.95
PROPER(rcons(x0, rcons(z0, z1))) → c70(RCONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.95
PROPER(rcons(x0, from(z0))) → c70(RCONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.95
PROPER(rcons(x0, 2ndspos(z0, z1))) → c70(RCONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.95
PROPER(rcons(x0, 2ndsneg(z0, z1))) → c70(RCONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.95
PROPER(rcons(x0, pi(z0))) → c70(RCONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.95
PROPER(rcons(x0, plus(z0, z1))) → c70(RCONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.95
PROPER(rcons(x0, times(z0, z1))) → c70(RCONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.95
PROPER(rcons(x0, square(z0))) → c70(RCONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.95
PROPER(rcons(s(z0), x1)) → c70(RCONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.95
PROPER(rcons(posrecip(z0), x1)) → c70(RCONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.95
PROPER(rcons(negrecip(z0), x1)) → c70(RCONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.95
PROPER(rcons(cons(z0, z1), x1)) → c70(RCONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(rcons(cons2(z0, z1), x1)) → c70(RCONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(rcons(rcons(z0, z1), x1)) → c70(RCONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(rcons(from(z0), x1)) → c70(RCONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.95
PROPER(rcons(2ndspos(z0, z1), x1)) → c70(RCONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(rcons(2ndsneg(z0, z1), x1)) → c70(RCONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(rcons(pi(z0), x1)) → c70(RCONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.95
PROPER(rcons(plus(z0, z1), x1)) → c70(RCONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(rcons(times(z0, z1), x1)) → c70(RCONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(rcons(square(z0), x1)) → c70(RCONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.95
PROPER(rcons(x0, 0)) → c70(RCONS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.95
PROPER(rcons(x0, nil)) → c70(RCONS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.95
PROPER(rcons(x0, rnil)) → c70(RCONS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.95
PROPER(rcons(0, x1)) → c70(RCONS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.95
PROPER(rcons(nil, x1)) → c70(RCONS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.95
PROPER(rcons(rnil, x1)) → c70(RCONS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.95
PROPER(from(s(z0))) → c71(FROM(s(proper(z0))), PROPER(s(z0))) 520.29/159.95
PROPER(from(posrecip(z0))) → c71(FROM(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.95
PROPER(from(negrecip(z0))) → c71(FROM(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.95
PROPER(from(cons(z0, z1))) → c71(FROM(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.95
PROPER(from(cons2(z0, z1))) → c71(FROM(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.95
PROPER(from(rcons(z0, z1))) → c71(FROM(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.95
PROPER(from(from(z0))) → c71(FROM(from(proper(z0))), PROPER(from(z0))) 520.29/159.95
PROPER(from(2ndspos(z0, z1))) → c71(FROM(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.95
PROPER(from(2ndsneg(z0, z1))) → c71(FROM(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.95
PROPER(from(pi(z0))) → c71(FROM(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.95
PROPER(from(plus(z0, z1))) → c71(FROM(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.95
PROPER(from(times(z0, z1))) → c71(FROM(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.95
PROPER(from(square(z0))) → c71(FROM(square(proper(z0))), PROPER(square(z0))) 520.29/159.95
PROPER(from(0)) → c71(FROM(ok(0))) 520.29/159.95
PROPER(from(nil)) → c71(FROM(ok(nil))) 520.29/159.95
PROPER(from(rnil)) → c71(FROM(ok(rnil))) 520.29/159.95
PROPER(2ndspos(x0, s(z0))) → c72(2NDSPOS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.95
PROPER(2ndspos(x0, posrecip(z0))) → c72(2NDSPOS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.95
PROPER(2ndspos(x0, negrecip(z0))) → c72(2NDSPOS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.95
PROPER(2ndspos(x0, cons(z0, z1))) → c72(2NDSPOS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.95
PROPER(2ndspos(x0, cons2(z0, z1))) → c72(2NDSPOS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.95
PROPER(2ndspos(x0, rcons(z0, z1))) → c72(2NDSPOS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.95
PROPER(2ndspos(x0, from(z0))) → c72(2NDSPOS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.95
PROPER(2ndspos(x0, 2ndspos(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.95
PROPER(2ndspos(x0, 2ndsneg(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.95
PROPER(2ndspos(x0, pi(z0))) → c72(2NDSPOS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.95
PROPER(2ndspos(x0, plus(z0, z1))) → c72(2NDSPOS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.95
PROPER(2ndspos(x0, times(z0, z1))) → c72(2NDSPOS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.95
PROPER(2ndspos(x0, square(z0))) → c72(2NDSPOS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.95
PROPER(2ndspos(s(z0), x1)) → c72(2NDSPOS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.95
PROPER(2ndspos(posrecip(z0), x1)) → c72(2NDSPOS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.95
PROPER(2ndspos(negrecip(z0), x1)) → c72(2NDSPOS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.95
PROPER(2ndspos(cons(z0, z1), x1)) → c72(2NDSPOS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(2ndspos(cons2(z0, z1), x1)) → c72(2NDSPOS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(2ndspos(rcons(z0, z1), x1)) → c72(2NDSPOS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(2ndspos(from(z0), x1)) → c72(2NDSPOS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.95
PROPER(2ndspos(2ndspos(z0, z1), x1)) → c72(2NDSPOS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(2ndspos(2ndsneg(z0, z1), x1)) → c72(2NDSPOS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(2ndspos(pi(z0), x1)) → c72(2NDSPOS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.95
PROPER(2ndspos(plus(z0, z1), x1)) → c72(2NDSPOS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(2ndspos(times(z0, z1), x1)) → c72(2NDSPOS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(2ndspos(square(z0), x1)) → c72(2NDSPOS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.95
PROPER(2ndspos(x0, 0)) → c72(2NDSPOS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.95
PROPER(2ndspos(x0, nil)) → c72(2NDSPOS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.95
PROPER(2ndspos(x0, rnil)) → c72(2NDSPOS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.95
PROPER(2ndspos(0, x1)) → c72(2NDSPOS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.95
PROPER(2ndspos(nil, x1)) → c72(2NDSPOS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.95
PROPER(2ndspos(rnil, x1)) → c72(2NDSPOS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.95
PROPER(2ndsneg(x0, s(z0))) → c73(2NDSNEG(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.95
PROPER(2ndsneg(x0, posrecip(z0))) → c73(2NDSNEG(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.95
PROPER(2ndsneg(x0, negrecip(z0))) → c73(2NDSNEG(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.95
PROPER(2ndsneg(x0, cons(z0, z1))) → c73(2NDSNEG(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.95
PROPER(2ndsneg(x0, cons2(z0, z1))) → c73(2NDSNEG(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.95
PROPER(2ndsneg(x0, rcons(z0, z1))) → c73(2NDSNEG(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.95
PROPER(2ndsneg(x0, from(z0))) → c73(2NDSNEG(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.95
PROPER(2ndsneg(x0, 2ndspos(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.95
PROPER(2ndsneg(x0, 2ndsneg(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.95
PROPER(2ndsneg(x0, pi(z0))) → c73(2NDSNEG(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.95
PROPER(2ndsneg(x0, plus(z0, z1))) → c73(2NDSNEG(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.95
PROPER(2ndsneg(x0, times(z0, z1))) → c73(2NDSNEG(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.95
PROPER(2ndsneg(x0, square(z0))) → c73(2NDSNEG(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.95
PROPER(2ndsneg(s(z0), x1)) → c73(2NDSNEG(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.95
PROPER(2ndsneg(posrecip(z0), x1)) → c73(2NDSNEG(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.95
PROPER(2ndsneg(negrecip(z0), x1)) → c73(2NDSNEG(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.95
PROPER(2ndsneg(cons(z0, z1), x1)) → c73(2NDSNEG(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(2ndsneg(cons2(z0, z1), x1)) → c73(2NDSNEG(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(2ndsneg(rcons(z0, z1), x1)) → c73(2NDSNEG(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(2ndsneg(from(z0), x1)) → c73(2NDSNEG(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.95
PROPER(2ndsneg(2ndspos(z0, z1), x1)) → c73(2NDSNEG(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(2ndsneg(2ndsneg(z0, z1), x1)) → c73(2NDSNEG(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(2ndsneg(pi(z0), x1)) → c73(2NDSNEG(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.95
PROPER(2ndsneg(plus(z0, z1), x1)) → c73(2NDSNEG(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(2ndsneg(times(z0, z1), x1)) → c73(2NDSNEG(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(2ndsneg(square(z0), x1)) → c73(2NDSNEG(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.95
PROPER(2ndsneg(x0, 0)) → c73(2NDSNEG(proper(x0), ok(0)), PROPER(x0)) 520.29/159.95
PROPER(2ndsneg(x0, nil)) → c73(2NDSNEG(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.95
PROPER(2ndsneg(x0, rnil)) → c73(2NDSNEG(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.95
PROPER(2ndsneg(0, x1)) → c73(2NDSNEG(ok(0), proper(x1)), PROPER(x1)) 520.29/159.95
PROPER(2ndsneg(nil, x1)) → c73(2NDSNEG(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.95
PROPER(2ndsneg(rnil, x1)) → c73(2NDSNEG(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.95
PROPER(pi(s(z0))) → c74(PI(s(proper(z0))), PROPER(s(z0))) 520.29/159.95
PROPER(pi(posrecip(z0))) → c74(PI(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.95
PROPER(pi(negrecip(z0))) → c74(PI(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.95
PROPER(pi(cons(z0, z1))) → c74(PI(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.95
PROPER(pi(cons2(z0, z1))) → c74(PI(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.95
PROPER(pi(rcons(z0, z1))) → c74(PI(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.95
PROPER(pi(from(z0))) → c74(PI(from(proper(z0))), PROPER(from(z0))) 520.29/159.95
PROPER(pi(2ndspos(z0, z1))) → c74(PI(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.95
PROPER(pi(2ndsneg(z0, z1))) → c74(PI(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.95
PROPER(pi(pi(z0))) → c74(PI(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.95
PROPER(pi(plus(z0, z1))) → c74(PI(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.95
PROPER(pi(times(z0, z1))) → c74(PI(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.95
PROPER(pi(square(z0))) → c74(PI(square(proper(z0))), PROPER(square(z0))) 520.29/159.95
PROPER(pi(0)) → c74(PI(ok(0))) 520.29/159.95
PROPER(pi(nil)) → c74(PI(ok(nil))) 520.29/159.95
PROPER(pi(rnil)) → c74(PI(ok(rnil))) 520.29/159.95
PROPER(plus(x0, s(z0))) → c75(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.95
PROPER(plus(x0, posrecip(z0))) → c75(PLUS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.95
PROPER(plus(x0, negrecip(z0))) → c75(PLUS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.95
PROPER(plus(x0, cons(z0, z1))) → c75(PLUS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.95
PROPER(plus(x0, cons2(z0, z1))) → c75(PLUS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.95
PROPER(plus(x0, rcons(z0, z1))) → c75(PLUS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.95
PROPER(plus(x0, from(z0))) → c75(PLUS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.95
PROPER(plus(x0, 2ndspos(z0, z1))) → c75(PLUS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.95
PROPER(plus(x0, 2ndsneg(z0, z1))) → c75(PLUS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.95
PROPER(plus(x0, pi(z0))) → c75(PLUS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.95
PROPER(plus(x0, plus(z0, z1))) → c75(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.95
PROPER(plus(x0, times(z0, z1))) → c75(PLUS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.95
PROPER(plus(x0, square(z0))) → c75(PLUS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.95
PROPER(plus(s(z0), x1)) → c75(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.95
PROPER(plus(posrecip(z0), x1)) → c75(PLUS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.95
PROPER(plus(negrecip(z0), x1)) → c75(PLUS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.95
PROPER(plus(cons(z0, z1), x1)) → c75(PLUS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(plus(cons2(z0, z1), x1)) → c75(PLUS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(plus(rcons(z0, z1), x1)) → c75(PLUS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(plus(from(z0), x1)) → c75(PLUS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.95
PROPER(plus(2ndspos(z0, z1), x1)) → c75(PLUS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(plus(2ndsneg(z0, z1), x1)) → c75(PLUS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(plus(pi(z0), x1)) → c75(PLUS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.95
PROPER(plus(plus(z0, z1), x1)) → c75(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(plus(times(z0, z1), x1)) → c75(PLUS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(plus(square(z0), x1)) → c75(PLUS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.95
PROPER(plus(x0, 0)) → c75(PLUS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.95
PROPER(plus(x0, nil)) → c75(PLUS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.95
PROPER(plus(x0, rnil)) → c75(PLUS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.95
PROPER(plus(0, x1)) → c75(PLUS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.95
PROPER(plus(nil, x1)) → c75(PLUS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.95
PROPER(plus(rnil, x1)) → c75(PLUS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.95
PROPER(times(x0, 0)) → c76(TIMES(proper(x0), ok(0)), PROPER(x0), PROPER(0)) 520.29/159.95
PROPER(times(x0, s(z0))) → c76(TIMES(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.95
PROPER(times(x0, posrecip(z0))) → c76(TIMES(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.95
PROPER(times(x0, negrecip(z0))) → c76(TIMES(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.95
PROPER(times(x0, nil)) → c76(TIMES(proper(x0), ok(nil)), PROPER(x0), PROPER(nil)) 520.29/159.95
PROPER(times(x0, cons(z0, z1))) → c76(TIMES(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.95
PROPER(times(x0, cons2(z0, z1))) → c76(TIMES(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.95
PROPER(times(x0, rnil)) → c76(TIMES(proper(x0), ok(rnil)), PROPER(x0), PROPER(rnil)) 520.29/159.95
PROPER(times(x0, rcons(z0, z1))) → c76(TIMES(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.95
PROPER(times(x0, from(z0))) → c76(TIMES(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.95
PROPER(times(x0, 2ndspos(z0, z1))) → c76(TIMES(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.95
PROPER(times(x0, 2ndsneg(z0, z1))) → c76(TIMES(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.95
PROPER(times(x0, pi(z0))) → c76(TIMES(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.95
PROPER(times(x0, plus(z0, z1))) → c76(TIMES(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.95
PROPER(times(x0, times(z0, z1))) → c76(TIMES(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.95
PROPER(times(x0, square(z0))) → c76(TIMES(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.95
PROPER(times(0, x1)) → c76(TIMES(ok(0), proper(x1)), PROPER(0), PROPER(x1)) 520.29/159.95
PROPER(times(s(z0), x1)) → c76(TIMES(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.95
PROPER(times(posrecip(z0), x1)) → c76(TIMES(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.95
PROPER(times(negrecip(z0), x1)) → c76(TIMES(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.95
PROPER(times(nil, x1)) → c76(TIMES(ok(nil), proper(x1)), PROPER(nil), PROPER(x1)) 520.29/159.95
PROPER(times(cons(z0, z1), x1)) → c76(TIMES(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(times(cons2(z0, z1), x1)) → c76(TIMES(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(times(rnil, x1)) → c76(TIMES(ok(rnil), proper(x1)), PROPER(rnil), PROPER(x1)) 520.29/159.95
PROPER(times(rcons(z0, z1), x1)) → c76(TIMES(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(times(from(z0), x1)) → c76(TIMES(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.95
PROPER(times(2ndspos(z0, z1), x1)) → c76(TIMES(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(times(2ndsneg(z0, z1), x1)) → c76(TIMES(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(times(pi(z0), x1)) → c76(TIMES(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.95
PROPER(times(plus(z0, z1), x1)) → c76(TIMES(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(times(times(z0, z1), x1)) → c76(TIMES(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(times(square(z0), x1)) → c76(TIMES(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1))
S tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 520.29/159.95
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 520.29/159.95
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 520.29/159.95
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 520.29/159.95
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 520.29/159.95
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 520.29/159.95
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 520.29/159.95
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 520.29/159.95
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 520.29/159.95
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 520.29/159.95
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 520.29/159.95
S(mark(z0)) → c31(S(z0)) 520.29/159.95
S(ok(z0)) → c32(S(z0)) 520.29/159.95
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.29/159.95
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.29/159.95
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.29/159.95
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.29/159.95
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.29/159.95
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.29/159.95
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.29/159.95
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.29/159.95
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.29/159.95
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.29/159.95
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.29/159.95
FROM(mark(z0)) → c44(FROM(z0)) 520.29/159.95
FROM(ok(z0)) → c45(FROM(z0)) 520.29/159.95
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.29/159.95
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.29/159.95
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.29/159.95
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.29/159.95
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.29/159.95
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.29/159.95
PI(mark(z0)) → c52(PI(z0)) 520.29/159.95
PI(ok(z0)) → c53(PI(z0)) 520.29/159.95
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.29/159.95
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.29/159.95
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.29/159.95
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.29/159.95
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.29/159.95
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.29/159.95
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.29/159.95
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.29/159.95
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 520.29/159.95
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 520.29/159.95
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 520.29/159.95
ACTIVE(from(z0)) → c(S(z0)) 520.29/159.95
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 520.29/159.95
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 520.29/159.95
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 520.29/159.95
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 520.29/159.95
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 520.29/159.95
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.29/159.95
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 520.29/159.95
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 520.29/159.95
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 520.29/159.95
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 520.29/159.95
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 520.29/159.95
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.29/159.95
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 520.29/159.95
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 520.29/159.95
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 520.29/159.95
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.95
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.95
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.95
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.95
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.95
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.95
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.95
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.95
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.95
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.95
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 520.29/159.95
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.95
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.95
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 520.29/159.95
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.95
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.95
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.95
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.95
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.95
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.95
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 520.29/159.95
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.95
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.95
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.95
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.95
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.95
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.95
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.95
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.95
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.95
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 520.29/159.95
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.95
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.95
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.95
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.95
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.95
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.95
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.95
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.95
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.95
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.95
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.29/159.95
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.95
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.95
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.29/159.95
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.95
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.95
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.95
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.95
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.95
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.95
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.29/159.95
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.95
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.95
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.95
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.95
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.95
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.95
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.95
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.95
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.95
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.29/159.95
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.95
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.95
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.95
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.95
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.95
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.95
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.95
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.95
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.95
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.95
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.29/159.95
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.95
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.95
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.29/159.95
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.95
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.95
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.95
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.95
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.95
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.95
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.29/159.95
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.95
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.95
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.95
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.95
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.95
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.95
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.95
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.95
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.95
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.29/159.95
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.29/159.95
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.29/159.95
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.95
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.95
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.29/159.95
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.95
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.95
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.29/159.95
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.29/159.95
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.29/159.95
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.29/159.95
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.29/159.95
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.29/159.95
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.29/159.95
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.29/159.95
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.29/159.95
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.29/159.95
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.29/159.95
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.29/159.95
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.29/159.95
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.29/159.95
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.29/159.95
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.29/159.95
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.29/159.95
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.29/159.95
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.29/159.95
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.29/159.95
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.29/159.95
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.29/159.95
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.29/159.95
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.29/159.95
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.95
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.95
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.95
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.95
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.95
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.95
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.95
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.95
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.95
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.95
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.29/159.95
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.95
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.95
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.29/159.95
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.95
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.95
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.95
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.95
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.95
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.95
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.29/159.95
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.95
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.95
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.95
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.95
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.95
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.95
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.95
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.95
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.95
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.29/159.95
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.95
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.95
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.95
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.95
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.95
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.95
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.95
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.95
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.95
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.95
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.29/159.95
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.95
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.95
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.29/159.95
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.95
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.95
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.95
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.95
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.95
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.95
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.29/159.95
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.95
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.95
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.95
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.95
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.95
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.95
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.95
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.95
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.95
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.29/159.95
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.95
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.95
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.95
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.95
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.95
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.95
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.95
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.95
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.95
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.95
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.29/159.95
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.95
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.95
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.29/159.95
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.95
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.95
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.95
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.95
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.95
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.95
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.29/159.95
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.95
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.95
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.95
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.95
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.95
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.95
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.95
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.95
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.95
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.29/159.95
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.95
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.95
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.95
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.95
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.95
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.95
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.95
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.95
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.95
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.95
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.29/159.95
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.95
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.95
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.29/159.95
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.95
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.95
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.95
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.95
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.95
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.95
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.29/159.95
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.95
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.95
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.95
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.95
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.95
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.95
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.95
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.95
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.95
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.29/159.95
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.29/159.95
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.95
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.95
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.95
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.95
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.95
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.29/159.95
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.95
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.95
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.95
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.95
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.95
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.29/159.95
PROPER(s(0)) → c63(S(ok(0))) 520.29/159.95
PROPER(s(nil)) → c63(S(ok(nil))) 520.29/159.95
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.29/159.95
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.29/159.95
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.95
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.95
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.95
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.95
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.95
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.29/159.95
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.95
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.95
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.95
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.95
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.95
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.29/159.95
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.29/159.95
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.29/159.95
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.29/159.95
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.29/159.95
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.95
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.95
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.95
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.95
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.95
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.29/159.95
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.95
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.95
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.95
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.95
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.95
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.29/159.95
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.29/159.95
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.29/159.95
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.29/159.95
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.95
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.95
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.95
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.95
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.95
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.95
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.95
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.95
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.95
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.95
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.95
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.95
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.95
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.95
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.95
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.95
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.95
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.95
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.95
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.95
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.95
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.95
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.95
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.95
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.96
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.96
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.96
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.96
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.96
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.96
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.96
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.96
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.96
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.96
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.96
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.96
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.96
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.96
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.96
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.96
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.96
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.96
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.96
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.96
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.96
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0)) 520.29/159.96
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.96
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.96
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(x1)) 520.29/159.96
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.96
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.96
PROPER(rcons(x0, s(z0))) → c70(RCONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.96
PROPER(rcons(x0, posrecip(z0))) → c70(RCONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.96
PROPER(rcons(x0, negrecip(z0))) → c70(RCONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.96
PROPER(rcons(x0, cons(z0, z1))) → c70(RCONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.96
PROPER(rcons(x0, cons2(z0, z1))) → c70(RCONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.96
PROPER(rcons(x0, rcons(z0, z1))) → c70(RCONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.96
PROPER(rcons(x0, from(z0))) → c70(RCONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.96
PROPER(rcons(x0, 2ndspos(z0, z1))) → c70(RCONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.96
PROPER(rcons(x0, 2ndsneg(z0, z1))) → c70(RCONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.96
PROPER(rcons(x0, pi(z0))) → c70(RCONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.96
PROPER(rcons(x0, plus(z0, z1))) → c70(RCONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.96
PROPER(rcons(x0, times(z0, z1))) → c70(RCONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.96
PROPER(rcons(x0, square(z0))) → c70(RCONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.96
PROPER(rcons(s(z0), x1)) → c70(RCONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.96
PROPER(rcons(posrecip(z0), x1)) → c70(RCONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.96
PROPER(rcons(negrecip(z0), x1)) → c70(RCONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.96
PROPER(rcons(cons(z0, z1), x1)) → c70(RCONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(rcons(cons2(z0, z1), x1)) → c70(RCONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(rcons(rcons(z0, z1), x1)) → c70(RCONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(rcons(from(z0), x1)) → c70(RCONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.96
PROPER(rcons(2ndspos(z0, z1), x1)) → c70(RCONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(rcons(2ndsneg(z0, z1), x1)) → c70(RCONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(rcons(pi(z0), x1)) → c70(RCONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.96
PROPER(rcons(plus(z0, z1), x1)) → c70(RCONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(rcons(times(z0, z1), x1)) → c70(RCONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(rcons(square(z0), x1)) → c70(RCONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.96
PROPER(rcons(x0, 0)) → c70(RCONS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.96
PROPER(rcons(x0, nil)) → c70(RCONS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.96
PROPER(rcons(x0, rnil)) → c70(RCONS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.96
PROPER(rcons(0, x1)) → c70(RCONS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.96
PROPER(rcons(nil, x1)) → c70(RCONS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.96
PROPER(rcons(rnil, x1)) → c70(RCONS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.96
PROPER(from(s(z0))) → c71(FROM(s(proper(z0))), PROPER(s(z0))) 520.29/159.96
PROPER(from(posrecip(z0))) → c71(FROM(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.96
PROPER(from(negrecip(z0))) → c71(FROM(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.96
PROPER(from(cons(z0, z1))) → c71(FROM(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.96
PROPER(from(cons2(z0, z1))) → c71(FROM(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.96
PROPER(from(rcons(z0, z1))) → c71(FROM(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.96
PROPER(from(from(z0))) → c71(FROM(from(proper(z0))), PROPER(from(z0))) 520.29/159.96
PROPER(from(2ndspos(z0, z1))) → c71(FROM(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.96
PROPER(from(2ndsneg(z0, z1))) → c71(FROM(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.96
PROPER(from(pi(z0))) → c71(FROM(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.96
PROPER(from(plus(z0, z1))) → c71(FROM(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.96
PROPER(from(times(z0, z1))) → c71(FROM(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.96
PROPER(from(square(z0))) → c71(FROM(square(proper(z0))), PROPER(square(z0))) 520.29/159.96
PROPER(from(0)) → c71(FROM(ok(0))) 520.29/159.96
PROPER(from(nil)) → c71(FROM(ok(nil))) 520.29/159.96
PROPER(from(rnil)) → c71(FROM(ok(rnil))) 520.29/159.96
PROPER(2ndspos(x0, s(z0))) → c72(2NDSPOS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.96
PROPER(2ndspos(x0, posrecip(z0))) → c72(2NDSPOS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.96
PROPER(2ndspos(x0, negrecip(z0))) → c72(2NDSPOS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.96
PROPER(2ndspos(x0, cons(z0, z1))) → c72(2NDSPOS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.96
PROPER(2ndspos(x0, cons2(z0, z1))) → c72(2NDSPOS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.96
PROPER(2ndspos(x0, rcons(z0, z1))) → c72(2NDSPOS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.96
PROPER(2ndspos(x0, from(z0))) → c72(2NDSPOS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.96
PROPER(2ndspos(x0, 2ndspos(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.96
PROPER(2ndspos(x0, 2ndsneg(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.96
PROPER(2ndspos(x0, pi(z0))) → c72(2NDSPOS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.96
PROPER(2ndspos(x0, plus(z0, z1))) → c72(2NDSPOS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.96
PROPER(2ndspos(x0, times(z0, z1))) → c72(2NDSPOS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.96
PROPER(2ndspos(x0, square(z0))) → c72(2NDSPOS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.96
PROPER(2ndspos(s(z0), x1)) → c72(2NDSPOS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.96
PROPER(2ndspos(posrecip(z0), x1)) → c72(2NDSPOS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.96
PROPER(2ndspos(negrecip(z0), x1)) → c72(2NDSPOS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.96
PROPER(2ndspos(cons(z0, z1), x1)) → c72(2NDSPOS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(2ndspos(cons2(z0, z1), x1)) → c72(2NDSPOS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(2ndspos(rcons(z0, z1), x1)) → c72(2NDSPOS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(2ndspos(from(z0), x1)) → c72(2NDSPOS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.96
PROPER(2ndspos(2ndspos(z0, z1), x1)) → c72(2NDSPOS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(2ndspos(2ndsneg(z0, z1), x1)) → c72(2NDSPOS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(2ndspos(pi(z0), x1)) → c72(2NDSPOS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.96
PROPER(2ndspos(plus(z0, z1), x1)) → c72(2NDSPOS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(2ndspos(times(z0, z1), x1)) → c72(2NDSPOS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(2ndspos(square(z0), x1)) → c72(2NDSPOS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.96
PROPER(2ndspos(x0, 0)) → c72(2NDSPOS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.96
PROPER(2ndspos(x0, nil)) → c72(2NDSPOS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.96
PROPER(2ndspos(x0, rnil)) → c72(2NDSPOS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.96
PROPER(2ndspos(0, x1)) → c72(2NDSPOS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.96
PROPER(2ndspos(nil, x1)) → c72(2NDSPOS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.96
PROPER(2ndspos(rnil, x1)) → c72(2NDSPOS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.96
PROPER(2ndsneg(x0, s(z0))) → c73(2NDSNEG(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.96
PROPER(2ndsneg(x0, posrecip(z0))) → c73(2NDSNEG(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.96
PROPER(2ndsneg(x0, negrecip(z0))) → c73(2NDSNEG(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.96
PROPER(2ndsneg(x0, cons(z0, z1))) → c73(2NDSNEG(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.96
PROPER(2ndsneg(x0, cons2(z0, z1))) → c73(2NDSNEG(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.96
PROPER(2ndsneg(x0, rcons(z0, z1))) → c73(2NDSNEG(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.96
PROPER(2ndsneg(x0, from(z0))) → c73(2NDSNEG(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.96
PROPER(2ndsneg(x0, 2ndspos(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.96
PROPER(2ndsneg(x0, 2ndsneg(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.96
PROPER(2ndsneg(x0, pi(z0))) → c73(2NDSNEG(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.96
PROPER(2ndsneg(x0, plus(z0, z1))) → c73(2NDSNEG(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.96
PROPER(2ndsneg(x0, times(z0, z1))) → c73(2NDSNEG(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.96
PROPER(2ndsneg(x0, square(z0))) → c73(2NDSNEG(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.96
PROPER(2ndsneg(s(z0), x1)) → c73(2NDSNEG(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.96
PROPER(2ndsneg(posrecip(z0), x1)) → c73(2NDSNEG(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.96
PROPER(2ndsneg(negrecip(z0), x1)) → c73(2NDSNEG(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.96
PROPER(2ndsneg(cons(z0, z1), x1)) → c73(2NDSNEG(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(2ndsneg(cons2(z0, z1), x1)) → c73(2NDSNEG(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(2ndsneg(rcons(z0, z1), x1)) → c73(2NDSNEG(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(2ndsneg(from(z0), x1)) → c73(2NDSNEG(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.96
PROPER(2ndsneg(2ndspos(z0, z1), x1)) → c73(2NDSNEG(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(2ndsneg(2ndsneg(z0, z1), x1)) → c73(2NDSNEG(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(2ndsneg(pi(z0), x1)) → c73(2NDSNEG(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.96
PROPER(2ndsneg(plus(z0, z1), x1)) → c73(2NDSNEG(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(2ndsneg(times(z0, z1), x1)) → c73(2NDSNEG(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(2ndsneg(square(z0), x1)) → c73(2NDSNEG(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.96
PROPER(2ndsneg(x0, 0)) → c73(2NDSNEG(proper(x0), ok(0)), PROPER(x0)) 520.29/159.96
PROPER(2ndsneg(x0, nil)) → c73(2NDSNEG(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.96
PROPER(2ndsneg(x0, rnil)) → c73(2NDSNEG(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.96
PROPER(2ndsneg(0, x1)) → c73(2NDSNEG(ok(0), proper(x1)), PROPER(x1)) 520.29/159.96
PROPER(2ndsneg(nil, x1)) → c73(2NDSNEG(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.96
PROPER(2ndsneg(rnil, x1)) → c73(2NDSNEG(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.96
PROPER(pi(s(z0))) → c74(PI(s(proper(z0))), PROPER(s(z0))) 520.29/159.96
PROPER(pi(posrecip(z0))) → c74(PI(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.96
PROPER(pi(negrecip(z0))) → c74(PI(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.96
PROPER(pi(cons(z0, z1))) → c74(PI(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.96
PROPER(pi(cons2(z0, z1))) → c74(PI(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.96
PROPER(pi(rcons(z0, z1))) → c74(PI(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.96
PROPER(pi(from(z0))) → c74(PI(from(proper(z0))), PROPER(from(z0))) 520.29/159.96
PROPER(pi(2ndspos(z0, z1))) → c74(PI(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.96
PROPER(pi(2ndsneg(z0, z1))) → c74(PI(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.96
PROPER(pi(pi(z0))) → c74(PI(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.96
PROPER(pi(plus(z0, z1))) → c74(PI(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.96
PROPER(pi(times(z0, z1))) → c74(PI(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.96
PROPER(pi(square(z0))) → c74(PI(square(proper(z0))), PROPER(square(z0))) 520.29/159.96
PROPER(pi(0)) → c74(PI(ok(0))) 520.29/159.96
PROPER(pi(nil)) → c74(PI(ok(nil))) 520.29/159.96
PROPER(pi(rnil)) → c74(PI(ok(rnil))) 520.29/159.96
PROPER(plus(x0, s(z0))) → c75(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.96
PROPER(plus(x0, posrecip(z0))) → c75(PLUS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.96
PROPER(plus(x0, negrecip(z0))) → c75(PLUS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.96
PROPER(plus(x0, cons(z0, z1))) → c75(PLUS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.96
PROPER(plus(x0, cons2(z0, z1))) → c75(PLUS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.96
PROPER(plus(x0, rcons(z0, z1))) → c75(PLUS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.96
PROPER(plus(x0, from(z0))) → c75(PLUS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.96
PROPER(plus(x0, 2ndspos(z0, z1))) → c75(PLUS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.96
PROPER(plus(x0, 2ndsneg(z0, z1))) → c75(PLUS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.96
PROPER(plus(x0, pi(z0))) → c75(PLUS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.96
PROPER(plus(x0, plus(z0, z1))) → c75(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.96
PROPER(plus(x0, times(z0, z1))) → c75(PLUS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.96
PROPER(plus(x0, square(z0))) → c75(PLUS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.96
PROPER(plus(s(z0), x1)) → c75(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.96
PROPER(plus(posrecip(z0), x1)) → c75(PLUS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.96
PROPER(plus(negrecip(z0), x1)) → c75(PLUS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.96
PROPER(plus(cons(z0, z1), x1)) → c75(PLUS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(plus(cons2(z0, z1), x1)) → c75(PLUS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(plus(rcons(z0, z1), x1)) → c75(PLUS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(plus(from(z0), x1)) → c75(PLUS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.96
PROPER(plus(2ndspos(z0, z1), x1)) → c75(PLUS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(plus(2ndsneg(z0, z1), x1)) → c75(PLUS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(plus(pi(z0), x1)) → c75(PLUS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.96
PROPER(plus(plus(z0, z1), x1)) → c75(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(plus(times(z0, z1), x1)) → c75(PLUS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(plus(square(z0), x1)) → c75(PLUS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.96
PROPER(plus(x0, 0)) → c75(PLUS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.96
PROPER(plus(x0, nil)) → c75(PLUS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.96
PROPER(plus(x0, rnil)) → c75(PLUS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.96
PROPER(plus(0, x1)) → c75(PLUS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.96
PROPER(plus(nil, x1)) → c75(PLUS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.96
PROPER(plus(rnil, x1)) → c75(PLUS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.96
PROPER(times(x0, 0)) → c76(TIMES(proper(x0), ok(0)), PROPER(x0), PROPER(0)) 520.29/159.96
PROPER(times(x0, s(z0))) → c76(TIMES(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.96
PROPER(times(x0, posrecip(z0))) → c76(TIMES(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.96
PROPER(times(x0, negrecip(z0))) → c76(TIMES(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.96
PROPER(times(x0, nil)) → c76(TIMES(proper(x0), ok(nil)), PROPER(x0), PROPER(nil)) 520.29/159.96
PROPER(times(x0, cons(z0, z1))) → c76(TIMES(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.96
PROPER(times(x0, cons2(z0, z1))) → c76(TIMES(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.96
PROPER(times(x0, rnil)) → c76(TIMES(proper(x0), ok(rnil)), PROPER(x0), PROPER(rnil)) 520.29/159.96
PROPER(times(x0, rcons(z0, z1))) → c76(TIMES(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.96
PROPER(times(x0, from(z0))) → c76(TIMES(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.96
PROPER(times(x0, 2ndspos(z0, z1))) → c76(TIMES(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.96
PROPER(times(x0, 2ndsneg(z0, z1))) → c76(TIMES(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.96
PROPER(times(x0, pi(z0))) → c76(TIMES(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.96
PROPER(times(x0, plus(z0, z1))) → c76(TIMES(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.96
PROPER(times(x0, times(z0, z1))) → c76(TIMES(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.96
PROPER(times(x0, square(z0))) → c76(TIMES(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.96
PROPER(times(0, x1)) → c76(TIMES(ok(0), proper(x1)), PROPER(0), PROPER(x1)) 520.29/159.96
PROPER(times(s(z0), x1)) → c76(TIMES(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.96
PROPER(times(posrecip(z0), x1)) → c76(TIMES(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.96
PROPER(times(negrecip(z0), x1)) → c76(TIMES(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.96
PROPER(times(nil, x1)) → c76(TIMES(ok(nil), proper(x1)), PROPER(nil), PROPER(x1)) 520.29/159.96
PROPER(times(cons(z0, z1), x1)) → c76(TIMES(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(times(cons2(z0, z1), x1)) → c76(TIMES(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(times(rnil, x1)) → c76(TIMES(ok(rnil), proper(x1)), PROPER(rnil), PROPER(x1)) 520.29/159.96
PROPER(times(rcons(z0, z1), x1)) → c76(TIMES(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(times(from(z0), x1)) → c76(TIMES(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.96
PROPER(times(2ndspos(z0, z1), x1)) → c76(TIMES(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(times(2ndsneg(z0, z1), x1)) → c76(TIMES(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(times(pi(z0), x1)) → c76(TIMES(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.96
PROPER(times(plus(z0, z1), x1)) → c76(TIMES(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(times(times(z0, z1), x1)) → c76(TIMES(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(times(square(z0), x1)) → c76(TIMES(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

ACTIVE, S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, PROPER, TOP

Compound Symbols:

c12, c18, c19, c21, c22, c23, c24, c26, c27, c28, c29, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c77, c78, c79, c, c7, c9, c11, c1, c13, c14, c15, c16, c17, c20, c25, c30, c63, c63, c64, c64, c65, c65, c67, c67, c68, c68, c70, c70, c71, c71, c72, c72, c73, c73, c74, c74, c75, c75, c76

520.29/159.96
520.29/159.96

(69) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID) transformation)

Removed 6 trailing tuple parts
520.29/159.96
520.29/159.96

(70) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.29/159.96
active(2ndspos(0, z0)) → mark(rnil) 520.29/159.96
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.29/159.96
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.29/159.96
active(2ndsneg(0, z0)) → mark(rnil) 520.29/159.96
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.29/159.96
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.29/159.96
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.29/159.96
active(plus(0, z0)) → mark(z0) 520.29/159.96
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.29/159.96
active(times(0, z0)) → mark(0) 520.29/159.96
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.29/159.96
active(square(z0)) → mark(times(z0, z0)) 520.29/159.96
active(s(z0)) → s(active(z0)) 520.29/159.96
active(posrecip(z0)) → posrecip(active(z0)) 520.29/159.96
active(negrecip(z0)) → negrecip(active(z0)) 520.29/159.96
active(cons(z0, z1)) → cons(active(z0), z1) 520.29/159.96
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.29/159.96
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.29/159.96
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.29/159.96
active(from(z0)) → from(active(z0)) 520.29/159.96
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.29/159.96
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.29/159.96
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.29/159.96
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.29/159.96
active(pi(z0)) → pi(active(z0)) 520.29/159.96
active(plus(z0, z1)) → plus(active(z0), z1) 520.29/159.96
active(plus(z0, z1)) → plus(z0, active(z1)) 520.29/159.96
active(times(z0, z1)) → times(active(z0), z1) 520.29/159.96
active(times(z0, z1)) → times(z0, active(z1)) 520.29/159.96
active(square(z0)) → square(active(z0)) 520.29/159.96
s(mark(z0)) → mark(s(z0)) 520.29/159.96
s(ok(z0)) → ok(s(z0)) 520.29/159.96
posrecip(mark(z0)) → mark(posrecip(z0)) 520.29/159.96
posrecip(ok(z0)) → ok(posrecip(z0)) 520.29/159.96
negrecip(mark(z0)) → mark(negrecip(z0)) 520.29/159.96
negrecip(ok(z0)) → ok(negrecip(z0)) 520.29/159.96
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.29/159.96
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.29/159.96
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.29/159.96
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.29/159.96
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.29/159.96
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.29/159.96
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.29/159.96
from(mark(z0)) → mark(from(z0)) 520.29/159.96
from(ok(z0)) → ok(from(z0)) 520.29/159.96
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.29/159.96
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.29/159.96
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.29/159.96
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.29/159.96
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.29/159.96
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.29/159.96
pi(mark(z0)) → mark(pi(z0)) 520.29/159.96
pi(ok(z0)) → ok(pi(z0)) 520.29/159.96
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.29/159.96
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.29/159.96
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.29/159.96
times(mark(z0), z1) → mark(times(z0, z1)) 520.29/159.96
times(z0, mark(z1)) → mark(times(z0, z1)) 520.29/159.96
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.29/159.96
square(mark(z0)) → mark(square(z0)) 520.29/159.96
square(ok(z0)) → ok(square(z0)) 520.29/159.96
proper(0) → ok(0) 520.29/159.96
proper(s(z0)) → s(proper(z0)) 520.29/159.96
proper(posrecip(z0)) → posrecip(proper(z0)) 520.29/159.96
proper(negrecip(z0)) → negrecip(proper(z0)) 520.29/159.96
proper(nil) → ok(nil) 520.29/159.96
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.29/159.96
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.29/159.96
proper(rnil) → ok(rnil) 520.29/159.96
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.29/159.96
proper(from(z0)) → from(proper(z0)) 520.29/159.96
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.29/159.96
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.29/159.96
proper(pi(z0)) → pi(proper(z0)) 520.29/159.96
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.29/159.96
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.29/159.96
proper(square(z0)) → square(proper(z0)) 520.29/159.96
top(mark(z0)) → top(proper(z0)) 520.29/159.96
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 520.29/159.96
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 520.29/159.96
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 520.29/159.96
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 520.29/159.96
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 520.29/159.96
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 520.29/159.96
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 520.29/159.96
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 520.29/159.96
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 520.29/159.96
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 520.29/159.96
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 520.29/159.96
S(mark(z0)) → c31(S(z0)) 520.29/159.96
S(ok(z0)) → c32(S(z0)) 520.29/159.96
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.29/159.96
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.29/159.96
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.29/159.96
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.29/159.96
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.29/159.96
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.29/159.96
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.29/159.96
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.29/159.96
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.29/159.96
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.29/159.96
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.29/159.96
FROM(mark(z0)) → c44(FROM(z0)) 520.29/159.96
FROM(ok(z0)) → c45(FROM(z0)) 520.29/159.96
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.29/159.96
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.29/159.96
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.29/159.96
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.29/159.96
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.29/159.96
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.29/159.96
PI(mark(z0)) → c52(PI(z0)) 520.29/159.96
PI(ok(z0)) → c53(PI(z0)) 520.29/159.96
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.29/159.96
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.29/159.96
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.29/159.96
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.29/159.96
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.29/159.96
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.29/159.96
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.29/159.96
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.29/159.96
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 520.29/159.96
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 520.29/159.96
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 520.29/159.96
ACTIVE(from(z0)) → c(S(z0)) 520.29/159.96
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 520.29/159.96
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 520.29/159.96
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 520.29/159.96
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 520.29/159.96
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 520.29/159.96
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.29/159.96
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 520.29/159.96
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 520.29/159.96
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 520.29/159.96
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 520.29/159.96
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 520.29/159.96
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.29/159.96
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 520.29/159.96
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 520.29/159.96
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 520.29/159.96
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.96
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.96
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.96
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.96
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.96
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.96
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.96
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.96
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.96
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.96
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 520.29/159.96
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.96
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.96
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 520.29/159.96
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.96
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.96
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.96
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.96
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.96
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.96
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 520.29/159.96
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.96
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.96
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.96
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.96
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.96
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.96
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.96
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.96
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.96
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 520.29/159.96
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.96
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.96
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.96
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.96
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.96
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.96
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.96
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.96
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.96
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.96
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.29/159.96
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.96
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.96
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.29/159.96
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.96
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.96
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.96
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.96
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.96
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.96
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.29/159.96
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.96
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.96
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.96
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.96
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.96
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.96
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.96
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.96
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.96
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.29/159.96
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.96
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.96
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.96
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.96
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.96
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.96
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.96
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.96
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.96
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.96
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.29/159.96
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.96
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.96
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.29/159.96
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.96
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.96
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.96
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.96
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.96
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.96
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.29/159.96
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.96
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.96
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.96
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.96
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.96
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.96
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.96
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.96
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.96
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.29/159.96
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.29/159.96
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.29/159.96
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.96
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.96
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.29/159.96
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.96
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.96
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.29/159.96
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.29/159.96
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.29/159.96
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.29/159.96
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.29/159.96
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.29/159.96
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.29/159.96
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.29/159.96
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.29/159.96
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.29/159.96
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.29/159.96
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.29/159.96
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.29/159.96
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.29/159.96
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.29/159.96
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.29/159.96
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.29/159.96
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.29/159.96
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.29/159.96
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.29/159.96
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.29/159.96
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.29/159.96
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.29/159.96
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.29/159.96
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.96
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.96
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.96
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.96
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.96
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.96
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.96
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.96
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.96
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.96
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.29/159.96
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.96
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.96
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.29/159.96
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.96
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.96
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.96
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.96
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.96
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.96
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.29/159.96
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.96
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.96
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.96
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.96
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.96
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.96
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.96
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.96
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.96
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.29/159.96
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.96
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.96
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.96
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.96
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.96
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.96
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.96
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.96
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.96
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.96
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.29/159.96
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.96
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.96
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.29/159.96
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.96
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.96
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.96
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.96
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.96
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.96
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.29/159.96
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.96
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.96
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.96
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.96
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.96
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.96
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.96
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.96
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.96
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.29/159.96
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.96
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.96
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.96
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.96
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.96
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.96
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.96
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.96
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.96
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.96
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.29/159.96
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.96
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.96
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.29/159.96
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.96
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.96
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.96
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.96
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.96
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.96
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.29/159.96
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.96
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.96
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.96
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.96
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.96
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.96
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.96
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.96
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.96
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.29/159.96
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.96
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.96
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.96
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.96
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.96
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.96
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.96
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.96
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.96
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.96
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.29/159.96
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.96
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.96
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.29/159.96
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.96
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.96
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.96
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.96
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.96
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.96
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.29/159.96
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.96
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.96
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.96
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.96
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.96
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.96
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.96
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.96
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.96
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.29/159.96
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.29/159.96
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.96
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.96
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.96
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.96
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.96
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.29/159.96
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.96
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.96
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.96
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.96
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.96
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.29/159.96
PROPER(s(0)) → c63(S(ok(0))) 520.29/159.96
PROPER(s(nil)) → c63(S(ok(nil))) 520.29/159.96
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.29/159.96
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.29/159.96
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.96
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.96
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.96
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.96
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.96
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.29/159.96
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.96
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.96
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.96
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.96
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.96
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.29/159.96
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.29/159.96
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.29/159.96
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.29/159.96
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.29/159.96
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.96
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.96
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.96
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.96
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.96
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.29/159.96
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.96
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.96
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.96
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.96
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.96
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.29/159.96
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.29/159.96
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.29/159.96
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.29/159.96
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.96
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.96
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.96
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.96
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.96
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.96
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.96
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.96
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.96
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.96
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.96
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.96
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.96
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.96
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.96
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.96
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.96
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.96
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.96
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.96
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.96
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.96
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.96
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.96
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.96
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.96
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.96
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.96
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.96
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.96
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.96
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.96
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.96
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.96
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.96
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.96
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.96
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.96
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.96
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.96
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.96
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.96
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.96
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.96
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0)) 520.29/159.96
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.96
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.96
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(x1)) 520.29/159.96
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.96
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.96
PROPER(rcons(x0, s(z0))) → c70(RCONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.96
PROPER(rcons(x0, posrecip(z0))) → c70(RCONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.96
PROPER(rcons(x0, negrecip(z0))) → c70(RCONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.96
PROPER(rcons(x0, cons(z0, z1))) → c70(RCONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.96
PROPER(rcons(x0, cons2(z0, z1))) → c70(RCONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.96
PROPER(rcons(x0, rcons(z0, z1))) → c70(RCONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.96
PROPER(rcons(x0, from(z0))) → c70(RCONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.96
PROPER(rcons(x0, 2ndspos(z0, z1))) → c70(RCONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.96
PROPER(rcons(x0, 2ndsneg(z0, z1))) → c70(RCONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.96
PROPER(rcons(x0, pi(z0))) → c70(RCONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.96
PROPER(rcons(x0, plus(z0, z1))) → c70(RCONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.96
PROPER(rcons(x0, times(z0, z1))) → c70(RCONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.96
PROPER(rcons(x0, square(z0))) → c70(RCONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.96
PROPER(rcons(s(z0), x1)) → c70(RCONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.96
PROPER(rcons(posrecip(z0), x1)) → c70(RCONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.96
PROPER(rcons(negrecip(z0), x1)) → c70(RCONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.96
PROPER(rcons(cons(z0, z1), x1)) → c70(RCONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(rcons(cons2(z0, z1), x1)) → c70(RCONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(rcons(rcons(z0, z1), x1)) → c70(RCONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(rcons(from(z0), x1)) → c70(RCONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.96
PROPER(rcons(2ndspos(z0, z1), x1)) → c70(RCONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(rcons(2ndsneg(z0, z1), x1)) → c70(RCONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(rcons(pi(z0), x1)) → c70(RCONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.96
PROPER(rcons(plus(z0, z1), x1)) → c70(RCONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(rcons(times(z0, z1), x1)) → c70(RCONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(rcons(square(z0), x1)) → c70(RCONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.96
PROPER(rcons(x0, 0)) → c70(RCONS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.96
PROPER(rcons(x0, nil)) → c70(RCONS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.96
PROPER(rcons(x0, rnil)) → c70(RCONS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.96
PROPER(rcons(0, x1)) → c70(RCONS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.96
PROPER(rcons(nil, x1)) → c70(RCONS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.96
PROPER(rcons(rnil, x1)) → c70(RCONS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.96
PROPER(from(s(z0))) → c71(FROM(s(proper(z0))), PROPER(s(z0))) 520.29/159.96
PROPER(from(posrecip(z0))) → c71(FROM(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.96
PROPER(from(negrecip(z0))) → c71(FROM(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.96
PROPER(from(cons(z0, z1))) → c71(FROM(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.96
PROPER(from(cons2(z0, z1))) → c71(FROM(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.96
PROPER(from(rcons(z0, z1))) → c71(FROM(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.96
PROPER(from(from(z0))) → c71(FROM(from(proper(z0))), PROPER(from(z0))) 520.29/159.96
PROPER(from(2ndspos(z0, z1))) → c71(FROM(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.96
PROPER(from(2ndsneg(z0, z1))) → c71(FROM(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.96
PROPER(from(pi(z0))) → c71(FROM(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.96
PROPER(from(plus(z0, z1))) → c71(FROM(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.96
PROPER(from(times(z0, z1))) → c71(FROM(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.96
PROPER(from(square(z0))) → c71(FROM(square(proper(z0))), PROPER(square(z0))) 520.29/159.96
PROPER(from(0)) → c71(FROM(ok(0))) 520.29/159.96
PROPER(from(nil)) → c71(FROM(ok(nil))) 520.29/159.96
PROPER(from(rnil)) → c71(FROM(ok(rnil))) 520.29/159.96
PROPER(2ndspos(x0, s(z0))) → c72(2NDSPOS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.96
PROPER(2ndspos(x0, posrecip(z0))) → c72(2NDSPOS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.96
PROPER(2ndspos(x0, negrecip(z0))) → c72(2NDSPOS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.96
PROPER(2ndspos(x0, cons(z0, z1))) → c72(2NDSPOS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.96
PROPER(2ndspos(x0, cons2(z0, z1))) → c72(2NDSPOS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.96
PROPER(2ndspos(x0, rcons(z0, z1))) → c72(2NDSPOS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.96
PROPER(2ndspos(x0, from(z0))) → c72(2NDSPOS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.96
PROPER(2ndspos(x0, 2ndspos(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.96
PROPER(2ndspos(x0, 2ndsneg(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.96
PROPER(2ndspos(x0, pi(z0))) → c72(2NDSPOS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.96
PROPER(2ndspos(x0, plus(z0, z1))) → c72(2NDSPOS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.96
PROPER(2ndspos(x0, times(z0, z1))) → c72(2NDSPOS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.96
PROPER(2ndspos(x0, square(z0))) → c72(2NDSPOS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.96
PROPER(2ndspos(s(z0), x1)) → c72(2NDSPOS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.96
PROPER(2ndspos(posrecip(z0), x1)) → c72(2NDSPOS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.96
PROPER(2ndspos(negrecip(z0), x1)) → c72(2NDSPOS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.96
PROPER(2ndspos(cons(z0, z1), x1)) → c72(2NDSPOS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(2ndspos(cons2(z0, z1), x1)) → c72(2NDSPOS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(2ndspos(rcons(z0, z1), x1)) → c72(2NDSPOS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(2ndspos(from(z0), x1)) → c72(2NDSPOS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.96
PROPER(2ndspos(2ndspos(z0, z1), x1)) → c72(2NDSPOS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(2ndspos(2ndsneg(z0, z1), x1)) → c72(2NDSPOS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(2ndspos(pi(z0), x1)) → c72(2NDSPOS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.96
PROPER(2ndspos(plus(z0, z1), x1)) → c72(2NDSPOS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(2ndspos(times(z0, z1), x1)) → c72(2NDSPOS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(2ndspos(square(z0), x1)) → c72(2NDSPOS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.96
PROPER(2ndspos(x0, 0)) → c72(2NDSPOS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.96
PROPER(2ndspos(x0, nil)) → c72(2NDSPOS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.96
PROPER(2ndspos(x0, rnil)) → c72(2NDSPOS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.96
PROPER(2ndspos(0, x1)) → c72(2NDSPOS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.96
PROPER(2ndspos(nil, x1)) → c72(2NDSPOS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.96
PROPER(2ndspos(rnil, x1)) → c72(2NDSPOS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.96
PROPER(2ndsneg(x0, s(z0))) → c73(2NDSNEG(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.96
PROPER(2ndsneg(x0, posrecip(z0))) → c73(2NDSNEG(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.96
PROPER(2ndsneg(x0, negrecip(z0))) → c73(2NDSNEG(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.96
PROPER(2ndsneg(x0, cons(z0, z1))) → c73(2NDSNEG(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.96
PROPER(2ndsneg(x0, cons2(z0, z1))) → c73(2NDSNEG(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.96
PROPER(2ndsneg(x0, rcons(z0, z1))) → c73(2NDSNEG(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.96
PROPER(2ndsneg(x0, from(z0))) → c73(2NDSNEG(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.96
PROPER(2ndsneg(x0, 2ndspos(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.96
PROPER(2ndsneg(x0, 2ndsneg(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.96
PROPER(2ndsneg(x0, pi(z0))) → c73(2NDSNEG(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.96
PROPER(2ndsneg(x0, plus(z0, z1))) → c73(2NDSNEG(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.96
PROPER(2ndsneg(x0, times(z0, z1))) → c73(2NDSNEG(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.96
PROPER(2ndsneg(x0, square(z0))) → c73(2NDSNEG(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.96
PROPER(2ndsneg(s(z0), x1)) → c73(2NDSNEG(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.96
PROPER(2ndsneg(posrecip(z0), x1)) → c73(2NDSNEG(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.96
PROPER(2ndsneg(negrecip(z0), x1)) → c73(2NDSNEG(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.96
PROPER(2ndsneg(cons(z0, z1), x1)) → c73(2NDSNEG(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(2ndsneg(cons2(z0, z1), x1)) → c73(2NDSNEG(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(2ndsneg(rcons(z0, z1), x1)) → c73(2NDSNEG(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(2ndsneg(from(z0), x1)) → c73(2NDSNEG(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.96
PROPER(2ndsneg(2ndspos(z0, z1), x1)) → c73(2NDSNEG(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(2ndsneg(2ndsneg(z0, z1), x1)) → c73(2NDSNEG(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(2ndsneg(pi(z0), x1)) → c73(2NDSNEG(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.96
PROPER(2ndsneg(plus(z0, z1), x1)) → c73(2NDSNEG(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(2ndsneg(times(z0, z1), x1)) → c73(2NDSNEG(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(2ndsneg(square(z0), x1)) → c73(2NDSNEG(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.96
PROPER(2ndsneg(x0, 0)) → c73(2NDSNEG(proper(x0), ok(0)), PROPER(x0)) 520.29/159.96
PROPER(2ndsneg(x0, nil)) → c73(2NDSNEG(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.96
PROPER(2ndsneg(x0, rnil)) → c73(2NDSNEG(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.96
PROPER(2ndsneg(0, x1)) → c73(2NDSNEG(ok(0), proper(x1)), PROPER(x1)) 520.29/159.96
PROPER(2ndsneg(nil, x1)) → c73(2NDSNEG(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.96
PROPER(2ndsneg(rnil, x1)) → c73(2NDSNEG(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.96
PROPER(pi(s(z0))) → c74(PI(s(proper(z0))), PROPER(s(z0))) 520.29/159.96
PROPER(pi(posrecip(z0))) → c74(PI(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.96
PROPER(pi(negrecip(z0))) → c74(PI(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.96
PROPER(pi(cons(z0, z1))) → c74(PI(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.96
PROPER(pi(cons2(z0, z1))) → c74(PI(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.96
PROPER(pi(rcons(z0, z1))) → c74(PI(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.96
PROPER(pi(from(z0))) → c74(PI(from(proper(z0))), PROPER(from(z0))) 520.29/159.96
PROPER(pi(2ndspos(z0, z1))) → c74(PI(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.96
PROPER(pi(2ndsneg(z0, z1))) → c74(PI(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.96
PROPER(pi(pi(z0))) → c74(PI(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.96
PROPER(pi(plus(z0, z1))) → c74(PI(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.96
PROPER(pi(times(z0, z1))) → c74(PI(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.96
PROPER(pi(square(z0))) → c74(PI(square(proper(z0))), PROPER(square(z0))) 520.29/159.96
PROPER(pi(0)) → c74(PI(ok(0))) 520.29/159.96
PROPER(pi(nil)) → c74(PI(ok(nil))) 520.29/159.96
PROPER(pi(rnil)) → c74(PI(ok(rnil))) 520.29/159.96
PROPER(plus(x0, s(z0))) → c75(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.96
PROPER(plus(x0, posrecip(z0))) → c75(PLUS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.96
PROPER(plus(x0, negrecip(z0))) → c75(PLUS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.96
PROPER(plus(x0, cons(z0, z1))) → c75(PLUS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.96
PROPER(plus(x0, cons2(z0, z1))) → c75(PLUS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.96
PROPER(plus(x0, rcons(z0, z1))) → c75(PLUS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.96
PROPER(plus(x0, from(z0))) → c75(PLUS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.96
PROPER(plus(x0, 2ndspos(z0, z1))) → c75(PLUS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.96
PROPER(plus(x0, 2ndsneg(z0, z1))) → c75(PLUS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.96
PROPER(plus(x0, pi(z0))) → c75(PLUS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.96
PROPER(plus(x0, plus(z0, z1))) → c75(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.96
PROPER(plus(x0, times(z0, z1))) → c75(PLUS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.96
PROPER(plus(x0, square(z0))) → c75(PLUS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.96
PROPER(plus(s(z0), x1)) → c75(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.96
PROPER(plus(posrecip(z0), x1)) → c75(PLUS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.96
PROPER(plus(negrecip(z0), x1)) → c75(PLUS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.96
PROPER(plus(cons(z0, z1), x1)) → c75(PLUS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(plus(cons2(z0, z1), x1)) → c75(PLUS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(plus(rcons(z0, z1), x1)) → c75(PLUS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(plus(from(z0), x1)) → c75(PLUS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.96
PROPER(plus(2ndspos(z0, z1), x1)) → c75(PLUS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(plus(2ndsneg(z0, z1), x1)) → c75(PLUS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(plus(pi(z0), x1)) → c75(PLUS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.96
PROPER(plus(plus(z0, z1), x1)) → c75(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(plus(times(z0, z1), x1)) → c75(PLUS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(plus(square(z0), x1)) → c75(PLUS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.96
PROPER(plus(x0, 0)) → c75(PLUS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.96
PROPER(plus(x0, nil)) → c75(PLUS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.96
PROPER(plus(x0, rnil)) → c75(PLUS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.96
PROPER(plus(0, x1)) → c75(PLUS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.96
PROPER(plus(nil, x1)) → c75(PLUS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.96
PROPER(plus(rnil, x1)) → c75(PLUS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.96
PROPER(times(x0, s(z0))) → c76(TIMES(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.96
PROPER(times(x0, posrecip(z0))) → c76(TIMES(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.96
PROPER(times(x0, negrecip(z0))) → c76(TIMES(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.96
PROPER(times(x0, cons(z0, z1))) → c76(TIMES(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.96
PROPER(times(x0, cons2(z0, z1))) → c76(TIMES(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.96
PROPER(times(x0, rcons(z0, z1))) → c76(TIMES(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.96
PROPER(times(x0, from(z0))) → c76(TIMES(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.96
PROPER(times(x0, 2ndspos(z0, z1))) → c76(TIMES(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.96
PROPER(times(x0, 2ndsneg(z0, z1))) → c76(TIMES(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.96
PROPER(times(x0, pi(z0))) → c76(TIMES(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.96
PROPER(times(x0, plus(z0, z1))) → c76(TIMES(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.96
PROPER(times(x0, times(z0, z1))) → c76(TIMES(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.96
PROPER(times(x0, square(z0))) → c76(TIMES(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.96
PROPER(times(s(z0), x1)) → c76(TIMES(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.96
PROPER(times(posrecip(z0), x1)) → c76(TIMES(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.96
PROPER(times(negrecip(z0), x1)) → c76(TIMES(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.96
PROPER(times(cons(z0, z1), x1)) → c76(TIMES(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(times(cons2(z0, z1), x1)) → c76(TIMES(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(times(rcons(z0, z1), x1)) → c76(TIMES(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(times(from(z0), x1)) → c76(TIMES(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.96
PROPER(times(2ndspos(z0, z1), x1)) → c76(TIMES(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(times(2ndsneg(z0, z1), x1)) → c76(TIMES(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(times(pi(z0), x1)) → c76(TIMES(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.96
PROPER(times(plus(z0, z1), x1)) → c76(TIMES(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(times(times(z0, z1), x1)) → c76(TIMES(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.96
PROPER(times(square(z0), x1)) → c76(TIMES(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.96
PROPER(times(x0, 0)) → c76(TIMES(proper(x0), ok(0)), PROPER(x0)) 520.29/159.96
PROPER(times(x0, nil)) → c76(TIMES(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.96
PROPER(times(x0, rnil)) → c76(TIMES(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.96
PROPER(times(0, x1)) → c76(TIMES(ok(0), proper(x1)), PROPER(x1)) 520.29/159.96
PROPER(times(nil, x1)) → c76(TIMES(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.96
PROPER(times(rnil, x1)) → c76(TIMES(ok(rnil), proper(x1)), PROPER(x1))
S tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 520.29/159.96
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 520.29/159.96
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 520.29/159.96
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 520.29/159.96
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 520.29/159.96
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 520.29/159.96
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 520.29/159.96
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 520.29/159.96
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 520.29/159.96
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 520.29/159.96
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 520.29/159.96
S(mark(z0)) → c31(S(z0)) 520.29/159.96
S(ok(z0)) → c32(S(z0)) 520.29/159.96
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.29/159.96
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.29/159.96
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.29/159.96
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.29/159.96
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.29/159.96
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.29/159.96
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.29/159.96
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.29/159.96
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.29/159.96
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.29/159.96
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.29/159.96
FROM(mark(z0)) → c44(FROM(z0)) 520.29/159.96
FROM(ok(z0)) → c45(FROM(z0)) 520.29/159.96
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.29/159.96
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.29/159.96
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.29/159.96
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.29/159.96
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.29/159.96
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.29/159.96
PI(mark(z0)) → c52(PI(z0)) 520.29/159.96
PI(ok(z0)) → c53(PI(z0)) 520.29/159.96
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.29/159.96
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.29/159.96
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.29/159.96
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.29/159.96
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.29/159.96
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.29/159.96
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.29/159.96
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.29/159.96
PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) 520.29/159.96
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 520.29/159.96
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 520.29/159.96
ACTIVE(from(z0)) → c(S(z0)) 520.29/159.96
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 520.29/159.96
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 520.29/159.96
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 520.29/159.96
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 520.29/159.96
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 520.29/159.96
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.29/159.96
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 520.29/159.96
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 520.29/159.96
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 520.29/159.96
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 520.29/159.96
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 520.29/159.96
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.29/159.96
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 520.29/159.96
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 520.29/159.96
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 520.29/159.96
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.96
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.96
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.96
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.96
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.96
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.96
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.96
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.96
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.96
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.96
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 520.29/159.96
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.96
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.96
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 520.29/159.96
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.96
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.96
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.96
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.96
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.96
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.96
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 520.29/159.96
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.96
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.96
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.96
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.96
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.96
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.96
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.96
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.96
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.96
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 520.29/159.96
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.96
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.96
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.96
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.96
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.96
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.96
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.96
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.96
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.96
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.96
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.29/159.96
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.96
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.96
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.29/159.96
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.96
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.96
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.96
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.96
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.96
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.96
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.29/159.96
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.96
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.96
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.96
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.96
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.96
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.96
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.96
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.96
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.96
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.29/159.96
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.96
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.96
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.96
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.96
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.96
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.96
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.96
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.96
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.96
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.96
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.29/159.96
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.96
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.96
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.29/159.96
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.96
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.96
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.96
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.96
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.96
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.96
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.29/159.96
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.96
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.96
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.96
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.96
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.96
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.96
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.96
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.96
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.96
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.29/159.96
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.29/159.96
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.29/159.96
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.96
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.96
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.29/159.96
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.96
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.96
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.29/159.96
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.29/159.96
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.29/159.96
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.29/159.96
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.29/159.96
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.29/159.96
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.29/159.96
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.29/159.96
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.29/159.96
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.29/159.96
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.29/159.96
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.29/159.96
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.29/159.96
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.29/159.96
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.29/159.96
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.29/159.96
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.29/159.96
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.29/159.96
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.29/159.96
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.29/159.96
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.29/159.96
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.29/159.96
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.29/159.96
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.29/159.96
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.96
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.96
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.96
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.96
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.96
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.96
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.96
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.96
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.96
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.96
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.29/159.96
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.96
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.96
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.29/159.96
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.96
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.96
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.96
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.96
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.96
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.96
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.29/159.96
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.96
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.96
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.96
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.96
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.96
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.96
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.96
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.96
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.96
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.29/159.96
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.96
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.96
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.96
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.96
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.96
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.96
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.96
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.96
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.96
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.96
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.29/159.96
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.96
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.96
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.29/159.96
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.96
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.96
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.96
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.96
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.96
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.96
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.29/159.96
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.96
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.96
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.96
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.96
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.96
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.96
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.96
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.96
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.96
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.29/159.96
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.96
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.96
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.96
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.96
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.96
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.96
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.96
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.96
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.96
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.96
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.29/159.96
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.96
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.96
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.29/159.96
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.96
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.96
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.96
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.96
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.96
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.96
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.29/159.96
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.96
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.96
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.96
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.96
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.96
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.96
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.96
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.96
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.96
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.29/159.96
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.96
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.96
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.96
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.96
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.96
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.96
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.96
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.96
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.96
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.96
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.29/159.96
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.96
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.96
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.29/159.96
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.96
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.96
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.96
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.96
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.96
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.96
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.29/159.96
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.96
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.96
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.96
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.96
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.96
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.96
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.96
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.96
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.96
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.29/159.96
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.29/159.96
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.96
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.96
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.96
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.96
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.96
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.29/159.96
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.96
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.96
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.96
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.96
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.96
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.29/159.96
PROPER(s(0)) → c63(S(ok(0))) 520.29/159.96
PROPER(s(nil)) → c63(S(ok(nil))) 520.29/159.96
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.29/159.96
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.29/159.96
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.96
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.96
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.96
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.96
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.96
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.29/159.96
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.96
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.96
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.96
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.96
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.96
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.29/159.96
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.29/159.96
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.29/159.97
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.29/159.97
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.29/159.97
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.97
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.97
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.97
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.97
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.97
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.29/159.97
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.97
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.97
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.97
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.97
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.97
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.29/159.97
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.29/159.97
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.29/159.97
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.29/159.97
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.97
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.97
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.97
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.97
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.97
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.97
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.97
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.97
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.97
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.97
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.97
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.97
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.97
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.97
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.97
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.97
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.97
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.97
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.97
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.97
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.97
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.97
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.97
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.97
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.97
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.97
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.97
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.97
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.97
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.97
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.97
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.97
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.97
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.97
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.97
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.97
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.97
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.97
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.97
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.97
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.97
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.97
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.97
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.97
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0)) 520.29/159.97
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.97
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.97
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(x1)) 520.29/159.97
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.97
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.97
PROPER(rcons(x0, s(z0))) → c70(RCONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.97
PROPER(rcons(x0, posrecip(z0))) → c70(RCONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.97
PROPER(rcons(x0, negrecip(z0))) → c70(RCONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.97
PROPER(rcons(x0, cons(z0, z1))) → c70(RCONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.97
PROPER(rcons(x0, cons2(z0, z1))) → c70(RCONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.97
PROPER(rcons(x0, rcons(z0, z1))) → c70(RCONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.97
PROPER(rcons(x0, from(z0))) → c70(RCONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.97
PROPER(rcons(x0, 2ndspos(z0, z1))) → c70(RCONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.97
PROPER(rcons(x0, 2ndsneg(z0, z1))) → c70(RCONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.97
PROPER(rcons(x0, pi(z0))) → c70(RCONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.97
PROPER(rcons(x0, plus(z0, z1))) → c70(RCONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.97
PROPER(rcons(x0, times(z0, z1))) → c70(RCONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.97
PROPER(rcons(x0, square(z0))) → c70(RCONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.97
PROPER(rcons(s(z0), x1)) → c70(RCONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.97
PROPER(rcons(posrecip(z0), x1)) → c70(RCONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.97
PROPER(rcons(negrecip(z0), x1)) → c70(RCONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.97
PROPER(rcons(cons(z0, z1), x1)) → c70(RCONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(rcons(cons2(z0, z1), x1)) → c70(RCONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(rcons(rcons(z0, z1), x1)) → c70(RCONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(rcons(from(z0), x1)) → c70(RCONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.97
PROPER(rcons(2ndspos(z0, z1), x1)) → c70(RCONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(rcons(2ndsneg(z0, z1), x1)) → c70(RCONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(rcons(pi(z0), x1)) → c70(RCONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.97
PROPER(rcons(plus(z0, z1), x1)) → c70(RCONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(rcons(times(z0, z1), x1)) → c70(RCONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(rcons(square(z0), x1)) → c70(RCONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.97
PROPER(rcons(x0, 0)) → c70(RCONS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.97
PROPER(rcons(x0, nil)) → c70(RCONS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.97
PROPER(rcons(x0, rnil)) → c70(RCONS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.97
PROPER(rcons(0, x1)) → c70(RCONS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.97
PROPER(rcons(nil, x1)) → c70(RCONS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.97
PROPER(rcons(rnil, x1)) → c70(RCONS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.97
PROPER(from(s(z0))) → c71(FROM(s(proper(z0))), PROPER(s(z0))) 520.29/159.97
PROPER(from(posrecip(z0))) → c71(FROM(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.97
PROPER(from(negrecip(z0))) → c71(FROM(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.97
PROPER(from(cons(z0, z1))) → c71(FROM(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.97
PROPER(from(cons2(z0, z1))) → c71(FROM(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.97
PROPER(from(rcons(z0, z1))) → c71(FROM(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.97
PROPER(from(from(z0))) → c71(FROM(from(proper(z0))), PROPER(from(z0))) 520.29/159.97
PROPER(from(2ndspos(z0, z1))) → c71(FROM(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.97
PROPER(from(2ndsneg(z0, z1))) → c71(FROM(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.97
PROPER(from(pi(z0))) → c71(FROM(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.97
PROPER(from(plus(z0, z1))) → c71(FROM(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.97
PROPER(from(times(z0, z1))) → c71(FROM(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.97
PROPER(from(square(z0))) → c71(FROM(square(proper(z0))), PROPER(square(z0))) 520.29/159.97
PROPER(from(0)) → c71(FROM(ok(0))) 520.29/159.97
PROPER(from(nil)) → c71(FROM(ok(nil))) 520.29/159.97
PROPER(from(rnil)) → c71(FROM(ok(rnil))) 520.29/159.97
PROPER(2ndspos(x0, s(z0))) → c72(2NDSPOS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.97
PROPER(2ndspos(x0, posrecip(z0))) → c72(2NDSPOS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.97
PROPER(2ndspos(x0, negrecip(z0))) → c72(2NDSPOS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.97
PROPER(2ndspos(x0, cons(z0, z1))) → c72(2NDSPOS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.97
PROPER(2ndspos(x0, cons2(z0, z1))) → c72(2NDSPOS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.97
PROPER(2ndspos(x0, rcons(z0, z1))) → c72(2NDSPOS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.97
PROPER(2ndspos(x0, from(z0))) → c72(2NDSPOS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.97
PROPER(2ndspos(x0, 2ndspos(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.97
PROPER(2ndspos(x0, 2ndsneg(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.97
PROPER(2ndspos(x0, pi(z0))) → c72(2NDSPOS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.97
PROPER(2ndspos(x0, plus(z0, z1))) → c72(2NDSPOS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.97
PROPER(2ndspos(x0, times(z0, z1))) → c72(2NDSPOS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.97
PROPER(2ndspos(x0, square(z0))) → c72(2NDSPOS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.97
PROPER(2ndspos(s(z0), x1)) → c72(2NDSPOS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.97
PROPER(2ndspos(posrecip(z0), x1)) → c72(2NDSPOS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.97
PROPER(2ndspos(negrecip(z0), x1)) → c72(2NDSPOS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.97
PROPER(2ndspos(cons(z0, z1), x1)) → c72(2NDSPOS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(2ndspos(cons2(z0, z1), x1)) → c72(2NDSPOS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(2ndspos(rcons(z0, z1), x1)) → c72(2NDSPOS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(2ndspos(from(z0), x1)) → c72(2NDSPOS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.97
PROPER(2ndspos(2ndspos(z0, z1), x1)) → c72(2NDSPOS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(2ndspos(2ndsneg(z0, z1), x1)) → c72(2NDSPOS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(2ndspos(pi(z0), x1)) → c72(2NDSPOS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.97
PROPER(2ndspos(plus(z0, z1), x1)) → c72(2NDSPOS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(2ndspos(times(z0, z1), x1)) → c72(2NDSPOS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(2ndspos(square(z0), x1)) → c72(2NDSPOS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.97
PROPER(2ndspos(x0, 0)) → c72(2NDSPOS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.97
PROPER(2ndspos(x0, nil)) → c72(2NDSPOS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.97
PROPER(2ndspos(x0, rnil)) → c72(2NDSPOS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.97
PROPER(2ndspos(0, x1)) → c72(2NDSPOS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.97
PROPER(2ndspos(nil, x1)) → c72(2NDSPOS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.97
PROPER(2ndspos(rnil, x1)) → c72(2NDSPOS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.97
PROPER(2ndsneg(x0, s(z0))) → c73(2NDSNEG(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.97
PROPER(2ndsneg(x0, posrecip(z0))) → c73(2NDSNEG(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.97
PROPER(2ndsneg(x0, negrecip(z0))) → c73(2NDSNEG(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.97
PROPER(2ndsneg(x0, cons(z0, z1))) → c73(2NDSNEG(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.97
PROPER(2ndsneg(x0, cons2(z0, z1))) → c73(2NDSNEG(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.97
PROPER(2ndsneg(x0, rcons(z0, z1))) → c73(2NDSNEG(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.97
PROPER(2ndsneg(x0, from(z0))) → c73(2NDSNEG(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.97
PROPER(2ndsneg(x0, 2ndspos(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.97
PROPER(2ndsneg(x0, 2ndsneg(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.97
PROPER(2ndsneg(x0, pi(z0))) → c73(2NDSNEG(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.97
PROPER(2ndsneg(x0, plus(z0, z1))) → c73(2NDSNEG(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.97
PROPER(2ndsneg(x0, times(z0, z1))) → c73(2NDSNEG(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.97
PROPER(2ndsneg(x0, square(z0))) → c73(2NDSNEG(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.97
PROPER(2ndsneg(s(z0), x1)) → c73(2NDSNEG(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.97
PROPER(2ndsneg(posrecip(z0), x1)) → c73(2NDSNEG(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.97
PROPER(2ndsneg(negrecip(z0), x1)) → c73(2NDSNEG(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.97
PROPER(2ndsneg(cons(z0, z1), x1)) → c73(2NDSNEG(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(2ndsneg(cons2(z0, z1), x1)) → c73(2NDSNEG(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(2ndsneg(rcons(z0, z1), x1)) → c73(2NDSNEG(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(2ndsneg(from(z0), x1)) → c73(2NDSNEG(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.97
PROPER(2ndsneg(2ndspos(z0, z1), x1)) → c73(2NDSNEG(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(2ndsneg(2ndsneg(z0, z1), x1)) → c73(2NDSNEG(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(2ndsneg(pi(z0), x1)) → c73(2NDSNEG(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.97
PROPER(2ndsneg(plus(z0, z1), x1)) → c73(2NDSNEG(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(2ndsneg(times(z0, z1), x1)) → c73(2NDSNEG(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(2ndsneg(square(z0), x1)) → c73(2NDSNEG(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.97
PROPER(2ndsneg(x0, 0)) → c73(2NDSNEG(proper(x0), ok(0)), PROPER(x0)) 520.29/159.97
PROPER(2ndsneg(x0, nil)) → c73(2NDSNEG(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.97
PROPER(2ndsneg(x0, rnil)) → c73(2NDSNEG(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.97
PROPER(2ndsneg(0, x1)) → c73(2NDSNEG(ok(0), proper(x1)), PROPER(x1)) 520.29/159.97
PROPER(2ndsneg(nil, x1)) → c73(2NDSNEG(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.97
PROPER(2ndsneg(rnil, x1)) → c73(2NDSNEG(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.97
PROPER(pi(s(z0))) → c74(PI(s(proper(z0))), PROPER(s(z0))) 520.29/159.97
PROPER(pi(posrecip(z0))) → c74(PI(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.97
PROPER(pi(negrecip(z0))) → c74(PI(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.97
PROPER(pi(cons(z0, z1))) → c74(PI(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.97
PROPER(pi(cons2(z0, z1))) → c74(PI(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.97
PROPER(pi(rcons(z0, z1))) → c74(PI(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.97
PROPER(pi(from(z0))) → c74(PI(from(proper(z0))), PROPER(from(z0))) 520.29/159.97
PROPER(pi(2ndspos(z0, z1))) → c74(PI(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.97
PROPER(pi(2ndsneg(z0, z1))) → c74(PI(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.97
PROPER(pi(pi(z0))) → c74(PI(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.97
PROPER(pi(plus(z0, z1))) → c74(PI(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.97
PROPER(pi(times(z0, z1))) → c74(PI(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.97
PROPER(pi(square(z0))) → c74(PI(square(proper(z0))), PROPER(square(z0))) 520.29/159.97
PROPER(pi(0)) → c74(PI(ok(0))) 520.29/159.97
PROPER(pi(nil)) → c74(PI(ok(nil))) 520.29/159.97
PROPER(pi(rnil)) → c74(PI(ok(rnil))) 520.29/159.97
PROPER(plus(x0, s(z0))) → c75(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.97
PROPER(plus(x0, posrecip(z0))) → c75(PLUS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.97
PROPER(plus(x0, negrecip(z0))) → c75(PLUS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.97
PROPER(plus(x0, cons(z0, z1))) → c75(PLUS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.97
PROPER(plus(x0, cons2(z0, z1))) → c75(PLUS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.97
PROPER(plus(x0, rcons(z0, z1))) → c75(PLUS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.97
PROPER(plus(x0, from(z0))) → c75(PLUS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.97
PROPER(plus(x0, 2ndspos(z0, z1))) → c75(PLUS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.97
PROPER(plus(x0, 2ndsneg(z0, z1))) → c75(PLUS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.97
PROPER(plus(x0, pi(z0))) → c75(PLUS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.97
PROPER(plus(x0, plus(z0, z1))) → c75(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.97
PROPER(plus(x0, times(z0, z1))) → c75(PLUS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.97
PROPER(plus(x0, square(z0))) → c75(PLUS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.97
PROPER(plus(s(z0), x1)) → c75(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.97
PROPER(plus(posrecip(z0), x1)) → c75(PLUS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.97
PROPER(plus(negrecip(z0), x1)) → c75(PLUS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.97
PROPER(plus(cons(z0, z1), x1)) → c75(PLUS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(plus(cons2(z0, z1), x1)) → c75(PLUS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(plus(rcons(z0, z1), x1)) → c75(PLUS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(plus(from(z0), x1)) → c75(PLUS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.97
PROPER(plus(2ndspos(z0, z1), x1)) → c75(PLUS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(plus(2ndsneg(z0, z1), x1)) → c75(PLUS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(plus(pi(z0), x1)) → c75(PLUS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.97
PROPER(plus(plus(z0, z1), x1)) → c75(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(plus(times(z0, z1), x1)) → c75(PLUS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(plus(square(z0), x1)) → c75(PLUS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.97
PROPER(plus(x0, 0)) → c75(PLUS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.97
PROPER(plus(x0, nil)) → c75(PLUS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.97
PROPER(plus(x0, rnil)) → c75(PLUS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.97
PROPER(plus(0, x1)) → c75(PLUS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.97
PROPER(plus(nil, x1)) → c75(PLUS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.97
PROPER(plus(rnil, x1)) → c75(PLUS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.97
PROPER(times(x0, s(z0))) → c76(TIMES(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.97
PROPER(times(x0, posrecip(z0))) → c76(TIMES(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.97
PROPER(times(x0, negrecip(z0))) → c76(TIMES(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.97
PROPER(times(x0, cons(z0, z1))) → c76(TIMES(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.97
PROPER(times(x0, cons2(z0, z1))) → c76(TIMES(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.97
PROPER(times(x0, rcons(z0, z1))) → c76(TIMES(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.97
PROPER(times(x0, from(z0))) → c76(TIMES(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.97
PROPER(times(x0, 2ndspos(z0, z1))) → c76(TIMES(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.97
PROPER(times(x0, 2ndsneg(z0, z1))) → c76(TIMES(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.97
PROPER(times(x0, pi(z0))) → c76(TIMES(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.97
PROPER(times(x0, plus(z0, z1))) → c76(TIMES(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.97
PROPER(times(x0, times(z0, z1))) → c76(TIMES(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.97
PROPER(times(x0, square(z0))) → c76(TIMES(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.97
PROPER(times(s(z0), x1)) → c76(TIMES(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.97
PROPER(times(posrecip(z0), x1)) → c76(TIMES(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.97
PROPER(times(negrecip(z0), x1)) → c76(TIMES(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.97
PROPER(times(cons(z0, z1), x1)) → c76(TIMES(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(times(cons2(z0, z1), x1)) → c76(TIMES(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(times(rcons(z0, z1), x1)) → c76(TIMES(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(times(from(z0), x1)) → c76(TIMES(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.97
PROPER(times(2ndspos(z0, z1), x1)) → c76(TIMES(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(times(2ndsneg(z0, z1), x1)) → c76(TIMES(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(times(pi(z0), x1)) → c76(TIMES(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.97
PROPER(times(plus(z0, z1), x1)) → c76(TIMES(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(times(times(z0, z1), x1)) → c76(TIMES(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(times(square(z0), x1)) → c76(TIMES(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.97
PROPER(times(x0, 0)) → c76(TIMES(proper(x0), ok(0)), PROPER(x0)) 520.29/159.97
PROPER(times(x0, nil)) → c76(TIMES(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.97
PROPER(times(x0, rnil)) → c76(TIMES(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.97
PROPER(times(0, x1)) → c76(TIMES(ok(0), proper(x1)), PROPER(x1)) 520.29/159.97
PROPER(times(nil, x1)) → c76(TIMES(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.97
PROPER(times(rnil, x1)) → c76(TIMES(ok(rnil), proper(x1)), PROPER(x1))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

ACTIVE, S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, PROPER, TOP

Compound Symbols:

c12, c18, c19, c21, c22, c23, c24, c26, c27, c28, c29, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c77, c78, c79, c, c7, c9, c11, c1, c13, c14, c15, c16, c17, c20, c25, c30, c63, c63, c64, c64, c65, c65, c67, c67, c68, c68, c70, c70, c71, c71, c72, c72, c73, c73, c74, c74, c75, c75, c76, c76

520.29/159.97
520.29/159.97

(71) CdtNarrowingProof (BOTH BOUNDS(ID, ID) transformation)

Use narrowing to replace PROPER(square(z0)) → c77(SQUARE(proper(z0)), PROPER(z0)) by

PROPER(square(0)) → c77(SQUARE(ok(0)), PROPER(0)) 520.29/159.97
PROPER(square(s(z0))) → c77(SQUARE(s(proper(z0))), PROPER(s(z0))) 520.29/159.97
PROPER(square(posrecip(z0))) → c77(SQUARE(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.97
PROPER(square(negrecip(z0))) → c77(SQUARE(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.97
PROPER(square(nil)) → c77(SQUARE(ok(nil)), PROPER(nil)) 520.29/159.97
PROPER(square(cons(z0, z1))) → c77(SQUARE(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.97
PROPER(square(cons2(z0, z1))) → c77(SQUARE(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.97
PROPER(square(rnil)) → c77(SQUARE(ok(rnil)), PROPER(rnil)) 520.29/159.97
PROPER(square(rcons(z0, z1))) → c77(SQUARE(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.97
PROPER(square(from(z0))) → c77(SQUARE(from(proper(z0))), PROPER(from(z0))) 520.29/159.97
PROPER(square(2ndspos(z0, z1))) → c77(SQUARE(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.97
PROPER(square(2ndsneg(z0, z1))) → c77(SQUARE(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.97
PROPER(square(pi(z0))) → c77(SQUARE(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.97
PROPER(square(plus(z0, z1))) → c77(SQUARE(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.97
PROPER(square(times(z0, z1))) → c77(SQUARE(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.97
PROPER(square(square(z0))) → c77(SQUARE(square(proper(z0))), PROPER(square(z0)))
520.29/159.97
520.29/159.97

(72) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.29/159.97
active(2ndspos(0, z0)) → mark(rnil) 520.29/159.97
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.29/159.97
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.29/159.97
active(2ndsneg(0, z0)) → mark(rnil) 520.29/159.97
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.29/159.97
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.29/159.97
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.29/159.97
active(plus(0, z0)) → mark(z0) 520.29/159.97
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.29/159.97
active(times(0, z0)) → mark(0) 520.29/159.97
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.29/159.97
active(square(z0)) → mark(times(z0, z0)) 520.29/159.97
active(s(z0)) → s(active(z0)) 520.29/159.97
active(posrecip(z0)) → posrecip(active(z0)) 520.29/159.97
active(negrecip(z0)) → negrecip(active(z0)) 520.29/159.97
active(cons(z0, z1)) → cons(active(z0), z1) 520.29/159.97
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.29/159.97
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.29/159.97
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.29/159.97
active(from(z0)) → from(active(z0)) 520.29/159.97
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.29/159.97
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.29/159.97
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.29/159.97
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.29/159.97
active(pi(z0)) → pi(active(z0)) 520.29/159.97
active(plus(z0, z1)) → plus(active(z0), z1) 520.29/159.97
active(plus(z0, z1)) → plus(z0, active(z1)) 520.29/159.97
active(times(z0, z1)) → times(active(z0), z1) 520.29/159.97
active(times(z0, z1)) → times(z0, active(z1)) 520.29/159.97
active(square(z0)) → square(active(z0)) 520.29/159.97
s(mark(z0)) → mark(s(z0)) 520.29/159.97
s(ok(z0)) → ok(s(z0)) 520.29/159.97
posrecip(mark(z0)) → mark(posrecip(z0)) 520.29/159.97
posrecip(ok(z0)) → ok(posrecip(z0)) 520.29/159.97
negrecip(mark(z0)) → mark(negrecip(z0)) 520.29/159.97
negrecip(ok(z0)) → ok(negrecip(z0)) 520.29/159.97
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.29/159.97
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.29/159.97
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.29/159.97
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.29/159.97
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.29/159.97
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.29/159.97
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.29/159.97
from(mark(z0)) → mark(from(z0)) 520.29/159.97
from(ok(z0)) → ok(from(z0)) 520.29/159.97
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.29/159.97
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.29/159.97
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.29/159.97
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.29/159.97
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.29/159.97
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.29/159.97
pi(mark(z0)) → mark(pi(z0)) 520.29/159.97
pi(ok(z0)) → ok(pi(z0)) 520.29/159.97
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.29/159.97
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.29/159.97
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.29/159.97
times(mark(z0), z1) → mark(times(z0, z1)) 520.29/159.97
times(z0, mark(z1)) → mark(times(z0, z1)) 520.29/159.97
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.29/159.97
square(mark(z0)) → mark(square(z0)) 520.29/159.97
square(ok(z0)) → ok(square(z0)) 520.29/159.97
proper(0) → ok(0) 520.29/159.97
proper(s(z0)) → s(proper(z0)) 520.29/159.97
proper(posrecip(z0)) → posrecip(proper(z0)) 520.29/159.97
proper(negrecip(z0)) → negrecip(proper(z0)) 520.29/159.97
proper(nil) → ok(nil) 520.29/159.97
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.29/159.97
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.29/159.97
proper(rnil) → ok(rnil) 520.29/159.97
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.29/159.97
proper(from(z0)) → from(proper(z0)) 520.29/159.97
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.29/159.97
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.29/159.97
proper(pi(z0)) → pi(proper(z0)) 520.29/159.97
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.29/159.97
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.29/159.97
proper(square(z0)) → square(proper(z0)) 520.29/159.97
top(mark(z0)) → top(proper(z0)) 520.29/159.97
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 520.29/159.97
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 520.29/159.97
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 520.29/159.97
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 520.29/159.97
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 520.29/159.97
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 520.29/159.97
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 520.29/159.97
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 520.29/159.97
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 520.29/159.97
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 520.29/159.97
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 520.29/159.97
S(mark(z0)) → c31(S(z0)) 520.29/159.97
S(ok(z0)) → c32(S(z0)) 520.29/159.97
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.29/159.97
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.29/159.97
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.29/159.97
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.29/159.97
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.29/159.97
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.29/159.97
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.29/159.97
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.29/159.97
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.29/159.97
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.29/159.97
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.29/159.97
FROM(mark(z0)) → c44(FROM(z0)) 520.29/159.97
FROM(ok(z0)) → c45(FROM(z0)) 520.29/159.97
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.29/159.97
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.29/159.97
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.29/159.97
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.29/159.97
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.29/159.97
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.29/159.97
PI(mark(z0)) → c52(PI(z0)) 520.29/159.97
PI(ok(z0)) → c53(PI(z0)) 520.29/159.97
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.29/159.97
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.29/159.97
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.29/159.97
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.29/159.97
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.29/159.97
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.29/159.97
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.29/159.97
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.29/159.97
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 520.29/159.97
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 520.29/159.97
ACTIVE(from(z0)) → c(S(z0)) 520.29/159.97
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 520.29/159.97
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 520.29/159.97
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 520.29/159.97
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 520.29/159.97
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 520.29/159.97
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.29/159.97
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 520.29/159.97
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 520.29/159.97
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 520.29/159.97
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 520.29/159.97
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 520.29/159.97
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.29/159.97
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 520.29/159.97
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 520.29/159.97
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 520.29/159.97
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.97
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.97
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.97
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.97
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.97
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.97
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.97
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.97
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.97
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.97
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 520.29/159.97
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.97
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.97
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 520.29/159.97
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.97
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.97
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.97
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.97
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.97
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.97
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 520.29/159.97
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.97
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.97
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.97
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.97
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.97
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.97
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.97
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.97
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.97
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 520.29/159.97
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.97
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.97
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.97
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.97
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.97
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.97
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.97
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.97
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.97
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.97
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.29/159.97
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.97
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.97
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.29/159.97
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.97
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.97
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.97
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.97
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.97
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.97
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.29/159.97
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.97
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.97
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.97
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.97
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.97
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.97
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.97
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.97
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.97
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.29/159.97
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.97
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.97
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.97
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.97
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.97
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.97
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.97
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.97
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.97
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.97
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.29/159.97
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.97
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.97
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.29/159.97
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.97
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.97
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.97
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.97
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.97
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.97
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.29/159.97
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.97
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.97
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.97
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.97
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.97
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.97
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.97
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.97
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.97
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.29/159.97
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.29/159.97
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.29/159.97
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.97
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.97
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.29/159.97
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.97
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.97
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.29/159.97
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.29/159.97
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.29/159.97
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.29/159.97
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.29/159.97
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.29/159.97
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.29/159.97
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.29/159.97
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.29/159.97
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.29/159.97
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.29/159.97
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.29/159.97
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.29/159.97
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.29/159.97
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.29/159.97
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.29/159.97
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.29/159.97
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.29/159.97
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.29/159.97
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.29/159.97
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.29/159.97
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.29/159.97
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.29/159.97
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.29/159.97
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.97
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.97
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.97
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.97
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.97
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.97
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.97
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.97
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.97
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.97
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.29/159.97
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.97
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.97
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.29/159.97
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.97
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.97
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.97
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.97
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.97
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.97
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.29/159.97
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.97
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.97
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.97
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.97
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.97
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.97
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.97
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.97
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.97
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.29/159.97
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.97
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.97
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.97
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.97
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.97
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.97
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.97
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.97
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.97
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.97
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.29/159.97
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.97
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.97
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.29/159.97
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.97
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.97
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.97
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.97
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.97
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.97
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.29/159.97
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.97
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.97
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.97
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.97
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.97
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.97
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.97
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.97
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.97
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.29/159.97
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.97
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.97
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.97
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.97
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.97
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.97
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.97
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.97
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.97
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.97
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.29/159.97
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.97
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.97
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.29/159.97
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.97
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.97
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.97
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.97
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.97
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.97
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.29/159.97
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.97
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.97
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.97
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.97
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.97
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.97
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.97
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.97
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.97
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.29/159.97
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.97
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.97
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.97
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.97
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.97
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.97
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.97
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.97
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.97
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.97
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.29/159.97
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.97
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.97
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.29/159.97
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.97
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.97
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.97
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.97
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.97
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.97
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.29/159.97
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.97
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.97
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.97
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.97
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.97
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.97
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.97
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.97
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.97
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.29/159.97
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.29/159.97
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.97
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.97
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.97
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.97
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.97
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.29/159.97
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.97
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.97
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.97
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.97
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.97
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.29/159.97
PROPER(s(0)) → c63(S(ok(0))) 520.29/159.97
PROPER(s(nil)) → c63(S(ok(nil))) 520.29/159.97
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.29/159.97
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.29/159.97
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.97
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.97
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.97
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.97
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.97
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.29/159.97
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.97
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.97
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.97
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.97
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.97
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.29/159.97
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.29/159.97
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.29/159.97
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.29/159.97
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.29/159.97
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.97
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.97
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.97
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.97
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.97
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.29/159.97
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.97
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.97
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.97
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.97
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.97
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.29/159.97
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.29/159.97
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.29/159.97
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.29/159.97
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.97
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.97
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.97
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.97
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.97
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.97
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.97
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.97
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.97
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.97
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.97
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.97
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.97
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.97
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.97
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.97
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.97
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.97
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.97
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.97
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.97
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.97
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.97
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.97
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.97
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.97
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.97
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.97
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.97
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.97
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.97
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.97
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.97
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.97
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.97
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.97
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.97
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.97
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.97
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.97
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.97
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.97
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.97
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.97
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0)) 520.29/159.97
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.97
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.97
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(x1)) 520.29/159.97
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.97
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.97
PROPER(rcons(x0, s(z0))) → c70(RCONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.97
PROPER(rcons(x0, posrecip(z0))) → c70(RCONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.97
PROPER(rcons(x0, negrecip(z0))) → c70(RCONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.97
PROPER(rcons(x0, cons(z0, z1))) → c70(RCONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.97
PROPER(rcons(x0, cons2(z0, z1))) → c70(RCONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.97
PROPER(rcons(x0, rcons(z0, z1))) → c70(RCONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.97
PROPER(rcons(x0, from(z0))) → c70(RCONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.97
PROPER(rcons(x0, 2ndspos(z0, z1))) → c70(RCONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.97
PROPER(rcons(x0, 2ndsneg(z0, z1))) → c70(RCONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.97
PROPER(rcons(x0, pi(z0))) → c70(RCONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.97
PROPER(rcons(x0, plus(z0, z1))) → c70(RCONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.97
PROPER(rcons(x0, times(z0, z1))) → c70(RCONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.97
PROPER(rcons(x0, square(z0))) → c70(RCONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.97
PROPER(rcons(s(z0), x1)) → c70(RCONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.97
PROPER(rcons(posrecip(z0), x1)) → c70(RCONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.97
PROPER(rcons(negrecip(z0), x1)) → c70(RCONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.97
PROPER(rcons(cons(z0, z1), x1)) → c70(RCONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(rcons(cons2(z0, z1), x1)) → c70(RCONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(rcons(rcons(z0, z1), x1)) → c70(RCONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(rcons(from(z0), x1)) → c70(RCONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.97
PROPER(rcons(2ndspos(z0, z1), x1)) → c70(RCONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(rcons(2ndsneg(z0, z1), x1)) → c70(RCONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(rcons(pi(z0), x1)) → c70(RCONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.97
PROPER(rcons(plus(z0, z1), x1)) → c70(RCONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(rcons(times(z0, z1), x1)) → c70(RCONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(rcons(square(z0), x1)) → c70(RCONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.97
PROPER(rcons(x0, 0)) → c70(RCONS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.97
PROPER(rcons(x0, nil)) → c70(RCONS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.97
PROPER(rcons(x0, rnil)) → c70(RCONS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.97
PROPER(rcons(0, x1)) → c70(RCONS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.97
PROPER(rcons(nil, x1)) → c70(RCONS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.97
PROPER(rcons(rnil, x1)) → c70(RCONS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.97
PROPER(from(s(z0))) → c71(FROM(s(proper(z0))), PROPER(s(z0))) 520.29/159.97
PROPER(from(posrecip(z0))) → c71(FROM(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.97
PROPER(from(negrecip(z0))) → c71(FROM(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.97
PROPER(from(cons(z0, z1))) → c71(FROM(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.97
PROPER(from(cons2(z0, z1))) → c71(FROM(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.97
PROPER(from(rcons(z0, z1))) → c71(FROM(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.97
PROPER(from(from(z0))) → c71(FROM(from(proper(z0))), PROPER(from(z0))) 520.29/159.97
PROPER(from(2ndspos(z0, z1))) → c71(FROM(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.97
PROPER(from(2ndsneg(z0, z1))) → c71(FROM(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.97
PROPER(from(pi(z0))) → c71(FROM(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.97
PROPER(from(plus(z0, z1))) → c71(FROM(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.97
PROPER(from(times(z0, z1))) → c71(FROM(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.97
PROPER(from(square(z0))) → c71(FROM(square(proper(z0))), PROPER(square(z0))) 520.29/159.97
PROPER(from(0)) → c71(FROM(ok(0))) 520.29/159.97
PROPER(from(nil)) → c71(FROM(ok(nil))) 520.29/159.97
PROPER(from(rnil)) → c71(FROM(ok(rnil))) 520.29/159.97
PROPER(2ndspos(x0, s(z0))) → c72(2NDSPOS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.97
PROPER(2ndspos(x0, posrecip(z0))) → c72(2NDSPOS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.97
PROPER(2ndspos(x0, negrecip(z0))) → c72(2NDSPOS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.97
PROPER(2ndspos(x0, cons(z0, z1))) → c72(2NDSPOS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.97
PROPER(2ndspos(x0, cons2(z0, z1))) → c72(2NDSPOS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.97
PROPER(2ndspos(x0, rcons(z0, z1))) → c72(2NDSPOS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.97
PROPER(2ndspos(x0, from(z0))) → c72(2NDSPOS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.97
PROPER(2ndspos(x0, 2ndspos(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.97
PROPER(2ndspos(x0, 2ndsneg(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.97
PROPER(2ndspos(x0, pi(z0))) → c72(2NDSPOS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.97
PROPER(2ndspos(x0, plus(z0, z1))) → c72(2NDSPOS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.97
PROPER(2ndspos(x0, times(z0, z1))) → c72(2NDSPOS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.97
PROPER(2ndspos(x0, square(z0))) → c72(2NDSPOS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.97
PROPER(2ndspos(s(z0), x1)) → c72(2NDSPOS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.97
PROPER(2ndspos(posrecip(z0), x1)) → c72(2NDSPOS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.97
PROPER(2ndspos(negrecip(z0), x1)) → c72(2NDSPOS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.97
PROPER(2ndspos(cons(z0, z1), x1)) → c72(2NDSPOS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(2ndspos(cons2(z0, z1), x1)) → c72(2NDSPOS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(2ndspos(rcons(z0, z1), x1)) → c72(2NDSPOS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(2ndspos(from(z0), x1)) → c72(2NDSPOS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.97
PROPER(2ndspos(2ndspos(z0, z1), x1)) → c72(2NDSPOS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(2ndspos(2ndsneg(z0, z1), x1)) → c72(2NDSPOS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(2ndspos(pi(z0), x1)) → c72(2NDSPOS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.97
PROPER(2ndspos(plus(z0, z1), x1)) → c72(2NDSPOS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(2ndspos(times(z0, z1), x1)) → c72(2NDSPOS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(2ndspos(square(z0), x1)) → c72(2NDSPOS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.97
PROPER(2ndspos(x0, 0)) → c72(2NDSPOS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.97
PROPER(2ndspos(x0, nil)) → c72(2NDSPOS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.97
PROPER(2ndspos(x0, rnil)) → c72(2NDSPOS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.97
PROPER(2ndspos(0, x1)) → c72(2NDSPOS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.97
PROPER(2ndspos(nil, x1)) → c72(2NDSPOS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.97
PROPER(2ndspos(rnil, x1)) → c72(2NDSPOS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.97
PROPER(2ndsneg(x0, s(z0))) → c73(2NDSNEG(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.97
PROPER(2ndsneg(x0, posrecip(z0))) → c73(2NDSNEG(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.97
PROPER(2ndsneg(x0, negrecip(z0))) → c73(2NDSNEG(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.97
PROPER(2ndsneg(x0, cons(z0, z1))) → c73(2NDSNEG(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.97
PROPER(2ndsneg(x0, cons2(z0, z1))) → c73(2NDSNEG(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.97
PROPER(2ndsneg(x0, rcons(z0, z1))) → c73(2NDSNEG(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.97
PROPER(2ndsneg(x0, from(z0))) → c73(2NDSNEG(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.97
PROPER(2ndsneg(x0, 2ndspos(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.97
PROPER(2ndsneg(x0, 2ndsneg(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.97
PROPER(2ndsneg(x0, pi(z0))) → c73(2NDSNEG(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.97
PROPER(2ndsneg(x0, plus(z0, z1))) → c73(2NDSNEG(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.97
PROPER(2ndsneg(x0, times(z0, z1))) → c73(2NDSNEG(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.97
PROPER(2ndsneg(x0, square(z0))) → c73(2NDSNEG(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.97
PROPER(2ndsneg(s(z0), x1)) → c73(2NDSNEG(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.97
PROPER(2ndsneg(posrecip(z0), x1)) → c73(2NDSNEG(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.97
PROPER(2ndsneg(negrecip(z0), x1)) → c73(2NDSNEG(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.97
PROPER(2ndsneg(cons(z0, z1), x1)) → c73(2NDSNEG(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(2ndsneg(cons2(z0, z1), x1)) → c73(2NDSNEG(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(2ndsneg(rcons(z0, z1), x1)) → c73(2NDSNEG(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(2ndsneg(from(z0), x1)) → c73(2NDSNEG(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.97
PROPER(2ndsneg(2ndspos(z0, z1), x1)) → c73(2NDSNEG(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(2ndsneg(2ndsneg(z0, z1), x1)) → c73(2NDSNEG(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(2ndsneg(pi(z0), x1)) → c73(2NDSNEG(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.97
PROPER(2ndsneg(plus(z0, z1), x1)) → c73(2NDSNEG(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(2ndsneg(times(z0, z1), x1)) → c73(2NDSNEG(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(2ndsneg(square(z0), x1)) → c73(2NDSNEG(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.97
PROPER(2ndsneg(x0, 0)) → c73(2NDSNEG(proper(x0), ok(0)), PROPER(x0)) 520.29/159.97
PROPER(2ndsneg(x0, nil)) → c73(2NDSNEG(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.97
PROPER(2ndsneg(x0, rnil)) → c73(2NDSNEG(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.97
PROPER(2ndsneg(0, x1)) → c73(2NDSNEG(ok(0), proper(x1)), PROPER(x1)) 520.29/159.97
PROPER(2ndsneg(nil, x1)) → c73(2NDSNEG(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.97
PROPER(2ndsneg(rnil, x1)) → c73(2NDSNEG(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.97
PROPER(pi(s(z0))) → c74(PI(s(proper(z0))), PROPER(s(z0))) 520.29/159.97
PROPER(pi(posrecip(z0))) → c74(PI(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.97
PROPER(pi(negrecip(z0))) → c74(PI(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.97
PROPER(pi(cons(z0, z1))) → c74(PI(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.97
PROPER(pi(cons2(z0, z1))) → c74(PI(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.97
PROPER(pi(rcons(z0, z1))) → c74(PI(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.97
PROPER(pi(from(z0))) → c74(PI(from(proper(z0))), PROPER(from(z0))) 520.29/159.97
PROPER(pi(2ndspos(z0, z1))) → c74(PI(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.97
PROPER(pi(2ndsneg(z0, z1))) → c74(PI(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.97
PROPER(pi(pi(z0))) → c74(PI(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.97
PROPER(pi(plus(z0, z1))) → c74(PI(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.97
PROPER(pi(times(z0, z1))) → c74(PI(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.97
PROPER(pi(square(z0))) → c74(PI(square(proper(z0))), PROPER(square(z0))) 520.29/159.97
PROPER(pi(0)) → c74(PI(ok(0))) 520.29/159.97
PROPER(pi(nil)) → c74(PI(ok(nil))) 520.29/159.97
PROPER(pi(rnil)) → c74(PI(ok(rnil))) 520.29/159.97
PROPER(plus(x0, s(z0))) → c75(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.97
PROPER(plus(x0, posrecip(z0))) → c75(PLUS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.97
PROPER(plus(x0, negrecip(z0))) → c75(PLUS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.97
PROPER(plus(x0, cons(z0, z1))) → c75(PLUS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.97
PROPER(plus(x0, cons2(z0, z1))) → c75(PLUS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.97
PROPER(plus(x0, rcons(z0, z1))) → c75(PLUS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.97
PROPER(plus(x0, from(z0))) → c75(PLUS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.97
PROPER(plus(x0, 2ndspos(z0, z1))) → c75(PLUS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.97
PROPER(plus(x0, 2ndsneg(z0, z1))) → c75(PLUS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.97
PROPER(plus(x0, pi(z0))) → c75(PLUS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.97
PROPER(plus(x0, plus(z0, z1))) → c75(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.97
PROPER(plus(x0, times(z0, z1))) → c75(PLUS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.97
PROPER(plus(x0, square(z0))) → c75(PLUS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.97
PROPER(plus(s(z0), x1)) → c75(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.97
PROPER(plus(posrecip(z0), x1)) → c75(PLUS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.97
PROPER(plus(negrecip(z0), x1)) → c75(PLUS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.97
PROPER(plus(cons(z0, z1), x1)) → c75(PLUS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(plus(cons2(z0, z1), x1)) → c75(PLUS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(plus(rcons(z0, z1), x1)) → c75(PLUS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(plus(from(z0), x1)) → c75(PLUS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.97
PROPER(plus(2ndspos(z0, z1), x1)) → c75(PLUS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(plus(2ndsneg(z0, z1), x1)) → c75(PLUS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(plus(pi(z0), x1)) → c75(PLUS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.97
PROPER(plus(plus(z0, z1), x1)) → c75(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(plus(times(z0, z1), x1)) → c75(PLUS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(plus(square(z0), x1)) → c75(PLUS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.97
PROPER(plus(x0, 0)) → c75(PLUS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.97
PROPER(plus(x0, nil)) → c75(PLUS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.97
PROPER(plus(x0, rnil)) → c75(PLUS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.97
PROPER(plus(0, x1)) → c75(PLUS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.97
PROPER(plus(nil, x1)) → c75(PLUS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.97
PROPER(plus(rnil, x1)) → c75(PLUS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.97
PROPER(times(x0, s(z0))) → c76(TIMES(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.97
PROPER(times(x0, posrecip(z0))) → c76(TIMES(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.97
PROPER(times(x0, negrecip(z0))) → c76(TIMES(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.97
PROPER(times(x0, cons(z0, z1))) → c76(TIMES(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.97
PROPER(times(x0, cons2(z0, z1))) → c76(TIMES(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.97
PROPER(times(x0, rcons(z0, z1))) → c76(TIMES(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.97
PROPER(times(x0, from(z0))) → c76(TIMES(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.97
PROPER(times(x0, 2ndspos(z0, z1))) → c76(TIMES(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.97
PROPER(times(x0, 2ndsneg(z0, z1))) → c76(TIMES(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.97
PROPER(times(x0, pi(z0))) → c76(TIMES(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.97
PROPER(times(x0, plus(z0, z1))) → c76(TIMES(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.97
PROPER(times(x0, times(z0, z1))) → c76(TIMES(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.97
PROPER(times(x0, square(z0))) → c76(TIMES(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.97
PROPER(times(s(z0), x1)) → c76(TIMES(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.97
PROPER(times(posrecip(z0), x1)) → c76(TIMES(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.97
PROPER(times(negrecip(z0), x1)) → c76(TIMES(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.97
PROPER(times(cons(z0, z1), x1)) → c76(TIMES(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(times(cons2(z0, z1), x1)) → c76(TIMES(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(times(rcons(z0, z1), x1)) → c76(TIMES(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(times(from(z0), x1)) → c76(TIMES(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.97
PROPER(times(2ndspos(z0, z1), x1)) → c76(TIMES(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(times(2ndsneg(z0, z1), x1)) → c76(TIMES(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(times(pi(z0), x1)) → c76(TIMES(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.97
PROPER(times(plus(z0, z1), x1)) → c76(TIMES(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(times(times(z0, z1), x1)) → c76(TIMES(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.97
PROPER(times(square(z0), x1)) → c76(TIMES(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.97
PROPER(times(x0, 0)) → c76(TIMES(proper(x0), ok(0)), PROPER(x0)) 520.29/159.97
PROPER(times(x0, nil)) → c76(TIMES(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.97
PROPER(times(x0, rnil)) → c76(TIMES(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.97
PROPER(times(0, x1)) → c76(TIMES(ok(0), proper(x1)), PROPER(x1)) 520.29/159.97
PROPER(times(nil, x1)) → c76(TIMES(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.97
PROPER(times(rnil, x1)) → c76(TIMES(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.97
PROPER(square(0)) → c77(SQUARE(ok(0)), PROPER(0)) 520.29/159.97
PROPER(square(s(z0))) → c77(SQUARE(s(proper(z0))), PROPER(s(z0))) 520.29/159.97
PROPER(square(posrecip(z0))) → c77(SQUARE(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.97
PROPER(square(negrecip(z0))) → c77(SQUARE(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.97
PROPER(square(nil)) → c77(SQUARE(ok(nil)), PROPER(nil)) 520.29/159.97
PROPER(square(cons(z0, z1))) → c77(SQUARE(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.97
PROPER(square(cons2(z0, z1))) → c77(SQUARE(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.97
PROPER(square(rnil)) → c77(SQUARE(ok(rnil)), PROPER(rnil)) 520.29/159.97
PROPER(square(rcons(z0, z1))) → c77(SQUARE(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.97
PROPER(square(from(z0))) → c77(SQUARE(from(proper(z0))), PROPER(from(z0))) 520.29/159.97
PROPER(square(2ndspos(z0, z1))) → c77(SQUARE(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.97
PROPER(square(2ndsneg(z0, z1))) → c77(SQUARE(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.97
PROPER(square(pi(z0))) → c77(SQUARE(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.97
PROPER(square(plus(z0, z1))) → c77(SQUARE(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.97
PROPER(square(times(z0, z1))) → c77(SQUARE(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.97
PROPER(square(square(z0))) → c77(SQUARE(square(proper(z0))), PROPER(square(z0)))
S tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 520.29/159.97
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 520.29/159.97
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 520.29/159.97
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 520.29/159.97
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 520.29/159.97
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 520.29/159.97
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 520.29/159.97
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 520.29/159.97
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 520.29/159.97
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 520.29/159.97
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 520.29/159.97
S(mark(z0)) → c31(S(z0)) 520.29/159.97
S(ok(z0)) → c32(S(z0)) 520.29/159.97
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.29/159.97
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.29/159.97
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.29/159.97
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.29/159.97
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.29/159.97
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.29/159.97
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.29/159.97
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.29/159.97
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.29/159.97
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.29/159.97
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.29/159.97
FROM(mark(z0)) → c44(FROM(z0)) 520.29/159.97
FROM(ok(z0)) → c45(FROM(z0)) 520.29/159.97
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.29/159.97
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.29/159.97
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.29/159.97
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.29/159.97
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.29/159.97
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.29/159.97
PI(mark(z0)) → c52(PI(z0)) 520.29/159.97
PI(ok(z0)) → c53(PI(z0)) 520.29/159.97
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.29/159.97
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.29/159.97
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.29/159.97
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.29/159.97
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.29/159.97
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.29/159.97
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.29/159.97
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.29/159.97
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 520.29/159.97
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 520.29/159.97
ACTIVE(from(z0)) → c(S(z0)) 520.29/159.97
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 520.29/159.97
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 520.29/159.97
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 520.29/159.97
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 520.29/159.97
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 520.29/159.97
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.29/159.97
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 520.29/159.97
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 520.29/159.97
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 520.29/159.97
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 520.29/159.97
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 520.29/159.97
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.29/159.97
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 520.29/159.97
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 520.29/159.97
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 520.29/159.97
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.97
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.97
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.97
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.97
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.97
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.97
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.97
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.97
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.97
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.97
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 520.29/159.97
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.97
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.97
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 520.29/159.97
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.97
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.97
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.97
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.97
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.97
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.97
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 520.29/159.97
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.97
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.97
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.97
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.97
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.97
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.97
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.97
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.97
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.97
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 520.29/159.97
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.97
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.97
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.97
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.97
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.97
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.97
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.97
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.97
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.97
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.97
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.29/159.97
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.97
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.97
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.29/159.97
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.97
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.97
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.97
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.97
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.97
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.97
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.29/159.97
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.97
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.97
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.97
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.97
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.97
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.97
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.97
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.97
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.97
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.29/159.97
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.97
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.97
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.97
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.97
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.97
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.97
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.97
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.97
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.97
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.97
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.29/159.97
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.97
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.97
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.29/159.97
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.97
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.97
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.97
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.97
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.97
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.97
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.29/159.97
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.97
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.97
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.97
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.97
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.97
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.97
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.97
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.97
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.97
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.29/159.97
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.29/159.97
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.29/159.97
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.97
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.97
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.29/159.97
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.97
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.97
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.29/159.97
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.29/159.97
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.29/159.97
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.29/159.97
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.29/159.97
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.29/159.97
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.29/159.97
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.29/159.97
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.29/159.97
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.29/159.97
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.29/159.97
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.29/159.97
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.29/159.97
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.29/159.97
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.29/159.97
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.29/159.97
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.29/159.97
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.29/159.97
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.29/159.97
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.29/159.97
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.29/159.97
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.29/159.97
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.29/159.97
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.29/159.97
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.97
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.97
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.97
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.97
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.97
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.97
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.97
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.97
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.97
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.97
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.29/159.97
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.97
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.97
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.29/159.97
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.97
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.97
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.97
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.97
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.97
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.97
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.29/159.97
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.97
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.97
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.97
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.97
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.97
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.97
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.97
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.97
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.97
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.29/159.97
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.97
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.97
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.97
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.97
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.97
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.97
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.97
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.97
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.97
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.97
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.29/159.97
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.97
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.97
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.29/159.97
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.97
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.97
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.97
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.97
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.97
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.97
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.29/159.97
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.97
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.97
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.97
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.97
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.97
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.97
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.97
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.97
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.97
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.29/159.97
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.97
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.97
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.97
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.97
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.97
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.97
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.97
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.97
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.97
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.97
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.29/159.97
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.97
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.98
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.29/159.98
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.98
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.98
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.98
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.98
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.98
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.98
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.29/159.98
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.98
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.98
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.98
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.98
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.98
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.98
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.98
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.98
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.98
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.29/159.98
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.98
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.98
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.98
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.98
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.98
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.98
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.98
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.98
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.98
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.98
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.29/159.98
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.98
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.98
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.29/159.98
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.98
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.98
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.98
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.98
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.98
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.98
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.29/159.98
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.98
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.98
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.98
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.98
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.98
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.98
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.98
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.98
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.98
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.29/159.98
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.29/159.98
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.98
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.98
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.98
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.98
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.98
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.29/159.98
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.98
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.98
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.98
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.98
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.98
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.29/159.98
PROPER(s(0)) → c63(S(ok(0))) 520.29/159.98
PROPER(s(nil)) → c63(S(ok(nil))) 520.29/159.98
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.29/159.98
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.29/159.98
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.98
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.98
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.98
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.98
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.98
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.29/159.98
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.98
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.98
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.98
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.98
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.98
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.29/159.98
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.29/159.98
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.29/159.98
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.29/159.98
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.29/159.98
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.98
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.98
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.98
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.98
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.98
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.29/159.98
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.98
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.98
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.98
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.98
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.98
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.29/159.98
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.29/159.98
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.29/159.98
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.29/159.98
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.98
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.98
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.98
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.98
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.98
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.98
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.98
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.98
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.98
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.98
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.98
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.98
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.98
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.98
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.98
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.98
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.98
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.98
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.98
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.98
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.98
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.98
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.98
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.98
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.98
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.98
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.98
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.98
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.98
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.98
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.98
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.98
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.98
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.98
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.98
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.98
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.98
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.98
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.98
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.98
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.98
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0)) 520.29/159.98
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.98
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.98
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(rcons(x0, s(z0))) → c70(RCONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.98
PROPER(rcons(x0, posrecip(z0))) → c70(RCONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.98
PROPER(rcons(x0, negrecip(z0))) → c70(RCONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.98
PROPER(rcons(x0, cons(z0, z1))) → c70(RCONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.98
PROPER(rcons(x0, cons2(z0, z1))) → c70(RCONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.98
PROPER(rcons(x0, rcons(z0, z1))) → c70(RCONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.98
PROPER(rcons(x0, from(z0))) → c70(RCONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.98
PROPER(rcons(x0, 2ndspos(z0, z1))) → c70(RCONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.98
PROPER(rcons(x0, 2ndsneg(z0, z1))) → c70(RCONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.98
PROPER(rcons(x0, pi(z0))) → c70(RCONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.98
PROPER(rcons(x0, plus(z0, z1))) → c70(RCONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.98
PROPER(rcons(x0, times(z0, z1))) → c70(RCONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.98
PROPER(rcons(x0, square(z0))) → c70(RCONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.98
PROPER(rcons(s(z0), x1)) → c70(RCONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.98
PROPER(rcons(posrecip(z0), x1)) → c70(RCONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.98
PROPER(rcons(negrecip(z0), x1)) → c70(RCONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.98
PROPER(rcons(cons(z0, z1), x1)) → c70(RCONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(rcons(cons2(z0, z1), x1)) → c70(RCONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(rcons(rcons(z0, z1), x1)) → c70(RCONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(rcons(from(z0), x1)) → c70(RCONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.98
PROPER(rcons(2ndspos(z0, z1), x1)) → c70(RCONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(rcons(2ndsneg(z0, z1), x1)) → c70(RCONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(rcons(pi(z0), x1)) → c70(RCONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.98
PROPER(rcons(plus(z0, z1), x1)) → c70(RCONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(rcons(times(z0, z1), x1)) → c70(RCONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(rcons(square(z0), x1)) → c70(RCONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.98
PROPER(rcons(x0, 0)) → c70(RCONS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.98
PROPER(rcons(x0, nil)) → c70(RCONS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.98
PROPER(rcons(x0, rnil)) → c70(RCONS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.98
PROPER(rcons(0, x1)) → c70(RCONS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(rcons(nil, x1)) → c70(RCONS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(rcons(rnil, x1)) → c70(RCONS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(from(s(z0))) → c71(FROM(s(proper(z0))), PROPER(s(z0))) 520.29/159.98
PROPER(from(posrecip(z0))) → c71(FROM(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.98
PROPER(from(negrecip(z0))) → c71(FROM(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.98
PROPER(from(cons(z0, z1))) → c71(FROM(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.98
PROPER(from(cons2(z0, z1))) → c71(FROM(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.98
PROPER(from(rcons(z0, z1))) → c71(FROM(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.98
PROPER(from(from(z0))) → c71(FROM(from(proper(z0))), PROPER(from(z0))) 520.29/159.98
PROPER(from(2ndspos(z0, z1))) → c71(FROM(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.98
PROPER(from(2ndsneg(z0, z1))) → c71(FROM(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.98
PROPER(from(pi(z0))) → c71(FROM(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.98
PROPER(from(plus(z0, z1))) → c71(FROM(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.98
PROPER(from(times(z0, z1))) → c71(FROM(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.98
PROPER(from(square(z0))) → c71(FROM(square(proper(z0))), PROPER(square(z0))) 520.29/159.98
PROPER(from(0)) → c71(FROM(ok(0))) 520.29/159.98
PROPER(from(nil)) → c71(FROM(ok(nil))) 520.29/159.98
PROPER(from(rnil)) → c71(FROM(ok(rnil))) 520.29/159.98
PROPER(2ndspos(x0, s(z0))) → c72(2NDSPOS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.98
PROPER(2ndspos(x0, posrecip(z0))) → c72(2NDSPOS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.98
PROPER(2ndspos(x0, negrecip(z0))) → c72(2NDSPOS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.98
PROPER(2ndspos(x0, cons(z0, z1))) → c72(2NDSPOS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.98
PROPER(2ndspos(x0, cons2(z0, z1))) → c72(2NDSPOS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.98
PROPER(2ndspos(x0, rcons(z0, z1))) → c72(2NDSPOS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.98
PROPER(2ndspos(x0, from(z0))) → c72(2NDSPOS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.98
PROPER(2ndspos(x0, 2ndspos(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.98
PROPER(2ndspos(x0, 2ndsneg(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.98
PROPER(2ndspos(x0, pi(z0))) → c72(2NDSPOS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.98
PROPER(2ndspos(x0, plus(z0, z1))) → c72(2NDSPOS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.98
PROPER(2ndspos(x0, times(z0, z1))) → c72(2NDSPOS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.98
PROPER(2ndspos(x0, square(z0))) → c72(2NDSPOS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.98
PROPER(2ndspos(s(z0), x1)) → c72(2NDSPOS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.98
PROPER(2ndspos(posrecip(z0), x1)) → c72(2NDSPOS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.98
PROPER(2ndspos(negrecip(z0), x1)) → c72(2NDSPOS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.98
PROPER(2ndspos(cons(z0, z1), x1)) → c72(2NDSPOS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(2ndspos(cons2(z0, z1), x1)) → c72(2NDSPOS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(2ndspos(rcons(z0, z1), x1)) → c72(2NDSPOS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(2ndspos(from(z0), x1)) → c72(2NDSPOS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.98
PROPER(2ndspos(2ndspos(z0, z1), x1)) → c72(2NDSPOS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(2ndspos(2ndsneg(z0, z1), x1)) → c72(2NDSPOS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(2ndspos(pi(z0), x1)) → c72(2NDSPOS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.98
PROPER(2ndspos(plus(z0, z1), x1)) → c72(2NDSPOS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(2ndspos(times(z0, z1), x1)) → c72(2NDSPOS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(2ndspos(square(z0), x1)) → c72(2NDSPOS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.98
PROPER(2ndspos(x0, 0)) → c72(2NDSPOS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.98
PROPER(2ndspos(x0, nil)) → c72(2NDSPOS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.98
PROPER(2ndspos(x0, rnil)) → c72(2NDSPOS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.98
PROPER(2ndspos(0, x1)) → c72(2NDSPOS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(2ndspos(nil, x1)) → c72(2NDSPOS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(2ndspos(rnil, x1)) → c72(2NDSPOS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(2ndsneg(x0, s(z0))) → c73(2NDSNEG(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.98
PROPER(2ndsneg(x0, posrecip(z0))) → c73(2NDSNEG(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.98
PROPER(2ndsneg(x0, negrecip(z0))) → c73(2NDSNEG(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.98
PROPER(2ndsneg(x0, cons(z0, z1))) → c73(2NDSNEG(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.98
PROPER(2ndsneg(x0, cons2(z0, z1))) → c73(2NDSNEG(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.98
PROPER(2ndsneg(x0, rcons(z0, z1))) → c73(2NDSNEG(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.98
PROPER(2ndsneg(x0, from(z0))) → c73(2NDSNEG(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.98
PROPER(2ndsneg(x0, 2ndspos(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.98
PROPER(2ndsneg(x0, 2ndsneg(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.98
PROPER(2ndsneg(x0, pi(z0))) → c73(2NDSNEG(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.98
PROPER(2ndsneg(x0, plus(z0, z1))) → c73(2NDSNEG(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.98
PROPER(2ndsneg(x0, times(z0, z1))) → c73(2NDSNEG(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.98
PROPER(2ndsneg(x0, square(z0))) → c73(2NDSNEG(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.98
PROPER(2ndsneg(s(z0), x1)) → c73(2NDSNEG(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.98
PROPER(2ndsneg(posrecip(z0), x1)) → c73(2NDSNEG(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.98
PROPER(2ndsneg(negrecip(z0), x1)) → c73(2NDSNEG(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.98
PROPER(2ndsneg(cons(z0, z1), x1)) → c73(2NDSNEG(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(2ndsneg(cons2(z0, z1), x1)) → c73(2NDSNEG(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(2ndsneg(rcons(z0, z1), x1)) → c73(2NDSNEG(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(2ndsneg(from(z0), x1)) → c73(2NDSNEG(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.98
PROPER(2ndsneg(2ndspos(z0, z1), x1)) → c73(2NDSNEG(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(2ndsneg(2ndsneg(z0, z1), x1)) → c73(2NDSNEG(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(2ndsneg(pi(z0), x1)) → c73(2NDSNEG(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.98
PROPER(2ndsneg(plus(z0, z1), x1)) → c73(2NDSNEG(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(2ndsneg(times(z0, z1), x1)) → c73(2NDSNEG(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(2ndsneg(square(z0), x1)) → c73(2NDSNEG(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.98
PROPER(2ndsneg(x0, 0)) → c73(2NDSNEG(proper(x0), ok(0)), PROPER(x0)) 520.29/159.98
PROPER(2ndsneg(x0, nil)) → c73(2NDSNEG(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.98
PROPER(2ndsneg(x0, rnil)) → c73(2NDSNEG(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.98
PROPER(2ndsneg(0, x1)) → c73(2NDSNEG(ok(0), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(2ndsneg(nil, x1)) → c73(2NDSNEG(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(2ndsneg(rnil, x1)) → c73(2NDSNEG(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(pi(s(z0))) → c74(PI(s(proper(z0))), PROPER(s(z0))) 520.29/159.98
PROPER(pi(posrecip(z0))) → c74(PI(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.98
PROPER(pi(negrecip(z0))) → c74(PI(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.98
PROPER(pi(cons(z0, z1))) → c74(PI(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.98
PROPER(pi(cons2(z0, z1))) → c74(PI(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.98
PROPER(pi(rcons(z0, z1))) → c74(PI(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.98
PROPER(pi(from(z0))) → c74(PI(from(proper(z0))), PROPER(from(z0))) 520.29/159.98
PROPER(pi(2ndspos(z0, z1))) → c74(PI(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.98
PROPER(pi(2ndsneg(z0, z1))) → c74(PI(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.98
PROPER(pi(pi(z0))) → c74(PI(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.98
PROPER(pi(plus(z0, z1))) → c74(PI(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.98
PROPER(pi(times(z0, z1))) → c74(PI(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.98
PROPER(pi(square(z0))) → c74(PI(square(proper(z0))), PROPER(square(z0))) 520.29/159.98
PROPER(pi(0)) → c74(PI(ok(0))) 520.29/159.98
PROPER(pi(nil)) → c74(PI(ok(nil))) 520.29/159.98
PROPER(pi(rnil)) → c74(PI(ok(rnil))) 520.29/159.98
PROPER(plus(x0, s(z0))) → c75(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.98
PROPER(plus(x0, posrecip(z0))) → c75(PLUS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.98
PROPER(plus(x0, negrecip(z0))) → c75(PLUS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.98
PROPER(plus(x0, cons(z0, z1))) → c75(PLUS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.98
PROPER(plus(x0, cons2(z0, z1))) → c75(PLUS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.98
PROPER(plus(x0, rcons(z0, z1))) → c75(PLUS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.98
PROPER(plus(x0, from(z0))) → c75(PLUS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.98
PROPER(plus(x0, 2ndspos(z0, z1))) → c75(PLUS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.98
PROPER(plus(x0, 2ndsneg(z0, z1))) → c75(PLUS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.98
PROPER(plus(x0, pi(z0))) → c75(PLUS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.98
PROPER(plus(x0, plus(z0, z1))) → c75(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.98
PROPER(plus(x0, times(z0, z1))) → c75(PLUS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.98
PROPER(plus(x0, square(z0))) → c75(PLUS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.98
PROPER(plus(s(z0), x1)) → c75(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.98
PROPER(plus(posrecip(z0), x1)) → c75(PLUS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.98
PROPER(plus(negrecip(z0), x1)) → c75(PLUS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.98
PROPER(plus(cons(z0, z1), x1)) → c75(PLUS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(plus(cons2(z0, z1), x1)) → c75(PLUS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(plus(rcons(z0, z1), x1)) → c75(PLUS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(plus(from(z0), x1)) → c75(PLUS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.98
PROPER(plus(2ndspos(z0, z1), x1)) → c75(PLUS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(plus(2ndsneg(z0, z1), x1)) → c75(PLUS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(plus(pi(z0), x1)) → c75(PLUS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.98
PROPER(plus(plus(z0, z1), x1)) → c75(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(plus(times(z0, z1), x1)) → c75(PLUS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(plus(square(z0), x1)) → c75(PLUS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.98
PROPER(plus(x0, 0)) → c75(PLUS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.98
PROPER(plus(x0, nil)) → c75(PLUS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.98
PROPER(plus(x0, rnil)) → c75(PLUS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.98
PROPER(plus(0, x1)) → c75(PLUS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(plus(nil, x1)) → c75(PLUS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(plus(rnil, x1)) → c75(PLUS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(times(x0, s(z0))) → c76(TIMES(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.98
PROPER(times(x0, posrecip(z0))) → c76(TIMES(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.98
PROPER(times(x0, negrecip(z0))) → c76(TIMES(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.98
PROPER(times(x0, cons(z0, z1))) → c76(TIMES(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.98
PROPER(times(x0, cons2(z0, z1))) → c76(TIMES(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.98
PROPER(times(x0, rcons(z0, z1))) → c76(TIMES(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.98
PROPER(times(x0, from(z0))) → c76(TIMES(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.98
PROPER(times(x0, 2ndspos(z0, z1))) → c76(TIMES(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.98
PROPER(times(x0, 2ndsneg(z0, z1))) → c76(TIMES(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.98
PROPER(times(x0, pi(z0))) → c76(TIMES(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.98
PROPER(times(x0, plus(z0, z1))) → c76(TIMES(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.98
PROPER(times(x0, times(z0, z1))) → c76(TIMES(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.98
PROPER(times(x0, square(z0))) → c76(TIMES(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.98
PROPER(times(s(z0), x1)) → c76(TIMES(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.98
PROPER(times(posrecip(z0), x1)) → c76(TIMES(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.98
PROPER(times(negrecip(z0), x1)) → c76(TIMES(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.98
PROPER(times(cons(z0, z1), x1)) → c76(TIMES(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(times(cons2(z0, z1), x1)) → c76(TIMES(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(times(rcons(z0, z1), x1)) → c76(TIMES(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(times(from(z0), x1)) → c76(TIMES(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.98
PROPER(times(2ndspos(z0, z1), x1)) → c76(TIMES(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(times(2ndsneg(z0, z1), x1)) → c76(TIMES(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(times(pi(z0), x1)) → c76(TIMES(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.98
PROPER(times(plus(z0, z1), x1)) → c76(TIMES(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(times(times(z0, z1), x1)) → c76(TIMES(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(times(square(z0), x1)) → c76(TIMES(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.98
PROPER(times(x0, 0)) → c76(TIMES(proper(x0), ok(0)), PROPER(x0)) 520.29/159.98
PROPER(times(x0, nil)) → c76(TIMES(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.98
PROPER(times(x0, rnil)) → c76(TIMES(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.98
PROPER(times(0, x1)) → c76(TIMES(ok(0), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(times(nil, x1)) → c76(TIMES(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(times(rnil, x1)) → c76(TIMES(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(square(0)) → c77(SQUARE(ok(0)), PROPER(0)) 520.29/159.98
PROPER(square(s(z0))) → c77(SQUARE(s(proper(z0))), PROPER(s(z0))) 520.29/159.98
PROPER(square(posrecip(z0))) → c77(SQUARE(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.98
PROPER(square(negrecip(z0))) → c77(SQUARE(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.98
PROPER(square(nil)) → c77(SQUARE(ok(nil)), PROPER(nil)) 520.29/159.98
PROPER(square(cons(z0, z1))) → c77(SQUARE(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.98
PROPER(square(cons2(z0, z1))) → c77(SQUARE(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.98
PROPER(square(rnil)) → c77(SQUARE(ok(rnil)), PROPER(rnil)) 520.29/159.98
PROPER(square(rcons(z0, z1))) → c77(SQUARE(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.98
PROPER(square(from(z0))) → c77(SQUARE(from(proper(z0))), PROPER(from(z0))) 520.29/159.98
PROPER(square(2ndspos(z0, z1))) → c77(SQUARE(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.98
PROPER(square(2ndsneg(z0, z1))) → c77(SQUARE(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.98
PROPER(square(pi(z0))) → c77(SQUARE(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.98
PROPER(square(plus(z0, z1))) → c77(SQUARE(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.98
PROPER(square(times(z0, z1))) → c77(SQUARE(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.98
PROPER(square(square(z0))) → c77(SQUARE(square(proper(z0))), PROPER(square(z0)))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

ACTIVE, S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, TOP, PROPER

Compound Symbols:

c12, c18, c19, c21, c22, c23, c24, c26, c27, c28, c29, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c78, c79, c, c7, c9, c11, c1, c13, c14, c15, c16, c17, c20, c25, c30, c63, c63, c64, c64, c65, c65, c67, c67, c68, c68, c70, c70, c71, c71, c72, c72, c73, c73, c74, c74, c75, c75, c76, c76, c77

520.29/159.98
520.29/159.98

(73) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID) transformation)

Removed 3 trailing tuple parts
520.29/159.98
520.29/159.98

(74) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.29/159.98
active(2ndspos(0, z0)) → mark(rnil) 520.29/159.98
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.29/159.98
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.29/159.98
active(2ndsneg(0, z0)) → mark(rnil) 520.29/159.98
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.29/159.98
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.29/159.98
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.29/159.98
active(plus(0, z0)) → mark(z0) 520.29/159.98
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.29/159.98
active(times(0, z0)) → mark(0) 520.29/159.98
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.29/159.98
active(square(z0)) → mark(times(z0, z0)) 520.29/159.98
active(s(z0)) → s(active(z0)) 520.29/159.98
active(posrecip(z0)) → posrecip(active(z0)) 520.29/159.98
active(negrecip(z0)) → negrecip(active(z0)) 520.29/159.98
active(cons(z0, z1)) → cons(active(z0), z1) 520.29/159.98
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.29/159.98
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.29/159.98
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.29/159.98
active(from(z0)) → from(active(z0)) 520.29/159.98
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.29/159.98
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.29/159.98
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.29/159.98
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.29/159.98
active(pi(z0)) → pi(active(z0)) 520.29/159.98
active(plus(z0, z1)) → plus(active(z0), z1) 520.29/159.98
active(plus(z0, z1)) → plus(z0, active(z1)) 520.29/159.98
active(times(z0, z1)) → times(active(z0), z1) 520.29/159.98
active(times(z0, z1)) → times(z0, active(z1)) 520.29/159.98
active(square(z0)) → square(active(z0)) 520.29/159.98
s(mark(z0)) → mark(s(z0)) 520.29/159.98
s(ok(z0)) → ok(s(z0)) 520.29/159.98
posrecip(mark(z0)) → mark(posrecip(z0)) 520.29/159.98
posrecip(ok(z0)) → ok(posrecip(z0)) 520.29/159.98
negrecip(mark(z0)) → mark(negrecip(z0)) 520.29/159.98
negrecip(ok(z0)) → ok(negrecip(z0)) 520.29/159.98
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.29/159.98
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.29/159.98
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.29/159.98
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.29/159.98
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.29/159.98
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.29/159.98
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.29/159.98
from(mark(z0)) → mark(from(z0)) 520.29/159.98
from(ok(z0)) → ok(from(z0)) 520.29/159.98
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.29/159.98
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.29/159.98
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.29/159.98
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.29/159.98
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.29/159.98
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.29/159.98
pi(mark(z0)) → mark(pi(z0)) 520.29/159.98
pi(ok(z0)) → ok(pi(z0)) 520.29/159.98
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.29/159.98
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.29/159.98
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.29/159.98
times(mark(z0), z1) → mark(times(z0, z1)) 520.29/159.98
times(z0, mark(z1)) → mark(times(z0, z1)) 520.29/159.98
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.29/159.98
square(mark(z0)) → mark(square(z0)) 520.29/159.98
square(ok(z0)) → ok(square(z0)) 520.29/159.98
proper(0) → ok(0) 520.29/159.98
proper(s(z0)) → s(proper(z0)) 520.29/159.98
proper(posrecip(z0)) → posrecip(proper(z0)) 520.29/159.98
proper(negrecip(z0)) → negrecip(proper(z0)) 520.29/159.98
proper(nil) → ok(nil) 520.29/159.98
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.29/159.98
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.29/159.98
proper(rnil) → ok(rnil) 520.29/159.98
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.29/159.98
proper(from(z0)) → from(proper(z0)) 520.29/159.98
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.29/159.98
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.29/159.98
proper(pi(z0)) → pi(proper(z0)) 520.29/159.98
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.29/159.98
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.29/159.98
proper(square(z0)) → square(proper(z0)) 520.29/159.98
top(mark(z0)) → top(proper(z0)) 520.29/159.98
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 520.29/159.98
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 520.29/159.98
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 520.29/159.98
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 520.29/159.98
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 520.29/159.98
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 520.29/159.98
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 520.29/159.98
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 520.29/159.98
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 520.29/159.98
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 520.29/159.98
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 520.29/159.98
S(mark(z0)) → c31(S(z0)) 520.29/159.98
S(ok(z0)) → c32(S(z0)) 520.29/159.98
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.29/159.98
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.29/159.98
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.29/159.98
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.29/159.98
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.29/159.98
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.29/159.98
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.29/159.98
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.29/159.98
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.29/159.98
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.29/159.98
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.29/159.98
FROM(mark(z0)) → c44(FROM(z0)) 520.29/159.98
FROM(ok(z0)) → c45(FROM(z0)) 520.29/159.98
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.29/159.98
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.29/159.98
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.29/159.98
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.29/159.98
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.29/159.98
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.29/159.98
PI(mark(z0)) → c52(PI(z0)) 520.29/159.98
PI(ok(z0)) → c53(PI(z0)) 520.29/159.98
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.29/159.98
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.29/159.98
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.29/159.98
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.29/159.98
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.29/159.98
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.29/159.98
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.29/159.98
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.29/159.98
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 520.29/159.98
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 520.29/159.98
ACTIVE(from(z0)) → c(S(z0)) 520.29/159.98
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 520.29/159.98
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 520.29/159.98
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 520.29/159.98
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 520.29/159.98
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 520.29/159.98
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.29/159.98
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 520.29/159.98
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 520.29/159.98
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 520.29/159.98
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 520.29/159.98
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 520.29/159.98
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.29/159.98
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 520.29/159.98
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 520.29/159.98
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 520.29/159.98
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.98
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.98
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.98
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.98
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.98
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.98
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.98
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.98
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.98
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.98
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 520.29/159.98
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.98
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.98
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 520.29/159.98
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.98
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.98
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.98
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.98
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.98
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.98
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 520.29/159.98
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.98
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.98
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.98
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.98
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.98
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.98
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.98
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.98
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.98
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 520.29/159.98
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.98
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.98
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.98
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.98
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.98
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.98
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.98
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.98
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.98
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.98
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.29/159.98
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.98
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.98
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.29/159.98
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.98
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.98
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.98
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.98
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.98
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.98
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.29/159.98
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.98
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.98
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.98
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.98
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.98
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.98
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.98
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.98
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.98
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.29/159.98
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.98
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.98
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.98
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.98
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.98
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.98
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.98
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.98
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.98
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.98
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.29/159.98
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.98
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.98
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.29/159.98
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.98
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.98
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.98
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.98
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.98
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.98
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.29/159.98
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.98
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.98
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.98
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.98
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.98
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.98
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.98
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.98
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.98
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.29/159.98
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.29/159.98
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.29/159.98
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.98
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.98
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.29/159.98
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.98
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.98
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.29/159.98
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.29/159.98
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.29/159.98
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.29/159.98
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.29/159.98
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.29/159.98
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.29/159.98
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.29/159.98
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.29/159.98
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.29/159.98
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.29/159.98
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.29/159.98
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.29/159.98
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.29/159.98
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.29/159.98
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.29/159.98
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.29/159.98
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.29/159.98
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.29/159.98
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.29/159.98
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.29/159.98
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.29/159.98
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.29/159.98
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.29/159.98
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.98
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.98
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.98
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.98
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.98
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.98
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.98
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.98
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.98
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.98
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.29/159.98
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.98
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.98
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.29/159.98
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.98
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.98
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.98
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.98
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.98
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.98
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.29/159.98
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.98
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.98
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.98
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.98
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.98
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.98
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.98
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.98
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.98
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.29/159.98
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.98
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.98
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.98
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.98
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.98
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.98
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.98
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.98
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.98
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.98
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.29/159.98
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.98
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.98
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.29/159.98
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.98
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.98
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.98
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.98
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.98
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.98
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.29/159.98
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.98
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.98
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.98
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.98
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.98
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.98
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.98
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.98
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.98
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.29/159.98
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.98
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.98
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.98
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.98
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.98
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.98
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.98
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.98
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.98
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.98
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.29/159.98
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.98
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.98
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.29/159.98
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.98
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.98
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.98
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.98
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.98
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.98
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.29/159.98
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.98
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.98
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.98
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.98
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.98
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.98
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.98
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.98
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.98
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.29/159.98
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.98
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.98
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.98
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.98
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.98
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.98
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.98
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.98
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.98
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.98
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.29/159.98
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.98
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.98
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.29/159.98
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.98
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.98
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.98
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.98
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.98
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.98
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.29/159.98
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.98
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.98
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.98
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.98
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.98
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.98
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.98
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.98
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.98
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.29/159.98
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.29/159.98
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.98
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.98
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.98
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.98
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.98
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.29/159.98
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.98
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.98
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.98
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.98
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.98
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.29/159.98
PROPER(s(0)) → c63(S(ok(0))) 520.29/159.98
PROPER(s(nil)) → c63(S(ok(nil))) 520.29/159.98
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.29/159.98
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.29/159.98
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.98
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.98
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.98
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.98
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.98
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.29/159.98
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.98
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.98
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.98
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.98
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.98
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.29/159.98
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.29/159.98
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.29/159.98
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.29/159.98
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.29/159.98
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.98
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.98
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.98
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.98
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.98
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.29/159.98
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.98
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.98
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.98
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.98
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.98
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.29/159.98
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.29/159.98
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.29/159.98
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.29/159.98
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.98
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.98
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.98
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.98
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.98
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.98
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.98
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.98
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.98
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.98
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.98
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.98
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.98
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.98
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.98
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.98
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.98
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.98
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.98
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.98
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.98
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.98
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.98
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.98
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.98
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.98
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.98
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.98
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.98
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.98
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.98
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.98
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.98
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.98
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.98
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.98
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.98
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.98
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.98
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.98
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.98
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0)) 520.29/159.98
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.98
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.98
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(rcons(x0, s(z0))) → c70(RCONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.98
PROPER(rcons(x0, posrecip(z0))) → c70(RCONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.98
PROPER(rcons(x0, negrecip(z0))) → c70(RCONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.98
PROPER(rcons(x0, cons(z0, z1))) → c70(RCONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.98
PROPER(rcons(x0, cons2(z0, z1))) → c70(RCONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.98
PROPER(rcons(x0, rcons(z0, z1))) → c70(RCONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.98
PROPER(rcons(x0, from(z0))) → c70(RCONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.98
PROPER(rcons(x0, 2ndspos(z0, z1))) → c70(RCONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.98
PROPER(rcons(x0, 2ndsneg(z0, z1))) → c70(RCONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.98
PROPER(rcons(x0, pi(z0))) → c70(RCONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.98
PROPER(rcons(x0, plus(z0, z1))) → c70(RCONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.98
PROPER(rcons(x0, times(z0, z1))) → c70(RCONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.98
PROPER(rcons(x0, square(z0))) → c70(RCONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.98
PROPER(rcons(s(z0), x1)) → c70(RCONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.98
PROPER(rcons(posrecip(z0), x1)) → c70(RCONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.98
PROPER(rcons(negrecip(z0), x1)) → c70(RCONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.98
PROPER(rcons(cons(z0, z1), x1)) → c70(RCONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(rcons(cons2(z0, z1), x1)) → c70(RCONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(rcons(rcons(z0, z1), x1)) → c70(RCONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(rcons(from(z0), x1)) → c70(RCONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.98
PROPER(rcons(2ndspos(z0, z1), x1)) → c70(RCONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(rcons(2ndsneg(z0, z1), x1)) → c70(RCONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(rcons(pi(z0), x1)) → c70(RCONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.98
PROPER(rcons(plus(z0, z1), x1)) → c70(RCONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(rcons(times(z0, z1), x1)) → c70(RCONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(rcons(square(z0), x1)) → c70(RCONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.98
PROPER(rcons(x0, 0)) → c70(RCONS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.98
PROPER(rcons(x0, nil)) → c70(RCONS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.98
PROPER(rcons(x0, rnil)) → c70(RCONS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.98
PROPER(rcons(0, x1)) → c70(RCONS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(rcons(nil, x1)) → c70(RCONS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(rcons(rnil, x1)) → c70(RCONS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(from(s(z0))) → c71(FROM(s(proper(z0))), PROPER(s(z0))) 520.29/159.98
PROPER(from(posrecip(z0))) → c71(FROM(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.98
PROPER(from(negrecip(z0))) → c71(FROM(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.98
PROPER(from(cons(z0, z1))) → c71(FROM(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.98
PROPER(from(cons2(z0, z1))) → c71(FROM(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.98
PROPER(from(rcons(z0, z1))) → c71(FROM(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.98
PROPER(from(from(z0))) → c71(FROM(from(proper(z0))), PROPER(from(z0))) 520.29/159.98
PROPER(from(2ndspos(z0, z1))) → c71(FROM(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.98
PROPER(from(2ndsneg(z0, z1))) → c71(FROM(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.98
PROPER(from(pi(z0))) → c71(FROM(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.98
PROPER(from(plus(z0, z1))) → c71(FROM(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.98
PROPER(from(times(z0, z1))) → c71(FROM(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.98
PROPER(from(square(z0))) → c71(FROM(square(proper(z0))), PROPER(square(z0))) 520.29/159.98
PROPER(from(0)) → c71(FROM(ok(0))) 520.29/159.98
PROPER(from(nil)) → c71(FROM(ok(nil))) 520.29/159.98
PROPER(from(rnil)) → c71(FROM(ok(rnil))) 520.29/159.98
PROPER(2ndspos(x0, s(z0))) → c72(2NDSPOS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.98
PROPER(2ndspos(x0, posrecip(z0))) → c72(2NDSPOS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.98
PROPER(2ndspos(x0, negrecip(z0))) → c72(2NDSPOS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.98
PROPER(2ndspos(x0, cons(z0, z1))) → c72(2NDSPOS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.98
PROPER(2ndspos(x0, cons2(z0, z1))) → c72(2NDSPOS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.98
PROPER(2ndspos(x0, rcons(z0, z1))) → c72(2NDSPOS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.98
PROPER(2ndspos(x0, from(z0))) → c72(2NDSPOS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.98
PROPER(2ndspos(x0, 2ndspos(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.98
PROPER(2ndspos(x0, 2ndsneg(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.98
PROPER(2ndspos(x0, pi(z0))) → c72(2NDSPOS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.98
PROPER(2ndspos(x0, plus(z0, z1))) → c72(2NDSPOS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.98
PROPER(2ndspos(x0, times(z0, z1))) → c72(2NDSPOS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.98
PROPER(2ndspos(x0, square(z0))) → c72(2NDSPOS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.98
PROPER(2ndspos(s(z0), x1)) → c72(2NDSPOS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.98
PROPER(2ndspos(posrecip(z0), x1)) → c72(2NDSPOS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.98
PROPER(2ndspos(negrecip(z0), x1)) → c72(2NDSPOS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.98
PROPER(2ndspos(cons(z0, z1), x1)) → c72(2NDSPOS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(2ndspos(cons2(z0, z1), x1)) → c72(2NDSPOS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(2ndspos(rcons(z0, z1), x1)) → c72(2NDSPOS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(2ndspos(from(z0), x1)) → c72(2NDSPOS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.98
PROPER(2ndspos(2ndspos(z0, z1), x1)) → c72(2NDSPOS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(2ndspos(2ndsneg(z0, z1), x1)) → c72(2NDSPOS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(2ndspos(pi(z0), x1)) → c72(2NDSPOS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.98
PROPER(2ndspos(plus(z0, z1), x1)) → c72(2NDSPOS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(2ndspos(times(z0, z1), x1)) → c72(2NDSPOS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(2ndspos(square(z0), x1)) → c72(2NDSPOS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.98
PROPER(2ndspos(x0, 0)) → c72(2NDSPOS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.98
PROPER(2ndspos(x0, nil)) → c72(2NDSPOS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.98
PROPER(2ndspos(x0, rnil)) → c72(2NDSPOS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.98
PROPER(2ndspos(0, x1)) → c72(2NDSPOS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(2ndspos(nil, x1)) → c72(2NDSPOS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(2ndspos(rnil, x1)) → c72(2NDSPOS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(2ndsneg(x0, s(z0))) → c73(2NDSNEG(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.98
PROPER(2ndsneg(x0, posrecip(z0))) → c73(2NDSNEG(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.98
PROPER(2ndsneg(x0, negrecip(z0))) → c73(2NDSNEG(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.98
PROPER(2ndsneg(x0, cons(z0, z1))) → c73(2NDSNEG(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.98
PROPER(2ndsneg(x0, cons2(z0, z1))) → c73(2NDSNEG(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.98
PROPER(2ndsneg(x0, rcons(z0, z1))) → c73(2NDSNEG(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.98
PROPER(2ndsneg(x0, from(z0))) → c73(2NDSNEG(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.98
PROPER(2ndsneg(x0, 2ndspos(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.98
PROPER(2ndsneg(x0, 2ndsneg(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.98
PROPER(2ndsneg(x0, pi(z0))) → c73(2NDSNEG(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.98
PROPER(2ndsneg(x0, plus(z0, z1))) → c73(2NDSNEG(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.98
PROPER(2ndsneg(x0, times(z0, z1))) → c73(2NDSNEG(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.98
PROPER(2ndsneg(x0, square(z0))) → c73(2NDSNEG(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.98
PROPER(2ndsneg(s(z0), x1)) → c73(2NDSNEG(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.98
PROPER(2ndsneg(posrecip(z0), x1)) → c73(2NDSNEG(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.98
PROPER(2ndsneg(negrecip(z0), x1)) → c73(2NDSNEG(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.98
PROPER(2ndsneg(cons(z0, z1), x1)) → c73(2NDSNEG(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(2ndsneg(cons2(z0, z1), x1)) → c73(2NDSNEG(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(2ndsneg(rcons(z0, z1), x1)) → c73(2NDSNEG(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(2ndsneg(from(z0), x1)) → c73(2NDSNEG(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.98
PROPER(2ndsneg(2ndspos(z0, z1), x1)) → c73(2NDSNEG(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(2ndsneg(2ndsneg(z0, z1), x1)) → c73(2NDSNEG(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(2ndsneg(pi(z0), x1)) → c73(2NDSNEG(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.98
PROPER(2ndsneg(plus(z0, z1), x1)) → c73(2NDSNEG(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(2ndsneg(times(z0, z1), x1)) → c73(2NDSNEG(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(2ndsneg(square(z0), x1)) → c73(2NDSNEG(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.98
PROPER(2ndsneg(x0, 0)) → c73(2NDSNEG(proper(x0), ok(0)), PROPER(x0)) 520.29/159.98
PROPER(2ndsneg(x0, nil)) → c73(2NDSNEG(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.98
PROPER(2ndsneg(x0, rnil)) → c73(2NDSNEG(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.98
PROPER(2ndsneg(0, x1)) → c73(2NDSNEG(ok(0), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(2ndsneg(nil, x1)) → c73(2NDSNEG(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(2ndsneg(rnil, x1)) → c73(2NDSNEG(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(pi(s(z0))) → c74(PI(s(proper(z0))), PROPER(s(z0))) 520.29/159.98
PROPER(pi(posrecip(z0))) → c74(PI(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.98
PROPER(pi(negrecip(z0))) → c74(PI(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.98
PROPER(pi(cons(z0, z1))) → c74(PI(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.98
PROPER(pi(cons2(z0, z1))) → c74(PI(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.98
PROPER(pi(rcons(z0, z1))) → c74(PI(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.98
PROPER(pi(from(z0))) → c74(PI(from(proper(z0))), PROPER(from(z0))) 520.29/159.98
PROPER(pi(2ndspos(z0, z1))) → c74(PI(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.98
PROPER(pi(2ndsneg(z0, z1))) → c74(PI(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.98
PROPER(pi(pi(z0))) → c74(PI(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.98
PROPER(pi(plus(z0, z1))) → c74(PI(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.98
PROPER(pi(times(z0, z1))) → c74(PI(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.98
PROPER(pi(square(z0))) → c74(PI(square(proper(z0))), PROPER(square(z0))) 520.29/159.98
PROPER(pi(0)) → c74(PI(ok(0))) 520.29/159.98
PROPER(pi(nil)) → c74(PI(ok(nil))) 520.29/159.98
PROPER(pi(rnil)) → c74(PI(ok(rnil))) 520.29/159.98
PROPER(plus(x0, s(z0))) → c75(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.98
PROPER(plus(x0, posrecip(z0))) → c75(PLUS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.98
PROPER(plus(x0, negrecip(z0))) → c75(PLUS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.98
PROPER(plus(x0, cons(z0, z1))) → c75(PLUS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.98
PROPER(plus(x0, cons2(z0, z1))) → c75(PLUS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.98
PROPER(plus(x0, rcons(z0, z1))) → c75(PLUS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.98
PROPER(plus(x0, from(z0))) → c75(PLUS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.98
PROPER(plus(x0, 2ndspos(z0, z1))) → c75(PLUS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.98
PROPER(plus(x0, 2ndsneg(z0, z1))) → c75(PLUS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.98
PROPER(plus(x0, pi(z0))) → c75(PLUS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.98
PROPER(plus(x0, plus(z0, z1))) → c75(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.98
PROPER(plus(x0, times(z0, z1))) → c75(PLUS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.98
PROPER(plus(x0, square(z0))) → c75(PLUS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.98
PROPER(plus(s(z0), x1)) → c75(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.98
PROPER(plus(posrecip(z0), x1)) → c75(PLUS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.98
PROPER(plus(negrecip(z0), x1)) → c75(PLUS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.98
PROPER(plus(cons(z0, z1), x1)) → c75(PLUS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(plus(cons2(z0, z1), x1)) → c75(PLUS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(plus(rcons(z0, z1), x1)) → c75(PLUS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(plus(from(z0), x1)) → c75(PLUS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.98
PROPER(plus(2ndspos(z0, z1), x1)) → c75(PLUS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(plus(2ndsneg(z0, z1), x1)) → c75(PLUS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(plus(pi(z0), x1)) → c75(PLUS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.98
PROPER(plus(plus(z0, z1), x1)) → c75(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(plus(times(z0, z1), x1)) → c75(PLUS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(plus(square(z0), x1)) → c75(PLUS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.98
PROPER(plus(x0, 0)) → c75(PLUS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.98
PROPER(plus(x0, nil)) → c75(PLUS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.98
PROPER(plus(x0, rnil)) → c75(PLUS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.98
PROPER(plus(0, x1)) → c75(PLUS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(plus(nil, x1)) → c75(PLUS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(plus(rnil, x1)) → c75(PLUS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(times(x0, s(z0))) → c76(TIMES(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.98
PROPER(times(x0, posrecip(z0))) → c76(TIMES(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.98
PROPER(times(x0, negrecip(z0))) → c76(TIMES(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.98
PROPER(times(x0, cons(z0, z1))) → c76(TIMES(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.98
PROPER(times(x0, cons2(z0, z1))) → c76(TIMES(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.98
PROPER(times(x0, rcons(z0, z1))) → c76(TIMES(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.98
PROPER(times(x0, from(z0))) → c76(TIMES(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.98
PROPER(times(x0, 2ndspos(z0, z1))) → c76(TIMES(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.98
PROPER(times(x0, 2ndsneg(z0, z1))) → c76(TIMES(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.98
PROPER(times(x0, pi(z0))) → c76(TIMES(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.98
PROPER(times(x0, plus(z0, z1))) → c76(TIMES(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.98
PROPER(times(x0, times(z0, z1))) → c76(TIMES(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.98
PROPER(times(x0, square(z0))) → c76(TIMES(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.98
PROPER(times(s(z0), x1)) → c76(TIMES(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.98
PROPER(times(posrecip(z0), x1)) → c76(TIMES(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.98
PROPER(times(negrecip(z0), x1)) → c76(TIMES(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.98
PROPER(times(cons(z0, z1), x1)) → c76(TIMES(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(times(cons2(z0, z1), x1)) → c76(TIMES(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(times(rcons(z0, z1), x1)) → c76(TIMES(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(times(from(z0), x1)) → c76(TIMES(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.98
PROPER(times(2ndspos(z0, z1), x1)) → c76(TIMES(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(times(2ndsneg(z0, z1), x1)) → c76(TIMES(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(times(pi(z0), x1)) → c76(TIMES(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.98
PROPER(times(plus(z0, z1), x1)) → c76(TIMES(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(times(times(z0, z1), x1)) → c76(TIMES(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.98
PROPER(times(square(z0), x1)) → c76(TIMES(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.98
PROPER(times(x0, 0)) → c76(TIMES(proper(x0), ok(0)), PROPER(x0)) 520.29/159.98
PROPER(times(x0, nil)) → c76(TIMES(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.98
PROPER(times(x0, rnil)) → c76(TIMES(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.98
PROPER(times(0, x1)) → c76(TIMES(ok(0), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(times(nil, x1)) → c76(TIMES(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(times(rnil, x1)) → c76(TIMES(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.98
PROPER(square(s(z0))) → c77(SQUARE(s(proper(z0))), PROPER(s(z0))) 520.29/159.98
PROPER(square(posrecip(z0))) → c77(SQUARE(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.98
PROPER(square(negrecip(z0))) → c77(SQUARE(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.98
PROPER(square(cons(z0, z1))) → c77(SQUARE(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.98
PROPER(square(cons2(z0, z1))) → c77(SQUARE(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.98
PROPER(square(rcons(z0, z1))) → c77(SQUARE(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.98
PROPER(square(from(z0))) → c77(SQUARE(from(proper(z0))), PROPER(from(z0))) 520.29/159.98
PROPER(square(2ndspos(z0, z1))) → c77(SQUARE(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.98
PROPER(square(2ndsneg(z0, z1))) → c77(SQUARE(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.98
PROPER(square(pi(z0))) → c77(SQUARE(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.98
PROPER(square(plus(z0, z1))) → c77(SQUARE(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.98
PROPER(square(times(z0, z1))) → c77(SQUARE(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.98
PROPER(square(square(z0))) → c77(SQUARE(square(proper(z0))), PROPER(square(z0))) 520.29/159.98
PROPER(square(0)) → c77(SQUARE(ok(0))) 520.29/159.98
PROPER(square(nil)) → c77(SQUARE(ok(nil))) 520.29/159.98
PROPER(square(rnil)) → c77(SQUARE(ok(rnil)))
S tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 520.29/159.98
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 520.29/159.98
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 520.29/159.98
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 520.29/159.98
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 520.29/159.98
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 520.29/159.98
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 520.29/159.98
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 520.29/159.98
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 520.29/159.98
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 520.29/159.98
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 520.29/159.98
S(mark(z0)) → c31(S(z0)) 520.29/159.98
S(ok(z0)) → c32(S(z0)) 520.29/159.98
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.29/159.98
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.29/159.98
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.29/159.98
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.29/159.98
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.29/159.98
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.29/159.98
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.29/159.98
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.29/159.98
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.29/159.98
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.29/159.98
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.29/159.98
FROM(mark(z0)) → c44(FROM(z0)) 520.29/159.98
FROM(ok(z0)) → c45(FROM(z0)) 520.29/159.98
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.29/159.98
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.29/159.98
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.29/159.98
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.29/159.98
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.29/159.98
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.29/159.98
PI(mark(z0)) → c52(PI(z0)) 520.29/159.98
PI(ok(z0)) → c53(PI(z0)) 520.29/159.98
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.29/159.98
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.29/159.98
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.29/159.98
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.29/159.98
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.29/159.98
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.29/159.98
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.29/159.98
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.29/159.98
TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) 520.29/159.98
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 520.29/159.98
ACTIVE(from(z0)) → c(S(z0)) 520.29/159.98
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 520.29/159.98
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 520.29/159.98
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 520.29/159.98
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 520.29/159.98
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 520.29/159.98
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.29/159.98
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 520.29/159.98
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 520.29/159.98
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 520.29/159.98
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 520.29/159.98
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 520.29/159.98
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.29/159.98
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 520.29/159.98
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 520.29/159.98
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 520.29/159.98
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.98
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.98
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.98
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.98
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.98
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.98
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.98
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.98
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.98
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.98
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 520.29/159.98
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.98
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.98
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 520.29/159.98
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.98
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.98
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.98
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.98
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.98
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.98
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 520.29/159.98
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.98
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.98
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.98
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.98
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.98
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.98
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.98
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.98
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.98
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 520.29/159.98
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.98
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.98
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.98
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.98
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.98
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.98
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.98
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.98
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.98
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.98
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.29/159.98
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.98
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.98
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.29/159.98
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.98
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.98
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.98
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.98
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.98
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.98
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.29/159.98
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.98
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.98
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.98
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.98
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.98
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.98
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.98
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.98
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.98
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.29/159.98
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.98
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.98
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.98
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.98
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.98
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.98
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.98
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.98
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.98
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.98
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.29/159.98
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.98
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.98
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.29/159.98
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.98
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.98
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.98
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.98
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.98
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.98
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.29/159.98
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.98
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.98
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.98
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.98
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.98
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.98
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.98
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.98
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.98
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.29/159.98
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.29/159.98
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.29/159.98
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.98
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.98
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.29/159.98
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.98
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.98
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.29/159.98
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.29/159.98
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.29/159.98
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.29/159.98
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.29/159.98
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.29/159.98
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.29/159.98
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.29/159.98
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.29/159.98
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.29/159.98
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.29/159.98
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.29/159.98
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.29/159.98
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.29/159.98
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.29/159.98
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.29/159.98
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.29/159.98
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.29/159.98
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.29/159.98
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.29/159.98
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.29/159.98
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.29/159.98
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.29/159.98
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.29/159.98
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.98
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.98
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.98
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.98
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.98
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.99
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.99
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.99
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.99
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.99
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.29/159.99
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.99
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.99
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.29/159.99
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.99
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.99
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.99
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.99
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.99
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.99
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.29/159.99
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.99
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.99
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.99
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.99
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.99
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.99
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.99
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.99
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.99
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.29/159.99
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.99
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.99
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.99
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.99
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.99
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.99
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.99
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.99
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.99
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.99
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.29/159.99
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.99
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.99
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.29/159.99
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.99
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.99
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.99
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.99
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.99
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.99
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.29/159.99
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.99
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.99
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.99
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.99
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.99
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.99
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.99
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.99
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.99
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.29/159.99
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.99
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.99
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.99
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.99
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.99
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.99
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.99
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.99
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.99
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.99
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.29/159.99
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.99
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.99
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.29/159.99
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.99
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.99
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.99
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.99
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.99
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.99
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.29/159.99
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.99
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.99
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.99
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.99
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.99
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.99
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.99
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.99
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.99
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.29/159.99
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.99
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.99
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.99
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.99
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.99
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.99
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.99
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.99
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.99
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.99
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.29/159.99
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.99
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.99
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.29/159.99
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.99
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.99
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.99
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.99
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.99
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.99
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.29/159.99
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.99
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.99
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.99
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.99
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.99
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.99
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.99
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.99
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.99
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.29/159.99
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.29/159.99
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.99
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.99
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.99
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.99
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.99
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.29/159.99
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.99
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.99
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.99
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.99
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.99
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.29/159.99
PROPER(s(0)) → c63(S(ok(0))) 520.29/159.99
PROPER(s(nil)) → c63(S(ok(nil))) 520.29/159.99
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.29/159.99
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.29/159.99
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.99
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.99
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.99
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.99
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.99
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.29/159.99
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.99
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.99
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.99
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.99
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.99
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.29/159.99
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.29/159.99
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.29/159.99
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.29/159.99
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.29/159.99
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.99
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.99
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.99
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.99
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.99
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.29/159.99
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.99
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.99
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.99
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.99
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.99
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.29/159.99
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.29/159.99
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.29/159.99
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.29/159.99
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.99
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.99
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.99
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.99
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.99
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.99
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.99
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.99
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.99
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.99
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.99
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.99
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.99
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.99
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.99
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.99
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.99
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.99
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.99
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.99
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.99
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.99
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.99
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.99
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.99
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.99
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.99
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.99
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.99
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.99
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.99
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.99
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.99
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.99
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.99
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.99
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.99
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.99
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.99
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.99
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.99
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0)) 520.29/159.99
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.99
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.99
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(rcons(x0, s(z0))) → c70(RCONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.99
PROPER(rcons(x0, posrecip(z0))) → c70(RCONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.99
PROPER(rcons(x0, negrecip(z0))) → c70(RCONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.99
PROPER(rcons(x0, cons(z0, z1))) → c70(RCONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.99
PROPER(rcons(x0, cons2(z0, z1))) → c70(RCONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.99
PROPER(rcons(x0, rcons(z0, z1))) → c70(RCONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.99
PROPER(rcons(x0, from(z0))) → c70(RCONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.99
PROPER(rcons(x0, 2ndspos(z0, z1))) → c70(RCONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.99
PROPER(rcons(x0, 2ndsneg(z0, z1))) → c70(RCONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.99
PROPER(rcons(x0, pi(z0))) → c70(RCONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.99
PROPER(rcons(x0, plus(z0, z1))) → c70(RCONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.99
PROPER(rcons(x0, times(z0, z1))) → c70(RCONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.99
PROPER(rcons(x0, square(z0))) → c70(RCONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.99
PROPER(rcons(s(z0), x1)) → c70(RCONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.99
PROPER(rcons(posrecip(z0), x1)) → c70(RCONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.99
PROPER(rcons(negrecip(z0), x1)) → c70(RCONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.99
PROPER(rcons(cons(z0, z1), x1)) → c70(RCONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(rcons(cons2(z0, z1), x1)) → c70(RCONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(rcons(rcons(z0, z1), x1)) → c70(RCONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(rcons(from(z0), x1)) → c70(RCONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.99
PROPER(rcons(2ndspos(z0, z1), x1)) → c70(RCONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(rcons(2ndsneg(z0, z1), x1)) → c70(RCONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(rcons(pi(z0), x1)) → c70(RCONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.99
PROPER(rcons(plus(z0, z1), x1)) → c70(RCONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(rcons(times(z0, z1), x1)) → c70(RCONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(rcons(square(z0), x1)) → c70(RCONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.99
PROPER(rcons(x0, 0)) → c70(RCONS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.99
PROPER(rcons(x0, nil)) → c70(RCONS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.99
PROPER(rcons(x0, rnil)) → c70(RCONS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.99
PROPER(rcons(0, x1)) → c70(RCONS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(rcons(nil, x1)) → c70(RCONS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(rcons(rnil, x1)) → c70(RCONS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(from(s(z0))) → c71(FROM(s(proper(z0))), PROPER(s(z0))) 520.29/159.99
PROPER(from(posrecip(z0))) → c71(FROM(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.99
PROPER(from(negrecip(z0))) → c71(FROM(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.99
PROPER(from(cons(z0, z1))) → c71(FROM(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.99
PROPER(from(cons2(z0, z1))) → c71(FROM(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.99
PROPER(from(rcons(z0, z1))) → c71(FROM(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.99
PROPER(from(from(z0))) → c71(FROM(from(proper(z0))), PROPER(from(z0))) 520.29/159.99
PROPER(from(2ndspos(z0, z1))) → c71(FROM(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.99
PROPER(from(2ndsneg(z0, z1))) → c71(FROM(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.99
PROPER(from(pi(z0))) → c71(FROM(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.99
PROPER(from(plus(z0, z1))) → c71(FROM(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.99
PROPER(from(times(z0, z1))) → c71(FROM(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.99
PROPER(from(square(z0))) → c71(FROM(square(proper(z0))), PROPER(square(z0))) 520.29/159.99
PROPER(from(0)) → c71(FROM(ok(0))) 520.29/159.99
PROPER(from(nil)) → c71(FROM(ok(nil))) 520.29/159.99
PROPER(from(rnil)) → c71(FROM(ok(rnil))) 520.29/159.99
PROPER(2ndspos(x0, s(z0))) → c72(2NDSPOS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.99
PROPER(2ndspos(x0, posrecip(z0))) → c72(2NDSPOS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.99
PROPER(2ndspos(x0, negrecip(z0))) → c72(2NDSPOS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.99
PROPER(2ndspos(x0, cons(z0, z1))) → c72(2NDSPOS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.99
PROPER(2ndspos(x0, cons2(z0, z1))) → c72(2NDSPOS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.99
PROPER(2ndspos(x0, rcons(z0, z1))) → c72(2NDSPOS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.99
PROPER(2ndspos(x0, from(z0))) → c72(2NDSPOS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.99
PROPER(2ndspos(x0, 2ndspos(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.99
PROPER(2ndspos(x0, 2ndsneg(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.99
PROPER(2ndspos(x0, pi(z0))) → c72(2NDSPOS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.99
PROPER(2ndspos(x0, plus(z0, z1))) → c72(2NDSPOS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.99
PROPER(2ndspos(x0, times(z0, z1))) → c72(2NDSPOS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.99
PROPER(2ndspos(x0, square(z0))) → c72(2NDSPOS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.99
PROPER(2ndspos(s(z0), x1)) → c72(2NDSPOS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.99
PROPER(2ndspos(posrecip(z0), x1)) → c72(2NDSPOS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.99
PROPER(2ndspos(negrecip(z0), x1)) → c72(2NDSPOS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.99
PROPER(2ndspos(cons(z0, z1), x1)) → c72(2NDSPOS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(2ndspos(cons2(z0, z1), x1)) → c72(2NDSPOS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(2ndspos(rcons(z0, z1), x1)) → c72(2NDSPOS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(2ndspos(from(z0), x1)) → c72(2NDSPOS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.99
PROPER(2ndspos(2ndspos(z0, z1), x1)) → c72(2NDSPOS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(2ndspos(2ndsneg(z0, z1), x1)) → c72(2NDSPOS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(2ndspos(pi(z0), x1)) → c72(2NDSPOS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.99
PROPER(2ndspos(plus(z0, z1), x1)) → c72(2NDSPOS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(2ndspos(times(z0, z1), x1)) → c72(2NDSPOS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(2ndspos(square(z0), x1)) → c72(2NDSPOS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.99
PROPER(2ndspos(x0, 0)) → c72(2NDSPOS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.99
PROPER(2ndspos(x0, nil)) → c72(2NDSPOS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.99
PROPER(2ndspos(x0, rnil)) → c72(2NDSPOS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.99
PROPER(2ndspos(0, x1)) → c72(2NDSPOS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(2ndspos(nil, x1)) → c72(2NDSPOS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(2ndspos(rnil, x1)) → c72(2NDSPOS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(2ndsneg(x0, s(z0))) → c73(2NDSNEG(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.99
PROPER(2ndsneg(x0, posrecip(z0))) → c73(2NDSNEG(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.99
PROPER(2ndsneg(x0, negrecip(z0))) → c73(2NDSNEG(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.99
PROPER(2ndsneg(x0, cons(z0, z1))) → c73(2NDSNEG(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.99
PROPER(2ndsneg(x0, cons2(z0, z1))) → c73(2NDSNEG(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.99
PROPER(2ndsneg(x0, rcons(z0, z1))) → c73(2NDSNEG(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.99
PROPER(2ndsneg(x0, from(z0))) → c73(2NDSNEG(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.99
PROPER(2ndsneg(x0, 2ndspos(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.99
PROPER(2ndsneg(x0, 2ndsneg(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.99
PROPER(2ndsneg(x0, pi(z0))) → c73(2NDSNEG(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.99
PROPER(2ndsneg(x0, plus(z0, z1))) → c73(2NDSNEG(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.99
PROPER(2ndsneg(x0, times(z0, z1))) → c73(2NDSNEG(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.99
PROPER(2ndsneg(x0, square(z0))) → c73(2NDSNEG(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.99
PROPER(2ndsneg(s(z0), x1)) → c73(2NDSNEG(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.99
PROPER(2ndsneg(posrecip(z0), x1)) → c73(2NDSNEG(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.99
PROPER(2ndsneg(negrecip(z0), x1)) → c73(2NDSNEG(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.99
PROPER(2ndsneg(cons(z0, z1), x1)) → c73(2NDSNEG(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(2ndsneg(cons2(z0, z1), x1)) → c73(2NDSNEG(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(2ndsneg(rcons(z0, z1), x1)) → c73(2NDSNEG(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(2ndsneg(from(z0), x1)) → c73(2NDSNEG(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.99
PROPER(2ndsneg(2ndspos(z0, z1), x1)) → c73(2NDSNEG(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(2ndsneg(2ndsneg(z0, z1), x1)) → c73(2NDSNEG(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(2ndsneg(pi(z0), x1)) → c73(2NDSNEG(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.99
PROPER(2ndsneg(plus(z0, z1), x1)) → c73(2NDSNEG(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(2ndsneg(times(z0, z1), x1)) → c73(2NDSNEG(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(2ndsneg(square(z0), x1)) → c73(2NDSNEG(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.99
PROPER(2ndsneg(x0, 0)) → c73(2NDSNEG(proper(x0), ok(0)), PROPER(x0)) 520.29/159.99
PROPER(2ndsneg(x0, nil)) → c73(2NDSNEG(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.99
PROPER(2ndsneg(x0, rnil)) → c73(2NDSNEG(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.99
PROPER(2ndsneg(0, x1)) → c73(2NDSNEG(ok(0), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(2ndsneg(nil, x1)) → c73(2NDSNEG(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(2ndsneg(rnil, x1)) → c73(2NDSNEG(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(pi(s(z0))) → c74(PI(s(proper(z0))), PROPER(s(z0))) 520.29/159.99
PROPER(pi(posrecip(z0))) → c74(PI(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.99
PROPER(pi(negrecip(z0))) → c74(PI(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.99
PROPER(pi(cons(z0, z1))) → c74(PI(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.99
PROPER(pi(cons2(z0, z1))) → c74(PI(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.99
PROPER(pi(rcons(z0, z1))) → c74(PI(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.99
PROPER(pi(from(z0))) → c74(PI(from(proper(z0))), PROPER(from(z0))) 520.29/159.99
PROPER(pi(2ndspos(z0, z1))) → c74(PI(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.99
PROPER(pi(2ndsneg(z0, z1))) → c74(PI(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.99
PROPER(pi(pi(z0))) → c74(PI(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.99
PROPER(pi(plus(z0, z1))) → c74(PI(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.99
PROPER(pi(times(z0, z1))) → c74(PI(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.99
PROPER(pi(square(z0))) → c74(PI(square(proper(z0))), PROPER(square(z0))) 520.29/159.99
PROPER(pi(0)) → c74(PI(ok(0))) 520.29/159.99
PROPER(pi(nil)) → c74(PI(ok(nil))) 520.29/159.99
PROPER(pi(rnil)) → c74(PI(ok(rnil))) 520.29/159.99
PROPER(plus(x0, s(z0))) → c75(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.99
PROPER(plus(x0, posrecip(z0))) → c75(PLUS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.99
PROPER(plus(x0, negrecip(z0))) → c75(PLUS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.99
PROPER(plus(x0, cons(z0, z1))) → c75(PLUS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.99
PROPER(plus(x0, cons2(z0, z1))) → c75(PLUS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.99
PROPER(plus(x0, rcons(z0, z1))) → c75(PLUS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.99
PROPER(plus(x0, from(z0))) → c75(PLUS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.99
PROPER(plus(x0, 2ndspos(z0, z1))) → c75(PLUS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.99
PROPER(plus(x0, 2ndsneg(z0, z1))) → c75(PLUS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.99
PROPER(plus(x0, pi(z0))) → c75(PLUS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.99
PROPER(plus(x0, plus(z0, z1))) → c75(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.99
PROPER(plus(x0, times(z0, z1))) → c75(PLUS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.99
PROPER(plus(x0, square(z0))) → c75(PLUS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.99
PROPER(plus(s(z0), x1)) → c75(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.99
PROPER(plus(posrecip(z0), x1)) → c75(PLUS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.99
PROPER(plus(negrecip(z0), x1)) → c75(PLUS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.99
PROPER(plus(cons(z0, z1), x1)) → c75(PLUS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(plus(cons2(z0, z1), x1)) → c75(PLUS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(plus(rcons(z0, z1), x1)) → c75(PLUS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(plus(from(z0), x1)) → c75(PLUS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.99
PROPER(plus(2ndspos(z0, z1), x1)) → c75(PLUS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(plus(2ndsneg(z0, z1), x1)) → c75(PLUS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(plus(pi(z0), x1)) → c75(PLUS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.99
PROPER(plus(plus(z0, z1), x1)) → c75(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(plus(times(z0, z1), x1)) → c75(PLUS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(plus(square(z0), x1)) → c75(PLUS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.99
PROPER(plus(x0, 0)) → c75(PLUS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.99
PROPER(plus(x0, nil)) → c75(PLUS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.99
PROPER(plus(x0, rnil)) → c75(PLUS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.99
PROPER(plus(0, x1)) → c75(PLUS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(plus(nil, x1)) → c75(PLUS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(plus(rnil, x1)) → c75(PLUS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(times(x0, s(z0))) → c76(TIMES(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.99
PROPER(times(x0, posrecip(z0))) → c76(TIMES(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.99
PROPER(times(x0, negrecip(z0))) → c76(TIMES(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.99
PROPER(times(x0, cons(z0, z1))) → c76(TIMES(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.99
PROPER(times(x0, cons2(z0, z1))) → c76(TIMES(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.99
PROPER(times(x0, rcons(z0, z1))) → c76(TIMES(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.99
PROPER(times(x0, from(z0))) → c76(TIMES(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.99
PROPER(times(x0, 2ndspos(z0, z1))) → c76(TIMES(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.99
PROPER(times(x0, 2ndsneg(z0, z1))) → c76(TIMES(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.99
PROPER(times(x0, pi(z0))) → c76(TIMES(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.99
PROPER(times(x0, plus(z0, z1))) → c76(TIMES(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.99
PROPER(times(x0, times(z0, z1))) → c76(TIMES(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.99
PROPER(times(x0, square(z0))) → c76(TIMES(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.99
PROPER(times(s(z0), x1)) → c76(TIMES(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.99
PROPER(times(posrecip(z0), x1)) → c76(TIMES(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.99
PROPER(times(negrecip(z0), x1)) → c76(TIMES(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.99
PROPER(times(cons(z0, z1), x1)) → c76(TIMES(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(times(cons2(z0, z1), x1)) → c76(TIMES(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(times(rcons(z0, z1), x1)) → c76(TIMES(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(times(from(z0), x1)) → c76(TIMES(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.99
PROPER(times(2ndspos(z0, z1), x1)) → c76(TIMES(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(times(2ndsneg(z0, z1), x1)) → c76(TIMES(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(times(pi(z0), x1)) → c76(TIMES(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.99
PROPER(times(plus(z0, z1), x1)) → c76(TIMES(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(times(times(z0, z1), x1)) → c76(TIMES(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(times(square(z0), x1)) → c76(TIMES(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.99
PROPER(times(x0, 0)) → c76(TIMES(proper(x0), ok(0)), PROPER(x0)) 520.29/159.99
PROPER(times(x0, nil)) → c76(TIMES(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.99
PROPER(times(x0, rnil)) → c76(TIMES(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.99
PROPER(times(0, x1)) → c76(TIMES(ok(0), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(times(nil, x1)) → c76(TIMES(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(times(rnil, x1)) → c76(TIMES(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(square(s(z0))) → c77(SQUARE(s(proper(z0))), PROPER(s(z0))) 520.29/159.99
PROPER(square(posrecip(z0))) → c77(SQUARE(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.99
PROPER(square(negrecip(z0))) → c77(SQUARE(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.99
PROPER(square(cons(z0, z1))) → c77(SQUARE(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.99
PROPER(square(cons2(z0, z1))) → c77(SQUARE(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.99
PROPER(square(rcons(z0, z1))) → c77(SQUARE(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.99
PROPER(square(from(z0))) → c77(SQUARE(from(proper(z0))), PROPER(from(z0))) 520.29/159.99
PROPER(square(2ndspos(z0, z1))) → c77(SQUARE(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.99
PROPER(square(2ndsneg(z0, z1))) → c77(SQUARE(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.99
PROPER(square(pi(z0))) → c77(SQUARE(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.99
PROPER(square(plus(z0, z1))) → c77(SQUARE(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.99
PROPER(square(times(z0, z1))) → c77(SQUARE(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.99
PROPER(square(square(z0))) → c77(SQUARE(square(proper(z0))), PROPER(square(z0))) 520.29/159.99
PROPER(square(0)) → c77(SQUARE(ok(0))) 520.29/159.99
PROPER(square(nil)) → c77(SQUARE(ok(nil))) 520.29/159.99
PROPER(square(rnil)) → c77(SQUARE(ok(rnil)))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

ACTIVE, S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, TOP, PROPER

Compound Symbols:

c12, c18, c19, c21, c22, c23, c24, c26, c27, c28, c29, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c78, c79, c, c7, c9, c11, c1, c13, c14, c15, c16, c17, c20, c25, c30, c63, c63, c64, c64, c65, c65, c67, c67, c68, c68, c70, c70, c71, c71, c72, c72, c73, c73, c74, c74, c75, c75, c76, c76, c77, c77

520.29/159.99
520.29/159.99

(75) CdtNarrowingProof (BOTH BOUNDS(ID, ID) transformation)

Use narrowing to replace TOP(mark(z0)) → c78(TOP(proper(z0)), PROPER(z0)) by

TOP(mark(0)) → c78(TOP(ok(0)), PROPER(0)) 520.29/159.99
TOP(mark(s(z0))) → c78(TOP(s(proper(z0))), PROPER(s(z0))) 520.29/159.99
TOP(mark(posrecip(z0))) → c78(TOP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.99
TOP(mark(negrecip(z0))) → c78(TOP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.99
TOP(mark(nil)) → c78(TOP(ok(nil)), PROPER(nil)) 520.29/159.99
TOP(mark(cons(z0, z1))) → c78(TOP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.99
TOP(mark(cons2(z0, z1))) → c78(TOP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.99
TOP(mark(rnil)) → c78(TOP(ok(rnil)), PROPER(rnil)) 520.29/159.99
TOP(mark(rcons(z0, z1))) → c78(TOP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.99
TOP(mark(from(z0))) → c78(TOP(from(proper(z0))), PROPER(from(z0))) 520.29/159.99
TOP(mark(2ndspos(z0, z1))) → c78(TOP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.99
TOP(mark(2ndsneg(z0, z1))) → c78(TOP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.99
TOP(mark(pi(z0))) → c78(TOP(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.99
TOP(mark(plus(z0, z1))) → c78(TOP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.99
TOP(mark(times(z0, z1))) → c78(TOP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.99
TOP(mark(square(z0))) → c78(TOP(square(proper(z0))), PROPER(square(z0)))
520.29/159.99
520.29/159.99

(76) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.29/159.99
active(2ndspos(0, z0)) → mark(rnil) 520.29/159.99
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.29/159.99
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.29/159.99
active(2ndsneg(0, z0)) → mark(rnil) 520.29/159.99
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.29/159.99
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.29/159.99
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.29/159.99
active(plus(0, z0)) → mark(z0) 520.29/159.99
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.29/159.99
active(times(0, z0)) → mark(0) 520.29/159.99
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.29/159.99
active(square(z0)) → mark(times(z0, z0)) 520.29/159.99
active(s(z0)) → s(active(z0)) 520.29/159.99
active(posrecip(z0)) → posrecip(active(z0)) 520.29/159.99
active(negrecip(z0)) → negrecip(active(z0)) 520.29/159.99
active(cons(z0, z1)) → cons(active(z0), z1) 520.29/159.99
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.29/159.99
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.29/159.99
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.29/159.99
active(from(z0)) → from(active(z0)) 520.29/159.99
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.29/159.99
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.29/159.99
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.29/159.99
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.29/159.99
active(pi(z0)) → pi(active(z0)) 520.29/159.99
active(plus(z0, z1)) → plus(active(z0), z1) 520.29/159.99
active(plus(z0, z1)) → plus(z0, active(z1)) 520.29/159.99
active(times(z0, z1)) → times(active(z0), z1) 520.29/159.99
active(times(z0, z1)) → times(z0, active(z1)) 520.29/159.99
active(square(z0)) → square(active(z0)) 520.29/159.99
s(mark(z0)) → mark(s(z0)) 520.29/159.99
s(ok(z0)) → ok(s(z0)) 520.29/159.99
posrecip(mark(z0)) → mark(posrecip(z0)) 520.29/159.99
posrecip(ok(z0)) → ok(posrecip(z0)) 520.29/159.99
negrecip(mark(z0)) → mark(negrecip(z0)) 520.29/159.99
negrecip(ok(z0)) → ok(negrecip(z0)) 520.29/159.99
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.29/159.99
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.29/159.99
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.29/159.99
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.29/159.99
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.29/159.99
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.29/159.99
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.29/159.99
from(mark(z0)) → mark(from(z0)) 520.29/159.99
from(ok(z0)) → ok(from(z0)) 520.29/159.99
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.29/159.99
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.29/159.99
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.29/159.99
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.29/159.99
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.29/159.99
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.29/159.99
pi(mark(z0)) → mark(pi(z0)) 520.29/159.99
pi(ok(z0)) → ok(pi(z0)) 520.29/159.99
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.29/159.99
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.29/159.99
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.29/159.99
times(mark(z0), z1) → mark(times(z0, z1)) 520.29/159.99
times(z0, mark(z1)) → mark(times(z0, z1)) 520.29/159.99
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.29/159.99
square(mark(z0)) → mark(square(z0)) 520.29/159.99
square(ok(z0)) → ok(square(z0)) 520.29/159.99
proper(0) → ok(0) 520.29/159.99
proper(s(z0)) → s(proper(z0)) 520.29/159.99
proper(posrecip(z0)) → posrecip(proper(z0)) 520.29/159.99
proper(negrecip(z0)) → negrecip(proper(z0)) 520.29/159.99
proper(nil) → ok(nil) 520.29/159.99
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.29/159.99
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.29/159.99
proper(rnil) → ok(rnil) 520.29/159.99
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.29/159.99
proper(from(z0)) → from(proper(z0)) 520.29/159.99
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.29/159.99
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.29/159.99
proper(pi(z0)) → pi(proper(z0)) 520.29/159.99
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.29/159.99
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.29/159.99
proper(square(z0)) → square(proper(z0)) 520.29/159.99
top(mark(z0)) → top(proper(z0)) 520.29/159.99
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 520.29/159.99
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 520.29/159.99
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 520.29/159.99
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 520.29/159.99
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 520.29/159.99
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 520.29/159.99
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 520.29/159.99
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 520.29/159.99
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 520.29/159.99
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 520.29/159.99
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 520.29/159.99
S(mark(z0)) → c31(S(z0)) 520.29/159.99
S(ok(z0)) → c32(S(z0)) 520.29/159.99
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.29/159.99
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.29/159.99
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.29/159.99
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.29/159.99
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.29/159.99
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.29/159.99
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.29/159.99
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.29/159.99
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.29/159.99
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.29/159.99
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.29/159.99
FROM(mark(z0)) → c44(FROM(z0)) 520.29/159.99
FROM(ok(z0)) → c45(FROM(z0)) 520.29/159.99
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.29/159.99
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.29/159.99
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.29/159.99
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.29/159.99
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.29/159.99
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.29/159.99
PI(mark(z0)) → c52(PI(z0)) 520.29/159.99
PI(ok(z0)) → c53(PI(z0)) 520.29/159.99
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.29/159.99
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.29/159.99
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.29/159.99
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.29/159.99
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.29/159.99
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.29/159.99
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.29/159.99
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.29/159.99
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 520.29/159.99
ACTIVE(from(z0)) → c(S(z0)) 520.29/159.99
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 520.29/159.99
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 520.29/159.99
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 520.29/159.99
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 520.29/159.99
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 520.29/159.99
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.29/159.99
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 520.29/159.99
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 520.29/159.99
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 520.29/159.99
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 520.29/159.99
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 520.29/159.99
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.29/159.99
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 520.29/159.99
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 520.29/159.99
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 520.29/159.99
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.99
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.99
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.99
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.99
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.99
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.99
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.99
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.99
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.99
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.99
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 520.29/159.99
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.99
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.99
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 520.29/159.99
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.99
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.99
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.99
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.99
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.99
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.99
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 520.29/159.99
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.99
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.99
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.99
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.99
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.99
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.99
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.99
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.99
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.99
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 520.29/159.99
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.99
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.99
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.99
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.99
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.99
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.99
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.99
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.99
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.99
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.99
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.29/159.99
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.99
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.99
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.29/159.99
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.99
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.99
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.99
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.99
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.99
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.99
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.29/159.99
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.99
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.99
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.99
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.99
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.99
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.99
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.99
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.99
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.99
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.29/159.99
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.99
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.99
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.99
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.99
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.99
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.99
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.99
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.99
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.99
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.99
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.29/159.99
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.99
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.99
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.29/159.99
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.99
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.99
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.99
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.99
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.99
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.99
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.29/159.99
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.99
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.99
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.99
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.99
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.99
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.99
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.99
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.99
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.99
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.29/159.99
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.29/159.99
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.29/159.99
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.99
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.99
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.29/159.99
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.99
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.99
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.29/159.99
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.29/159.99
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.29/159.99
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.29/159.99
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.29/159.99
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.29/159.99
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.29/159.99
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.29/159.99
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.29/159.99
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.29/159.99
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.29/159.99
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.29/159.99
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.29/159.99
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.29/159.99
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.29/159.99
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.29/159.99
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.29/159.99
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.29/159.99
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.29/159.99
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.29/159.99
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.29/159.99
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.29/159.99
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.29/159.99
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.29/159.99
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.99
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.99
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.99
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.99
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.99
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.99
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.99
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.99
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.99
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.99
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.29/159.99
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.99
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.99
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.29/159.99
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.99
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.99
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.99
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.99
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.99
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.99
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.29/159.99
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.99
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.99
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.99
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.99
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.99
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.99
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.99
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.99
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.99
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.29/159.99
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.99
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.99
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.99
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.99
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.99
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.99
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.99
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.99
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.99
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.99
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.29/159.99
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.99
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.99
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.29/159.99
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.99
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.99
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.99
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.99
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.99
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.99
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.29/159.99
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.99
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.99
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.99
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.99
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.99
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.99
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.99
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.99
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.99
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.29/159.99
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.99
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.99
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.99
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.99
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.99
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.99
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.99
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.99
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.99
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.99
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.29/159.99
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.99
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.99
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.29/159.99
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.99
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.99
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.99
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.99
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.99
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.99
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.29/159.99
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.99
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.99
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.99
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.99
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.99
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.99
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.99
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.99
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.99
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.29/159.99
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.99
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.99
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.99
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.99
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.99
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.99
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.99
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.99
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.99
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.99
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.29/159.99
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.99
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.99
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.29/159.99
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.99
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.99
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.99
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.99
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.99
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.99
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.29/159.99
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.99
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.99
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.99
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.99
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.99
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.99
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.99
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/159.99
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/159.99
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.29/159.99
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.29/159.99
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.99
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.99
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.99
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.99
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.99
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.29/159.99
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.99
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.99
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.99
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.99
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.99
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.29/159.99
PROPER(s(0)) → c63(S(ok(0))) 520.29/159.99
PROPER(s(nil)) → c63(S(ok(nil))) 520.29/159.99
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.29/159.99
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.29/159.99
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.99
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.99
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.99
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.99
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.99
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.29/159.99
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.99
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.99
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.99
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.99
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.99
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.29/159.99
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.29/159.99
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.29/159.99
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.29/159.99
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.29/159.99
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.99
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.99
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.99
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.99
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.99
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.29/159.99
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.99
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.99
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.99
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.99
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.99
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.29/159.99
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.29/159.99
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.29/159.99
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.29/159.99
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.99
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.99
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.99
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.99
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.99
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.99
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.99
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.99
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.99
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.99
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.99
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.99
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.99
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.99
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.99
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.99
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.99
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.99
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.99
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.99
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.99
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.99
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.99
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.99
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.99
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.99
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.99
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.99
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.99
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.99
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.99
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.99
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.99
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.99
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.99
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.99
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.99
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.99
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.99
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.99
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.99
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0)) 520.29/159.99
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.99
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.99
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(rcons(x0, s(z0))) → c70(RCONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.99
PROPER(rcons(x0, posrecip(z0))) → c70(RCONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.99
PROPER(rcons(x0, negrecip(z0))) → c70(RCONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.99
PROPER(rcons(x0, cons(z0, z1))) → c70(RCONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.99
PROPER(rcons(x0, cons2(z0, z1))) → c70(RCONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.99
PROPER(rcons(x0, rcons(z0, z1))) → c70(RCONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.99
PROPER(rcons(x0, from(z0))) → c70(RCONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.99
PROPER(rcons(x0, 2ndspos(z0, z1))) → c70(RCONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.99
PROPER(rcons(x0, 2ndsneg(z0, z1))) → c70(RCONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.99
PROPER(rcons(x0, pi(z0))) → c70(RCONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.99
PROPER(rcons(x0, plus(z0, z1))) → c70(RCONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.99
PROPER(rcons(x0, times(z0, z1))) → c70(RCONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.99
PROPER(rcons(x0, square(z0))) → c70(RCONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.99
PROPER(rcons(s(z0), x1)) → c70(RCONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.99
PROPER(rcons(posrecip(z0), x1)) → c70(RCONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.99
PROPER(rcons(negrecip(z0), x1)) → c70(RCONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.99
PROPER(rcons(cons(z0, z1), x1)) → c70(RCONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(rcons(cons2(z0, z1), x1)) → c70(RCONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(rcons(rcons(z0, z1), x1)) → c70(RCONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(rcons(from(z0), x1)) → c70(RCONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.99
PROPER(rcons(2ndspos(z0, z1), x1)) → c70(RCONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(rcons(2ndsneg(z0, z1), x1)) → c70(RCONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(rcons(pi(z0), x1)) → c70(RCONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.99
PROPER(rcons(plus(z0, z1), x1)) → c70(RCONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(rcons(times(z0, z1), x1)) → c70(RCONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(rcons(square(z0), x1)) → c70(RCONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.99
PROPER(rcons(x0, 0)) → c70(RCONS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.99
PROPER(rcons(x0, nil)) → c70(RCONS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.99
PROPER(rcons(x0, rnil)) → c70(RCONS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.99
PROPER(rcons(0, x1)) → c70(RCONS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(rcons(nil, x1)) → c70(RCONS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(rcons(rnil, x1)) → c70(RCONS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(from(s(z0))) → c71(FROM(s(proper(z0))), PROPER(s(z0))) 520.29/159.99
PROPER(from(posrecip(z0))) → c71(FROM(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.99
PROPER(from(negrecip(z0))) → c71(FROM(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.99
PROPER(from(cons(z0, z1))) → c71(FROM(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.99
PROPER(from(cons2(z0, z1))) → c71(FROM(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.99
PROPER(from(rcons(z0, z1))) → c71(FROM(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.99
PROPER(from(from(z0))) → c71(FROM(from(proper(z0))), PROPER(from(z0))) 520.29/159.99
PROPER(from(2ndspos(z0, z1))) → c71(FROM(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.99
PROPER(from(2ndsneg(z0, z1))) → c71(FROM(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.99
PROPER(from(pi(z0))) → c71(FROM(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.99
PROPER(from(plus(z0, z1))) → c71(FROM(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.99
PROPER(from(times(z0, z1))) → c71(FROM(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.99
PROPER(from(square(z0))) → c71(FROM(square(proper(z0))), PROPER(square(z0))) 520.29/159.99
PROPER(from(0)) → c71(FROM(ok(0))) 520.29/159.99
PROPER(from(nil)) → c71(FROM(ok(nil))) 520.29/159.99
PROPER(from(rnil)) → c71(FROM(ok(rnil))) 520.29/159.99
PROPER(2ndspos(x0, s(z0))) → c72(2NDSPOS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.99
PROPER(2ndspos(x0, posrecip(z0))) → c72(2NDSPOS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.99
PROPER(2ndspos(x0, negrecip(z0))) → c72(2NDSPOS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.99
PROPER(2ndspos(x0, cons(z0, z1))) → c72(2NDSPOS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.99
PROPER(2ndspos(x0, cons2(z0, z1))) → c72(2NDSPOS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.99
PROPER(2ndspos(x0, rcons(z0, z1))) → c72(2NDSPOS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.99
PROPER(2ndspos(x0, from(z0))) → c72(2NDSPOS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.99
PROPER(2ndspos(x0, 2ndspos(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.99
PROPER(2ndspos(x0, 2ndsneg(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.99
PROPER(2ndspos(x0, pi(z0))) → c72(2NDSPOS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.99
PROPER(2ndspos(x0, plus(z0, z1))) → c72(2NDSPOS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.99
PROPER(2ndspos(x0, times(z0, z1))) → c72(2NDSPOS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.99
PROPER(2ndspos(x0, square(z0))) → c72(2NDSPOS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.99
PROPER(2ndspos(s(z0), x1)) → c72(2NDSPOS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.99
PROPER(2ndspos(posrecip(z0), x1)) → c72(2NDSPOS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.99
PROPER(2ndspos(negrecip(z0), x1)) → c72(2NDSPOS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.99
PROPER(2ndspos(cons(z0, z1), x1)) → c72(2NDSPOS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(2ndspos(cons2(z0, z1), x1)) → c72(2NDSPOS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(2ndspos(rcons(z0, z1), x1)) → c72(2NDSPOS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(2ndspos(from(z0), x1)) → c72(2NDSPOS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.99
PROPER(2ndspos(2ndspos(z0, z1), x1)) → c72(2NDSPOS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(2ndspos(2ndsneg(z0, z1), x1)) → c72(2NDSPOS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(2ndspos(pi(z0), x1)) → c72(2NDSPOS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.99
PROPER(2ndspos(plus(z0, z1), x1)) → c72(2NDSPOS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(2ndspos(times(z0, z1), x1)) → c72(2NDSPOS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(2ndspos(square(z0), x1)) → c72(2NDSPOS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.99
PROPER(2ndspos(x0, 0)) → c72(2NDSPOS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.99
PROPER(2ndspos(x0, nil)) → c72(2NDSPOS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.99
PROPER(2ndspos(x0, rnil)) → c72(2NDSPOS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.99
PROPER(2ndspos(0, x1)) → c72(2NDSPOS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(2ndspos(nil, x1)) → c72(2NDSPOS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(2ndspos(rnil, x1)) → c72(2NDSPOS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(2ndsneg(x0, s(z0))) → c73(2NDSNEG(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.99
PROPER(2ndsneg(x0, posrecip(z0))) → c73(2NDSNEG(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.99
PROPER(2ndsneg(x0, negrecip(z0))) → c73(2NDSNEG(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.99
PROPER(2ndsneg(x0, cons(z0, z1))) → c73(2NDSNEG(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.99
PROPER(2ndsneg(x0, cons2(z0, z1))) → c73(2NDSNEG(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.99
PROPER(2ndsneg(x0, rcons(z0, z1))) → c73(2NDSNEG(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.99
PROPER(2ndsneg(x0, from(z0))) → c73(2NDSNEG(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.99
PROPER(2ndsneg(x0, 2ndspos(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.99
PROPER(2ndsneg(x0, 2ndsneg(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.99
PROPER(2ndsneg(x0, pi(z0))) → c73(2NDSNEG(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.99
PROPER(2ndsneg(x0, plus(z0, z1))) → c73(2NDSNEG(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.99
PROPER(2ndsneg(x0, times(z0, z1))) → c73(2NDSNEG(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.99
PROPER(2ndsneg(x0, square(z0))) → c73(2NDSNEG(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.99
PROPER(2ndsneg(s(z0), x1)) → c73(2NDSNEG(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.99
PROPER(2ndsneg(posrecip(z0), x1)) → c73(2NDSNEG(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.99
PROPER(2ndsneg(negrecip(z0), x1)) → c73(2NDSNEG(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.99
PROPER(2ndsneg(cons(z0, z1), x1)) → c73(2NDSNEG(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(2ndsneg(cons2(z0, z1), x1)) → c73(2NDSNEG(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(2ndsneg(rcons(z0, z1), x1)) → c73(2NDSNEG(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(2ndsneg(from(z0), x1)) → c73(2NDSNEG(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.99
PROPER(2ndsneg(2ndspos(z0, z1), x1)) → c73(2NDSNEG(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(2ndsneg(2ndsneg(z0, z1), x1)) → c73(2NDSNEG(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(2ndsneg(pi(z0), x1)) → c73(2NDSNEG(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.99
PROPER(2ndsneg(plus(z0, z1), x1)) → c73(2NDSNEG(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(2ndsneg(times(z0, z1), x1)) → c73(2NDSNEG(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(2ndsneg(square(z0), x1)) → c73(2NDSNEG(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.99
PROPER(2ndsneg(x0, 0)) → c73(2NDSNEG(proper(x0), ok(0)), PROPER(x0)) 520.29/159.99
PROPER(2ndsneg(x0, nil)) → c73(2NDSNEG(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.99
PROPER(2ndsneg(x0, rnil)) → c73(2NDSNEG(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.99
PROPER(2ndsneg(0, x1)) → c73(2NDSNEG(ok(0), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(2ndsneg(nil, x1)) → c73(2NDSNEG(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(2ndsneg(rnil, x1)) → c73(2NDSNEG(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(pi(s(z0))) → c74(PI(s(proper(z0))), PROPER(s(z0))) 520.29/159.99
PROPER(pi(posrecip(z0))) → c74(PI(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.99
PROPER(pi(negrecip(z0))) → c74(PI(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.99
PROPER(pi(cons(z0, z1))) → c74(PI(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.99
PROPER(pi(cons2(z0, z1))) → c74(PI(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.99
PROPER(pi(rcons(z0, z1))) → c74(PI(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.99
PROPER(pi(from(z0))) → c74(PI(from(proper(z0))), PROPER(from(z0))) 520.29/159.99
PROPER(pi(2ndspos(z0, z1))) → c74(PI(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.99
PROPER(pi(2ndsneg(z0, z1))) → c74(PI(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.99
PROPER(pi(pi(z0))) → c74(PI(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.99
PROPER(pi(plus(z0, z1))) → c74(PI(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.99
PROPER(pi(times(z0, z1))) → c74(PI(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.99
PROPER(pi(square(z0))) → c74(PI(square(proper(z0))), PROPER(square(z0))) 520.29/159.99
PROPER(pi(0)) → c74(PI(ok(0))) 520.29/159.99
PROPER(pi(nil)) → c74(PI(ok(nil))) 520.29/159.99
PROPER(pi(rnil)) → c74(PI(ok(rnil))) 520.29/159.99
PROPER(plus(x0, s(z0))) → c75(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.99
PROPER(plus(x0, posrecip(z0))) → c75(PLUS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.99
PROPER(plus(x0, negrecip(z0))) → c75(PLUS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.99
PROPER(plus(x0, cons(z0, z1))) → c75(PLUS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.99
PROPER(plus(x0, cons2(z0, z1))) → c75(PLUS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.99
PROPER(plus(x0, rcons(z0, z1))) → c75(PLUS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.99
PROPER(plus(x0, from(z0))) → c75(PLUS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.99
PROPER(plus(x0, 2ndspos(z0, z1))) → c75(PLUS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.99
PROPER(plus(x0, 2ndsneg(z0, z1))) → c75(PLUS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.99
PROPER(plus(x0, pi(z0))) → c75(PLUS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.99
PROPER(plus(x0, plus(z0, z1))) → c75(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.99
PROPER(plus(x0, times(z0, z1))) → c75(PLUS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.99
PROPER(plus(x0, square(z0))) → c75(PLUS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.99
PROPER(plus(s(z0), x1)) → c75(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.99
PROPER(plus(posrecip(z0), x1)) → c75(PLUS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.99
PROPER(plus(negrecip(z0), x1)) → c75(PLUS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.99
PROPER(plus(cons(z0, z1), x1)) → c75(PLUS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(plus(cons2(z0, z1), x1)) → c75(PLUS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(plus(rcons(z0, z1), x1)) → c75(PLUS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(plus(from(z0), x1)) → c75(PLUS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.99
PROPER(plus(2ndspos(z0, z1), x1)) → c75(PLUS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(plus(2ndsneg(z0, z1), x1)) → c75(PLUS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(plus(pi(z0), x1)) → c75(PLUS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.99
PROPER(plus(plus(z0, z1), x1)) → c75(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(plus(times(z0, z1), x1)) → c75(PLUS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(plus(square(z0), x1)) → c75(PLUS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.99
PROPER(plus(x0, 0)) → c75(PLUS(proper(x0), ok(0)), PROPER(x0)) 520.29/159.99
PROPER(plus(x0, nil)) → c75(PLUS(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.99
PROPER(plus(x0, rnil)) → c75(PLUS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.99
PROPER(plus(0, x1)) → c75(PLUS(ok(0), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(plus(nil, x1)) → c75(PLUS(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(plus(rnil, x1)) → c75(PLUS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(times(x0, s(z0))) → c76(TIMES(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/159.99
PROPER(times(x0, posrecip(z0))) → c76(TIMES(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/159.99
PROPER(times(x0, negrecip(z0))) → c76(TIMES(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/159.99
PROPER(times(x0, cons(z0, z1))) → c76(TIMES(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/159.99
PROPER(times(x0, cons2(z0, z1))) → c76(TIMES(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/159.99
PROPER(times(x0, rcons(z0, z1))) → c76(TIMES(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/159.99
PROPER(times(x0, from(z0))) → c76(TIMES(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/159.99
PROPER(times(x0, 2ndspos(z0, z1))) → c76(TIMES(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/159.99
PROPER(times(x0, 2ndsneg(z0, z1))) → c76(TIMES(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/159.99
PROPER(times(x0, pi(z0))) → c76(TIMES(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/159.99
PROPER(times(x0, plus(z0, z1))) → c76(TIMES(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/159.99
PROPER(times(x0, times(z0, z1))) → c76(TIMES(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/159.99
PROPER(times(x0, square(z0))) → c76(TIMES(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/159.99
PROPER(times(s(z0), x1)) → c76(TIMES(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/159.99
PROPER(times(posrecip(z0), x1)) → c76(TIMES(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/159.99
PROPER(times(negrecip(z0), x1)) → c76(TIMES(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/159.99
PROPER(times(cons(z0, z1), x1)) → c76(TIMES(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(times(cons2(z0, z1), x1)) → c76(TIMES(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(times(rcons(z0, z1), x1)) → c76(TIMES(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(times(from(z0), x1)) → c76(TIMES(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/159.99
PROPER(times(2ndspos(z0, z1), x1)) → c76(TIMES(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(times(2ndsneg(z0, z1), x1)) → c76(TIMES(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(times(pi(z0), x1)) → c76(TIMES(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/159.99
PROPER(times(plus(z0, z1), x1)) → c76(TIMES(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(times(times(z0, z1), x1)) → c76(TIMES(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/159.99
PROPER(times(square(z0), x1)) → c76(TIMES(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/159.99
PROPER(times(x0, 0)) → c76(TIMES(proper(x0), ok(0)), PROPER(x0)) 520.29/159.99
PROPER(times(x0, nil)) → c76(TIMES(proper(x0), ok(nil)), PROPER(x0)) 520.29/159.99
PROPER(times(x0, rnil)) → c76(TIMES(proper(x0), ok(rnil)), PROPER(x0)) 520.29/159.99
PROPER(times(0, x1)) → c76(TIMES(ok(0), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(times(nil, x1)) → c76(TIMES(ok(nil), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(times(rnil, x1)) → c76(TIMES(ok(rnil), proper(x1)), PROPER(x1)) 520.29/159.99
PROPER(square(s(z0))) → c77(SQUARE(s(proper(z0))), PROPER(s(z0))) 520.29/159.99
PROPER(square(posrecip(z0))) → c77(SQUARE(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.99
PROPER(square(negrecip(z0))) → c77(SQUARE(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.99
PROPER(square(cons(z0, z1))) → c77(SQUARE(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.99
PROPER(square(cons2(z0, z1))) → c77(SQUARE(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.99
PROPER(square(rcons(z0, z1))) → c77(SQUARE(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.99
PROPER(square(from(z0))) → c77(SQUARE(from(proper(z0))), PROPER(from(z0))) 520.29/159.99
PROPER(square(2ndspos(z0, z1))) → c77(SQUARE(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.99
PROPER(square(2ndsneg(z0, z1))) → c77(SQUARE(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.99
PROPER(square(pi(z0))) → c77(SQUARE(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.99
PROPER(square(plus(z0, z1))) → c77(SQUARE(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.99
PROPER(square(times(z0, z1))) → c77(SQUARE(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.99
PROPER(square(square(z0))) → c77(SQUARE(square(proper(z0))), PROPER(square(z0))) 520.29/159.99
PROPER(square(0)) → c77(SQUARE(ok(0))) 520.29/159.99
PROPER(square(nil)) → c77(SQUARE(ok(nil))) 520.29/159.99
PROPER(square(rnil)) → c77(SQUARE(ok(rnil))) 520.29/159.99
TOP(mark(0)) → c78(TOP(ok(0)), PROPER(0)) 520.29/159.99
TOP(mark(s(z0))) → c78(TOP(s(proper(z0))), PROPER(s(z0))) 520.29/159.99
TOP(mark(posrecip(z0))) → c78(TOP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/159.99
TOP(mark(negrecip(z0))) → c78(TOP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/159.99
TOP(mark(nil)) → c78(TOP(ok(nil)), PROPER(nil)) 520.29/159.99
TOP(mark(cons(z0, z1))) → c78(TOP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/159.99
TOP(mark(cons2(z0, z1))) → c78(TOP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/159.99
TOP(mark(rnil)) → c78(TOP(ok(rnil)), PROPER(rnil)) 520.29/159.99
TOP(mark(rcons(z0, z1))) → c78(TOP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/159.99
TOP(mark(from(z0))) → c78(TOP(from(proper(z0))), PROPER(from(z0))) 520.29/159.99
TOP(mark(2ndspos(z0, z1))) → c78(TOP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/159.99
TOP(mark(2ndsneg(z0, z1))) → c78(TOP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/159.99
TOP(mark(pi(z0))) → c78(TOP(pi(proper(z0))), PROPER(pi(z0))) 520.29/159.99
TOP(mark(plus(z0, z1))) → c78(TOP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/159.99
TOP(mark(times(z0, z1))) → c78(TOP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/159.99
TOP(mark(square(z0))) → c78(TOP(square(proper(z0))), PROPER(square(z0)))
S tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 520.29/159.99
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 520.29/159.99
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 520.29/159.99
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 520.29/159.99
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 520.29/159.99
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 520.29/159.99
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 520.29/159.99
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 520.29/159.99
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 520.29/159.99
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 520.29/159.99
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 520.29/159.99
S(mark(z0)) → c31(S(z0)) 520.29/159.99
S(ok(z0)) → c32(S(z0)) 520.29/159.99
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.29/159.99
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.29/159.99
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.29/159.99
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.29/159.99
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.29/159.99
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.29/159.99
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.29/159.99
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.29/159.99
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.29/159.99
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.29/159.99
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.29/159.99
FROM(mark(z0)) → c44(FROM(z0)) 520.29/159.99
FROM(ok(z0)) → c45(FROM(z0)) 520.29/159.99
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.29/159.99
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.29/159.99
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.29/159.99
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.29/159.99
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.29/159.99
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.29/159.99
PI(mark(z0)) → c52(PI(z0)) 520.29/159.99
PI(ok(z0)) → c53(PI(z0)) 520.29/159.99
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.29/159.99
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.29/159.99
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.29/159.99
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.29/159.99
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.29/159.99
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.29/159.99
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.29/159.99
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.29/159.99
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 520.29/159.99
ACTIVE(from(z0)) → c(S(z0)) 520.29/159.99
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 520.29/159.99
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 520.29/159.99
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 520.29/159.99
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 520.29/159.99
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 520.29/159.99
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.29/159.99
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 520.29/159.99
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 520.29/159.99
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 520.29/159.99
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 520.29/159.99
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 520.29/159.99
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.29/159.99
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 520.29/159.99
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 520.29/159.99
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 520.29/159.99
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/159.99
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/159.99
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/159.99
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.99
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/159.99
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/159.99
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/159.99
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/159.99
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 520.29/159.99
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/159.99
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 520.29/159.99
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/159.99
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/159.99
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 520.29/159.99
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/159.99
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/159.99
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/159.99
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/159.99
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/159.99
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/159.99
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 520.29/159.99
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/159.99
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/159.99
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/159.99
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/159.99
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 520.29/159.99
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/159.99
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/159.99
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/160.00
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/160.00
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 520.29/160.00
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/160.00
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/160.00
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/160.00
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/160.00
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/160.00
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/160.00
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/160.00
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/160.00
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.29/160.00
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/160.00
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.29/160.00
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/160.00
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/160.00
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.29/160.00
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/160.00
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/160.00
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/160.00
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/160.00
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/160.00
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/160.00
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.29/160.00
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/160.00
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/160.00
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/160.00
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/160.00
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.29/160.00
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/160.00
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/160.00
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/160.00
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/160.00
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.29/160.00
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/160.00
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/160.00
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/160.00
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/160.00
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/160.00
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/160.00
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/160.00
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/160.00
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.29/160.00
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/160.00
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.29/160.00
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/160.00
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/160.00
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.29/160.00
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/160.00
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/160.00
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/160.00
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/160.00
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/160.00
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/160.00
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.29/160.00
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/160.00
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/160.00
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/160.00
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/160.00
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.29/160.00
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/160.00
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/160.00
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/160.00
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/160.00
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.29/160.00
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.29/160.00
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.29/160.00
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/160.00
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/160.00
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.29/160.00
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/160.00
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/160.00
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.29/160.00
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.29/160.00
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.29/160.00
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.29/160.00
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.29/160.00
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.29/160.00
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.29/160.00
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.29/160.00
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.29/160.00
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.29/160.00
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.29/160.00
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.29/160.00
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.29/160.00
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.29/160.00
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.29/160.00
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.29/160.00
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.29/160.00
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.29/160.00
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.29/160.00
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.29/160.00
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.29/160.00
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.29/160.00
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.29/160.00
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.29/160.00
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/160.00
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/160.00
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/160.00
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/160.00
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/160.00
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/160.00
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/160.00
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/160.00
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.29/160.00
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/160.00
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.29/160.00
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/160.00
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/160.00
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.29/160.00
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/160.00
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/160.00
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/160.00
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/160.00
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/160.00
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/160.00
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.29/160.00
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/160.00
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/160.00
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/160.00
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/160.00
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.29/160.00
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/160.00
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/160.00
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/160.00
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/160.00
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.29/160.00
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/160.00
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/160.00
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/160.00
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/160.00
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/160.00
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/160.00
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/160.00
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/160.00
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.29/160.00
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/160.00
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.29/160.00
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/160.00
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/160.00
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.29/160.00
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/160.00
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/160.00
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/160.00
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/160.00
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/160.00
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/160.00
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.29/160.00
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/160.00
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/160.00
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/160.00
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/160.00
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.29/160.00
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/160.00
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/160.00
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/160.00
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/160.00
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.29/160.00
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/160.00
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/160.00
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/160.00
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/160.00
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/160.00
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/160.00
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/160.00
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/160.00
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.29/160.00
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/160.00
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.29/160.00
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/160.00
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/160.00
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.29/160.00
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/160.00
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/160.00
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/160.00
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/160.00
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/160.00
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/160.00
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.29/160.00
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/160.00
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/160.00
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/160.00
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/160.00
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.29/160.00
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/160.00
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/160.00
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/160.00
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/160.00
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.29/160.00
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.29/160.00
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.29/160.00
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.29/160.00
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.29/160.00
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.29/160.00
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.29/160.00
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.29/160.00
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.29/160.00
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.29/160.00
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.29/160.00
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.29/160.00
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.29/160.00
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.29/160.00
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.29/160.00
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.29/160.00
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.29/160.00
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.29/160.00
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.29/160.00
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.29/160.00
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.29/160.00
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.29/160.00
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.29/160.00
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.29/160.00
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.29/160.00
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.29/160.00
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.29/160.00
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.29/160.00
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.29/160.00
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.29/160.00
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.29/160.00
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.29/160.00
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.29/160.00
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/160.00
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/160.00
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/160.00
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/160.00
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/160.00
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.29/160.00
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/160.00
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/160.00
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.29/160.00
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/160.00
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/160.00
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.29/160.00
PROPER(s(0)) → c63(S(ok(0))) 520.29/160.00
PROPER(s(nil)) → c63(S(ok(nil))) 520.29/160.00
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.29/160.00
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.29/160.00
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/160.00
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/160.00
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/160.00
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/160.00
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/160.00
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.29/160.00
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/160.00
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/160.00
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.29/160.00
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/160.00
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/160.00
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.29/160.00
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.29/160.00
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.29/160.00
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.29/160.00
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.29/160.00
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.29/160.00
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.29/160.00
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.29/160.00
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.29/160.00
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.29/160.00
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.29/160.00
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.29/160.00
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.29/160.00
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.29/160.00
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.29/160.00
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.29/160.00
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.29/160.00
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.29/160.00
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.29/160.00
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.29/160.00
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/160.00
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/160.00
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/160.00
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/160.00
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/160.00
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/160.00
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/160.00
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/160.00
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/160.00
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/160.00
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/160.00
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/160.00
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/160.00
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/160.00
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/160.00
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/160.00
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/160.00
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/160.00
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/160.00
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/160.00
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/160.00
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/160.00
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/160.00
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/160.00
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/160.00
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/160.00
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.29/160.00
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.29/160.00
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.29/160.00
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.29/160.00
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.29/160.00
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.29/160.00
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/160.00
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/160.00
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/160.00
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/160.00
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/160.00
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/160.00
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/160.00
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/160.00
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.29/160.00
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.29/160.00
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.29/160.00
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.29/160.00
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.29/160.00
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.29/160.00
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.29/160.00
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.29/160.00
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.29/160.00
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.29/160.00
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.29/160.00
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.29/160.00
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.29/160.00
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.29/160.00
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.29/160.00
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.29/160.00
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.29/160.00
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.29/160.00
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0)) 520.29/160.00
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0)) 520.29/160.00
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0)) 520.29/160.00
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(x1)) 520.29/160.00
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(x1)) 520.29/160.00
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(x1)) 520.29/160.00
PROPER(rcons(x0, s(z0))) → c70(RCONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.29/160.00
PROPER(rcons(x0, posrecip(z0))) → c70(RCONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.29/160.00
PROPER(rcons(x0, negrecip(z0))) → c70(RCONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.29/160.00
PROPER(rcons(x0, cons(z0, z1))) → c70(RCONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.29/160.00
PROPER(rcons(x0, cons2(z0, z1))) → c70(RCONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.29/160.00
PROPER(rcons(x0, rcons(z0, z1))) → c70(RCONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.29/160.00
PROPER(rcons(x0, from(z0))) → c70(RCONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.29/160.00
PROPER(rcons(x0, 2ndspos(z0, z1))) → c70(RCONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.29/160.00
PROPER(rcons(x0, 2ndsneg(z0, z1))) → c70(RCONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.44/160.00
PROPER(rcons(x0, pi(z0))) → c70(RCONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.44/160.00
PROPER(rcons(x0, plus(z0, z1))) → c70(RCONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.44/160.00
PROPER(rcons(x0, times(z0, z1))) → c70(RCONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.44/160.00
PROPER(rcons(x0, square(z0))) → c70(RCONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.44/160.00
PROPER(rcons(s(z0), x1)) → c70(RCONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.44/160.00
PROPER(rcons(posrecip(z0), x1)) → c70(RCONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.44/160.00
PROPER(rcons(negrecip(z0), x1)) → c70(RCONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.44/160.00
PROPER(rcons(cons(z0, z1), x1)) → c70(RCONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(rcons(cons2(z0, z1), x1)) → c70(RCONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(rcons(rcons(z0, z1), x1)) → c70(RCONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(rcons(from(z0), x1)) → c70(RCONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.44/160.00
PROPER(rcons(2ndspos(z0, z1), x1)) → c70(RCONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(rcons(2ndsneg(z0, z1), x1)) → c70(RCONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(rcons(pi(z0), x1)) → c70(RCONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.44/160.00
PROPER(rcons(plus(z0, z1), x1)) → c70(RCONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(rcons(times(z0, z1), x1)) → c70(RCONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(rcons(square(z0), x1)) → c70(RCONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.44/160.00
PROPER(rcons(x0, 0)) → c70(RCONS(proper(x0), ok(0)), PROPER(x0)) 520.44/160.00
PROPER(rcons(x0, nil)) → c70(RCONS(proper(x0), ok(nil)), PROPER(x0)) 520.44/160.00
PROPER(rcons(x0, rnil)) → c70(RCONS(proper(x0), ok(rnil)), PROPER(x0)) 520.44/160.00
PROPER(rcons(0, x1)) → c70(RCONS(ok(0), proper(x1)), PROPER(x1)) 520.44/160.00
PROPER(rcons(nil, x1)) → c70(RCONS(ok(nil), proper(x1)), PROPER(x1)) 520.44/160.00
PROPER(rcons(rnil, x1)) → c70(RCONS(ok(rnil), proper(x1)), PROPER(x1)) 520.44/160.00
PROPER(from(s(z0))) → c71(FROM(s(proper(z0))), PROPER(s(z0))) 520.44/160.00
PROPER(from(posrecip(z0))) → c71(FROM(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.44/160.00
PROPER(from(negrecip(z0))) → c71(FROM(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.44/160.00
PROPER(from(cons(z0, z1))) → c71(FROM(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.44/160.00
PROPER(from(cons2(z0, z1))) → c71(FROM(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.44/160.00
PROPER(from(rcons(z0, z1))) → c71(FROM(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.44/160.00
PROPER(from(from(z0))) → c71(FROM(from(proper(z0))), PROPER(from(z0))) 520.44/160.00
PROPER(from(2ndspos(z0, z1))) → c71(FROM(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.44/160.00
PROPER(from(2ndsneg(z0, z1))) → c71(FROM(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.44/160.00
PROPER(from(pi(z0))) → c71(FROM(pi(proper(z0))), PROPER(pi(z0))) 520.44/160.00
PROPER(from(plus(z0, z1))) → c71(FROM(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.44/160.00
PROPER(from(times(z0, z1))) → c71(FROM(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.44/160.00
PROPER(from(square(z0))) → c71(FROM(square(proper(z0))), PROPER(square(z0))) 520.44/160.00
PROPER(from(0)) → c71(FROM(ok(0))) 520.44/160.00
PROPER(from(nil)) → c71(FROM(ok(nil))) 520.44/160.00
PROPER(from(rnil)) → c71(FROM(ok(rnil))) 520.44/160.00
PROPER(2ndspos(x0, s(z0))) → c72(2NDSPOS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.44/160.00
PROPER(2ndspos(x0, posrecip(z0))) → c72(2NDSPOS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.44/160.00
PROPER(2ndspos(x0, negrecip(z0))) → c72(2NDSPOS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.44/160.00
PROPER(2ndspos(x0, cons(z0, z1))) → c72(2NDSPOS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.44/160.00
PROPER(2ndspos(x0, cons2(z0, z1))) → c72(2NDSPOS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.44/160.00
PROPER(2ndspos(x0, rcons(z0, z1))) → c72(2NDSPOS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.44/160.00
PROPER(2ndspos(x0, from(z0))) → c72(2NDSPOS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.44/160.00
PROPER(2ndspos(x0, 2ndspos(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.44/160.00
PROPER(2ndspos(x0, 2ndsneg(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.44/160.00
PROPER(2ndspos(x0, pi(z0))) → c72(2NDSPOS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.44/160.00
PROPER(2ndspos(x0, plus(z0, z1))) → c72(2NDSPOS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.44/160.00
PROPER(2ndspos(x0, times(z0, z1))) → c72(2NDSPOS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.44/160.00
PROPER(2ndspos(x0, square(z0))) → c72(2NDSPOS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.44/160.00
PROPER(2ndspos(s(z0), x1)) → c72(2NDSPOS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.44/160.00
PROPER(2ndspos(posrecip(z0), x1)) → c72(2NDSPOS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.44/160.00
PROPER(2ndspos(negrecip(z0), x1)) → c72(2NDSPOS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.44/160.00
PROPER(2ndspos(cons(z0, z1), x1)) → c72(2NDSPOS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(2ndspos(cons2(z0, z1), x1)) → c72(2NDSPOS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(2ndspos(rcons(z0, z1), x1)) → c72(2NDSPOS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(2ndspos(from(z0), x1)) → c72(2NDSPOS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.44/160.00
PROPER(2ndspos(2ndspos(z0, z1), x1)) → c72(2NDSPOS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(2ndspos(2ndsneg(z0, z1), x1)) → c72(2NDSPOS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(2ndspos(pi(z0), x1)) → c72(2NDSPOS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.44/160.00
PROPER(2ndspos(plus(z0, z1), x1)) → c72(2NDSPOS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(2ndspos(times(z0, z1), x1)) → c72(2NDSPOS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(2ndspos(square(z0), x1)) → c72(2NDSPOS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.44/160.00
PROPER(2ndspos(x0, 0)) → c72(2NDSPOS(proper(x0), ok(0)), PROPER(x0)) 520.44/160.00
PROPER(2ndspos(x0, nil)) → c72(2NDSPOS(proper(x0), ok(nil)), PROPER(x0)) 520.44/160.00
PROPER(2ndspos(x0, rnil)) → c72(2NDSPOS(proper(x0), ok(rnil)), PROPER(x0)) 520.44/160.00
PROPER(2ndspos(0, x1)) → c72(2NDSPOS(ok(0), proper(x1)), PROPER(x1)) 520.44/160.00
PROPER(2ndspos(nil, x1)) → c72(2NDSPOS(ok(nil), proper(x1)), PROPER(x1)) 520.44/160.00
PROPER(2ndspos(rnil, x1)) → c72(2NDSPOS(ok(rnil), proper(x1)), PROPER(x1)) 520.44/160.00
PROPER(2ndsneg(x0, s(z0))) → c73(2NDSNEG(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.44/160.00
PROPER(2ndsneg(x0, posrecip(z0))) → c73(2NDSNEG(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.44/160.00
PROPER(2ndsneg(x0, negrecip(z0))) → c73(2NDSNEG(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.44/160.00
PROPER(2ndsneg(x0, cons(z0, z1))) → c73(2NDSNEG(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.44/160.00
PROPER(2ndsneg(x0, cons2(z0, z1))) → c73(2NDSNEG(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.44/160.00
PROPER(2ndsneg(x0, rcons(z0, z1))) → c73(2NDSNEG(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.44/160.00
PROPER(2ndsneg(x0, from(z0))) → c73(2NDSNEG(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.44/160.00
PROPER(2ndsneg(x0, 2ndspos(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.44/160.00
PROPER(2ndsneg(x0, 2ndsneg(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.44/160.00
PROPER(2ndsneg(x0, pi(z0))) → c73(2NDSNEG(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.44/160.00
PROPER(2ndsneg(x0, plus(z0, z1))) → c73(2NDSNEG(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.44/160.00
PROPER(2ndsneg(x0, times(z0, z1))) → c73(2NDSNEG(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.44/160.00
PROPER(2ndsneg(x0, square(z0))) → c73(2NDSNEG(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.44/160.00
PROPER(2ndsneg(s(z0), x1)) → c73(2NDSNEG(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.44/160.00
PROPER(2ndsneg(posrecip(z0), x1)) → c73(2NDSNEG(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.44/160.00
PROPER(2ndsneg(negrecip(z0), x1)) → c73(2NDSNEG(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.44/160.00
PROPER(2ndsneg(cons(z0, z1), x1)) → c73(2NDSNEG(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(2ndsneg(cons2(z0, z1), x1)) → c73(2NDSNEG(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(2ndsneg(rcons(z0, z1), x1)) → c73(2NDSNEG(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(2ndsneg(from(z0), x1)) → c73(2NDSNEG(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.44/160.00
PROPER(2ndsneg(2ndspos(z0, z1), x1)) → c73(2NDSNEG(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(2ndsneg(2ndsneg(z0, z1), x1)) → c73(2NDSNEG(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(2ndsneg(pi(z0), x1)) → c73(2NDSNEG(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.44/160.00
PROPER(2ndsneg(plus(z0, z1), x1)) → c73(2NDSNEG(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(2ndsneg(times(z0, z1), x1)) → c73(2NDSNEG(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(2ndsneg(square(z0), x1)) → c73(2NDSNEG(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.44/160.00
PROPER(2ndsneg(x0, 0)) → c73(2NDSNEG(proper(x0), ok(0)), PROPER(x0)) 520.44/160.00
PROPER(2ndsneg(x0, nil)) → c73(2NDSNEG(proper(x0), ok(nil)), PROPER(x0)) 520.44/160.00
PROPER(2ndsneg(x0, rnil)) → c73(2NDSNEG(proper(x0), ok(rnil)), PROPER(x0)) 520.44/160.00
PROPER(2ndsneg(0, x1)) → c73(2NDSNEG(ok(0), proper(x1)), PROPER(x1)) 520.44/160.00
PROPER(2ndsneg(nil, x1)) → c73(2NDSNEG(ok(nil), proper(x1)), PROPER(x1)) 520.44/160.00
PROPER(2ndsneg(rnil, x1)) → c73(2NDSNEG(ok(rnil), proper(x1)), PROPER(x1)) 520.44/160.00
PROPER(pi(s(z0))) → c74(PI(s(proper(z0))), PROPER(s(z0))) 520.44/160.00
PROPER(pi(posrecip(z0))) → c74(PI(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.44/160.00
PROPER(pi(negrecip(z0))) → c74(PI(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.44/160.00
PROPER(pi(cons(z0, z1))) → c74(PI(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.44/160.00
PROPER(pi(cons2(z0, z1))) → c74(PI(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.44/160.00
PROPER(pi(rcons(z0, z1))) → c74(PI(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.44/160.00
PROPER(pi(from(z0))) → c74(PI(from(proper(z0))), PROPER(from(z0))) 520.44/160.00
PROPER(pi(2ndspos(z0, z1))) → c74(PI(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.44/160.00
PROPER(pi(2ndsneg(z0, z1))) → c74(PI(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.44/160.00
PROPER(pi(pi(z0))) → c74(PI(pi(proper(z0))), PROPER(pi(z0))) 520.44/160.00
PROPER(pi(plus(z0, z1))) → c74(PI(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.44/160.00
PROPER(pi(times(z0, z1))) → c74(PI(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.44/160.00
PROPER(pi(square(z0))) → c74(PI(square(proper(z0))), PROPER(square(z0))) 520.44/160.00
PROPER(pi(0)) → c74(PI(ok(0))) 520.44/160.00
PROPER(pi(nil)) → c74(PI(ok(nil))) 520.44/160.00
PROPER(pi(rnil)) → c74(PI(ok(rnil))) 520.44/160.00
PROPER(plus(x0, s(z0))) → c75(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.44/160.00
PROPER(plus(x0, posrecip(z0))) → c75(PLUS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.44/160.00
PROPER(plus(x0, negrecip(z0))) → c75(PLUS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.44/160.00
PROPER(plus(x0, cons(z0, z1))) → c75(PLUS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.44/160.00
PROPER(plus(x0, cons2(z0, z1))) → c75(PLUS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.44/160.00
PROPER(plus(x0, rcons(z0, z1))) → c75(PLUS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.44/160.00
PROPER(plus(x0, from(z0))) → c75(PLUS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.44/160.00
PROPER(plus(x0, 2ndspos(z0, z1))) → c75(PLUS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.44/160.00
PROPER(plus(x0, 2ndsneg(z0, z1))) → c75(PLUS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.44/160.00
PROPER(plus(x0, pi(z0))) → c75(PLUS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.44/160.00
PROPER(plus(x0, plus(z0, z1))) → c75(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.44/160.00
PROPER(plus(x0, times(z0, z1))) → c75(PLUS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.44/160.00
PROPER(plus(x0, square(z0))) → c75(PLUS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.44/160.00
PROPER(plus(s(z0), x1)) → c75(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.44/160.00
PROPER(plus(posrecip(z0), x1)) → c75(PLUS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.44/160.00
PROPER(plus(negrecip(z0), x1)) → c75(PLUS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.44/160.00
PROPER(plus(cons(z0, z1), x1)) → c75(PLUS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(plus(cons2(z0, z1), x1)) → c75(PLUS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(plus(rcons(z0, z1), x1)) → c75(PLUS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(plus(from(z0), x1)) → c75(PLUS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.44/160.00
PROPER(plus(2ndspos(z0, z1), x1)) → c75(PLUS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(plus(2ndsneg(z0, z1), x1)) → c75(PLUS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(plus(pi(z0), x1)) → c75(PLUS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.44/160.00
PROPER(plus(plus(z0, z1), x1)) → c75(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(plus(times(z0, z1), x1)) → c75(PLUS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(plus(square(z0), x1)) → c75(PLUS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.44/160.00
PROPER(plus(x0, 0)) → c75(PLUS(proper(x0), ok(0)), PROPER(x0)) 520.44/160.00
PROPER(plus(x0, nil)) → c75(PLUS(proper(x0), ok(nil)), PROPER(x0)) 520.44/160.00
PROPER(plus(x0, rnil)) → c75(PLUS(proper(x0), ok(rnil)), PROPER(x0)) 520.44/160.00
PROPER(plus(0, x1)) → c75(PLUS(ok(0), proper(x1)), PROPER(x1)) 520.44/160.00
PROPER(plus(nil, x1)) → c75(PLUS(ok(nil), proper(x1)), PROPER(x1)) 520.44/160.00
PROPER(plus(rnil, x1)) → c75(PLUS(ok(rnil), proper(x1)), PROPER(x1)) 520.44/160.00
PROPER(times(x0, s(z0))) → c76(TIMES(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.44/160.00
PROPER(times(x0, posrecip(z0))) → c76(TIMES(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.44/160.00
PROPER(times(x0, negrecip(z0))) → c76(TIMES(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.44/160.00
PROPER(times(x0, cons(z0, z1))) → c76(TIMES(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.44/160.00
PROPER(times(x0, cons2(z0, z1))) → c76(TIMES(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.44/160.00
PROPER(times(x0, rcons(z0, z1))) → c76(TIMES(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.44/160.00
PROPER(times(x0, from(z0))) → c76(TIMES(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.44/160.00
PROPER(times(x0, 2ndspos(z0, z1))) → c76(TIMES(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.44/160.00
PROPER(times(x0, 2ndsneg(z0, z1))) → c76(TIMES(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.44/160.00
PROPER(times(x0, pi(z0))) → c76(TIMES(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.44/160.00
PROPER(times(x0, plus(z0, z1))) → c76(TIMES(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.44/160.00
PROPER(times(x0, times(z0, z1))) → c76(TIMES(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.44/160.00
PROPER(times(x0, square(z0))) → c76(TIMES(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.44/160.00
PROPER(times(s(z0), x1)) → c76(TIMES(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.44/160.00
PROPER(times(posrecip(z0), x1)) → c76(TIMES(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.44/160.00
PROPER(times(negrecip(z0), x1)) → c76(TIMES(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.44/160.00
PROPER(times(cons(z0, z1), x1)) → c76(TIMES(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(times(cons2(z0, z1), x1)) → c76(TIMES(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(times(rcons(z0, z1), x1)) → c76(TIMES(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(times(from(z0), x1)) → c76(TIMES(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.44/160.00
PROPER(times(2ndspos(z0, z1), x1)) → c76(TIMES(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(times(2ndsneg(z0, z1), x1)) → c76(TIMES(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(times(pi(z0), x1)) → c76(TIMES(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.44/160.00
PROPER(times(plus(z0, z1), x1)) → c76(TIMES(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(times(times(z0, z1), x1)) → c76(TIMES(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(times(square(z0), x1)) → c76(TIMES(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.44/160.00
PROPER(times(x0, 0)) → c76(TIMES(proper(x0), ok(0)), PROPER(x0)) 520.44/160.00
PROPER(times(x0, nil)) → c76(TIMES(proper(x0), ok(nil)), PROPER(x0)) 520.44/160.00
PROPER(times(x0, rnil)) → c76(TIMES(proper(x0), ok(rnil)), PROPER(x0)) 520.44/160.00
PROPER(times(0, x1)) → c76(TIMES(ok(0), proper(x1)), PROPER(x1)) 520.44/160.00
PROPER(times(nil, x1)) → c76(TIMES(ok(nil), proper(x1)), PROPER(x1)) 520.44/160.00
PROPER(times(rnil, x1)) → c76(TIMES(ok(rnil), proper(x1)), PROPER(x1)) 520.44/160.00
PROPER(square(s(z0))) → c77(SQUARE(s(proper(z0))), PROPER(s(z0))) 520.44/160.00
PROPER(square(posrecip(z0))) → c77(SQUARE(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.44/160.00
PROPER(square(negrecip(z0))) → c77(SQUARE(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.44/160.00
PROPER(square(cons(z0, z1))) → c77(SQUARE(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.44/160.00
PROPER(square(cons2(z0, z1))) → c77(SQUARE(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.44/160.00
PROPER(square(rcons(z0, z1))) → c77(SQUARE(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.44/160.00
PROPER(square(from(z0))) → c77(SQUARE(from(proper(z0))), PROPER(from(z0))) 520.44/160.00
PROPER(square(2ndspos(z0, z1))) → c77(SQUARE(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.44/160.00
PROPER(square(2ndsneg(z0, z1))) → c77(SQUARE(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.44/160.00
PROPER(square(pi(z0))) → c77(SQUARE(pi(proper(z0))), PROPER(pi(z0))) 520.44/160.00
PROPER(square(plus(z0, z1))) → c77(SQUARE(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.44/160.00
PROPER(square(times(z0, z1))) → c77(SQUARE(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.44/160.00
PROPER(square(square(z0))) → c77(SQUARE(square(proper(z0))), PROPER(square(z0))) 520.44/160.00
PROPER(square(0)) → c77(SQUARE(ok(0))) 520.44/160.00
PROPER(square(nil)) → c77(SQUARE(ok(nil))) 520.44/160.00
PROPER(square(rnil)) → c77(SQUARE(ok(rnil))) 520.44/160.00
TOP(mark(0)) → c78(TOP(ok(0)), PROPER(0)) 520.44/160.00
TOP(mark(s(z0))) → c78(TOP(s(proper(z0))), PROPER(s(z0))) 520.44/160.00
TOP(mark(posrecip(z0))) → c78(TOP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.44/160.00
TOP(mark(negrecip(z0))) → c78(TOP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.44/160.00
TOP(mark(nil)) → c78(TOP(ok(nil)), PROPER(nil)) 520.44/160.00
TOP(mark(cons(z0, z1))) → c78(TOP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.44/160.00
TOP(mark(cons2(z0, z1))) → c78(TOP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.44/160.00
TOP(mark(rnil)) → c78(TOP(ok(rnil)), PROPER(rnil)) 520.44/160.00
TOP(mark(rcons(z0, z1))) → c78(TOP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.44/160.00
TOP(mark(from(z0))) → c78(TOP(from(proper(z0))), PROPER(from(z0))) 520.44/160.00
TOP(mark(2ndspos(z0, z1))) → c78(TOP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.44/160.00
TOP(mark(2ndsneg(z0, z1))) → c78(TOP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.44/160.00
TOP(mark(pi(z0))) → c78(TOP(pi(proper(z0))), PROPER(pi(z0))) 520.44/160.00
TOP(mark(plus(z0, z1))) → c78(TOP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.44/160.00
TOP(mark(times(z0, z1))) → c78(TOP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.44/160.00
TOP(mark(square(z0))) → c78(TOP(square(proper(z0))), PROPER(square(z0)))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

ACTIVE, S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, TOP, PROPER

Compound Symbols:

c12, c18, c19, c21, c22, c23, c24, c26, c27, c28, c29, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c79, c, c7, c9, c11, c1, c13, c14, c15, c16, c17, c20, c25, c30, c63, c63, c64, c64, c65, c65, c67, c67, c68, c68, c70, c70, c71, c71, c72, c72, c73, c73, c74, c74, c75, c75, c76, c76, c77, c77, c78

520.44/160.00
520.44/160.00

(77) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID) transformation)

Removed 3 trailing tuple parts
520.44/160.00
520.44/160.00

(78) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.44/160.00
active(2ndspos(0, z0)) → mark(rnil) 520.44/160.00
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.44/160.00
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.44/160.00
active(2ndsneg(0, z0)) → mark(rnil) 520.44/160.00
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.44/160.00
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.44/160.00
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.44/160.00
active(plus(0, z0)) → mark(z0) 520.44/160.00
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.44/160.00
active(times(0, z0)) → mark(0) 520.44/160.00
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.44/160.00
active(square(z0)) → mark(times(z0, z0)) 520.44/160.00
active(s(z0)) → s(active(z0)) 520.44/160.00
active(posrecip(z0)) → posrecip(active(z0)) 520.44/160.00
active(negrecip(z0)) → negrecip(active(z0)) 520.44/160.00
active(cons(z0, z1)) → cons(active(z0), z1) 520.44/160.00
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.44/160.00
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.44/160.00
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.44/160.00
active(from(z0)) → from(active(z0)) 520.44/160.00
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.44/160.00
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.44/160.00
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.44/160.00
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.44/160.00
active(pi(z0)) → pi(active(z0)) 520.44/160.00
active(plus(z0, z1)) → plus(active(z0), z1) 520.44/160.00
active(plus(z0, z1)) → plus(z0, active(z1)) 520.44/160.00
active(times(z0, z1)) → times(active(z0), z1) 520.44/160.00
active(times(z0, z1)) → times(z0, active(z1)) 520.44/160.00
active(square(z0)) → square(active(z0)) 520.44/160.00
s(mark(z0)) → mark(s(z0)) 520.44/160.00
s(ok(z0)) → ok(s(z0)) 520.44/160.00
posrecip(mark(z0)) → mark(posrecip(z0)) 520.44/160.00
posrecip(ok(z0)) → ok(posrecip(z0)) 520.44/160.00
negrecip(mark(z0)) → mark(negrecip(z0)) 520.44/160.00
negrecip(ok(z0)) → ok(negrecip(z0)) 520.44/160.00
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.44/160.00
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.44/160.00
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.44/160.00
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.44/160.00
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.44/160.00
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.44/160.00
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.44/160.00
from(mark(z0)) → mark(from(z0)) 520.44/160.00
from(ok(z0)) → ok(from(z0)) 520.44/160.00
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.44/160.00
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.44/160.00
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.44/160.00
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.44/160.00
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.44/160.00
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.44/160.00
pi(mark(z0)) → mark(pi(z0)) 520.44/160.00
pi(ok(z0)) → ok(pi(z0)) 520.44/160.00
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.44/160.00
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.44/160.00
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.44/160.00
times(mark(z0), z1) → mark(times(z0, z1)) 520.44/160.00
times(z0, mark(z1)) → mark(times(z0, z1)) 520.44/160.00
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.44/160.00
square(mark(z0)) → mark(square(z0)) 520.44/160.00
square(ok(z0)) → ok(square(z0)) 520.44/160.00
proper(0) → ok(0) 520.44/160.00
proper(s(z0)) → s(proper(z0)) 520.44/160.00
proper(posrecip(z0)) → posrecip(proper(z0)) 520.44/160.00
proper(negrecip(z0)) → negrecip(proper(z0)) 520.44/160.00
proper(nil) → ok(nil) 520.44/160.00
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.44/160.00
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.44/160.00
proper(rnil) → ok(rnil) 520.44/160.00
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.44/160.00
proper(from(z0)) → from(proper(z0)) 520.44/160.00
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.44/160.00
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.44/160.00
proper(pi(z0)) → pi(proper(z0)) 520.44/160.00
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.44/160.00
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.44/160.00
proper(square(z0)) → square(proper(z0)) 520.44/160.00
top(mark(z0)) → top(proper(z0)) 520.44/160.00
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 520.44/160.00
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 520.44/160.00
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 520.44/160.00
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 520.44/160.00
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 520.44/160.00
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 520.44/160.00
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 520.44/160.00
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 520.44/160.00
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 520.44/160.00
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 520.44/160.00
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 520.44/160.00
S(mark(z0)) → c31(S(z0)) 520.44/160.00
S(ok(z0)) → c32(S(z0)) 520.44/160.00
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.00
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.00
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.00
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.00
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.00
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.00
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.00
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.00
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.00
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.00
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.00
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.00
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.00
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.00
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.00
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.00
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.00
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.00
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.00
PI(mark(z0)) → c52(PI(z0)) 520.44/160.00
PI(ok(z0)) → c53(PI(z0)) 520.44/160.00
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.00
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.00
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.00
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.00
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.00
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.00
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.00
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.44/160.00
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 520.44/160.00
ACTIVE(from(z0)) → c(S(z0)) 520.44/160.00
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 520.44/160.00
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 520.44/160.00
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 520.44/160.00
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 520.44/160.00
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 520.44/160.00
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.44/160.00
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 520.44/160.00
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 520.44/160.00
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 520.44/160.00
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 520.44/160.00
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 520.44/160.00
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.44/160.00
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 520.44/160.00
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 520.44/160.00
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 520.44/160.00
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.44/160.00
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.44/160.00
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.00
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.00
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.44/160.00
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.00
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.00
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.44/160.00
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 520.44/160.00
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.44/160.00
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 520.44/160.00
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.44/160.00
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 520.44/160.00
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 520.44/160.00
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.44/160.00
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.44/160.00
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.44/160.00
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.44/160.00
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.44/160.00
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.44/160.00
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 520.44/160.00
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.44/160.00
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.44/160.00
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.44/160.00
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.44/160.00
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 520.44/160.00
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.44/160.00
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.44/160.00
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.44/160.00
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.44/160.00
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 520.44/160.00
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.44/160.00
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.44/160.00
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.00
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.00
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.44/160.00
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.00
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.00
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.44/160.00
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.44/160.00
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.44/160.00
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.44/160.00
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.44/160.00
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.44/160.00
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.44/160.00
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.44/160.00
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.44/160.00
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.44/160.00
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.44/160.00
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.44/160.00
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.44/160.00
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.44/160.00
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.44/160.00
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.44/160.00
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.44/160.00
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.44/160.00
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.44/160.00
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.44/160.00
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.44/160.00
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.44/160.00
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.44/160.00
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.44/160.00
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.44/160.00
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.44/160.00
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.00
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.00
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.44/160.00
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.00
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.00
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.44/160.00
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.44/160.00
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.44/160.00
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.44/160.00
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.44/160.00
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.44/160.00
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.44/160.00
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.44/160.00
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.44/160.00
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.44/160.00
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.44/160.00
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.44/160.00
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.44/160.00
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.44/160.00
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.44/160.00
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.44/160.00
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.44/160.00
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.44/160.00
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.44/160.00
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.44/160.00
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.44/160.00
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.44/160.00
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.44/160.00
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.44/160.00
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.44/160.00
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.44/160.00
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.00
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.00
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.44/160.00
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.00
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.00
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.44/160.00
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.44/160.00
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.44/160.00
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.44/160.00
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.44/160.00
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.44/160.00
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.44/160.00
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.44/160.00
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.44/160.00
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.44/160.00
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.44/160.00
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.44/160.00
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.44/160.00
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.44/160.00
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.44/160.00
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.44/160.00
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.44/160.00
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.44/160.00
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.44/160.00
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.44/160.00
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.44/160.00
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.44/160.00
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.44/160.00
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.44/160.00
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.44/160.00
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.44/160.00
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.00
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.00
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.44/160.00
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.00
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.00
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.44/160.00
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.44/160.00
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.44/160.00
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.44/160.00
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.44/160.00
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.44/160.00
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.44/160.00
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.44/160.00
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.44/160.00
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.44/160.00
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.44/160.00
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.44/160.00
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.44/160.00
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.44/160.00
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.44/160.00
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.44/160.00
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.44/160.00
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.44/160.00
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.44/160.00
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.44/160.00
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.44/160.00
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.44/160.00
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.44/160.00
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.44/160.00
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.44/160.00
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.44/160.00
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.00
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.00
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.44/160.00
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.00
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.00
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.44/160.00
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.44/160.00
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.44/160.00
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.44/160.00
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.44/160.00
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.44/160.00
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.44/160.00
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.44/160.00
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.44/160.00
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.44/160.00
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.44/160.00
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.44/160.00
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.44/160.00
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.44/160.00
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.44/160.00
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.44/160.00
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.44/160.00
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.44/160.00
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.44/160.00
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.44/160.00
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.44/160.00
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.44/160.00
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.44/160.00
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.44/160.00
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.44/160.00
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.44/160.00
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.00
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.00
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.44/160.00
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.00
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.00
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.44/160.00
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.44/160.00
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.44/160.00
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.44/160.00
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.44/160.00
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.44/160.00
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.44/160.00
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.44/160.00
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.44/160.00
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.44/160.00
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.44/160.00
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.44/160.00
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.44/160.00
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.44/160.00
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.44/160.00
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.44/160.00
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.44/160.00
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.44/160.00
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.44/160.00
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.44/160.00
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.44/160.00
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.44/160.00
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.44/160.00
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.44/160.00
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.44/160.00
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.44/160.00
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.00
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.00
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.44/160.00
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.00
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.00
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.44/160.00
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.44/160.00
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.44/160.00
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.44/160.00
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.44/160.00
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.44/160.00
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.44/160.00
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.44/160.00
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.44/160.00
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.44/160.00
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.44/160.00
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.44/160.00
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.44/160.00
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.44/160.00
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.44/160.00
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.44/160.00
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.44/160.00
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.44/160.00
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.44/160.00
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.44/160.00
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.44/160.00
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.44/160.00
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.44/160.00
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.44/160.00
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.44/160.00
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.44/160.00
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.44/160.00
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.44/160.00
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.44/160.00
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.44/160.00
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.44/160.00
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.44/160.00
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.44/160.00
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.44/160.00
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.44/160.00
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.44/160.00
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.44/160.00
PROPER(s(0)) → c63(S(ok(0))) 520.44/160.00
PROPER(s(nil)) → c63(S(ok(nil))) 520.44/160.00
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.44/160.00
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.44/160.00
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.44/160.00
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.44/160.00
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.44/160.00
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.44/160.00
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.44/160.00
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.44/160.00
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.44/160.00
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.44/160.00
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.44/160.00
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.44/160.00
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.44/160.00
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.44/160.00
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.44/160.00
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.44/160.00
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.44/160.00
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.44/160.00
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.44/160.00
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.44/160.00
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.44/160.00
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.44/160.00
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.44/160.00
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.44/160.00
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.44/160.00
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.44/160.00
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.44/160.00
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.44/160.00
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.44/160.00
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.44/160.00
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.44/160.00
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.44/160.00
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.44/160.00
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.44/160.00
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.44/160.00
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.44/160.00
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.44/160.00
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.44/160.00
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.44/160.00
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.44/160.00
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.44/160.00
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.44/160.00
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.44/160.00
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.44/160.00
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.44/160.00
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.44/160.00
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.44/160.00
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.44/160.00
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.44/160.00
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.44/160.00
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.44/160.00
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.44/160.00
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.44/160.00
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.44/160.00
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.44/160.00
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.44/160.00
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.44/160.00
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.44/160.00
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.44/160.00
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.44/160.00
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.44/160.00
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.44/160.00
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.44/160.00
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.44/160.00
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.44/160.00
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.44/160.00
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.44/160.00
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.44/160.00
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.44/160.00
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.44/160.00
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.44/160.00
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.44/160.00
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.44/160.00
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.44/160.00
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.44/160.00
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.44/160.00
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.44/160.00
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0)) 520.44/160.00
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0)) 520.44/160.00
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0)) 520.44/160.00
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(x1)) 520.44/160.00
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(x1)) 520.44/160.00
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(x1)) 520.44/160.00
PROPER(rcons(x0, s(z0))) → c70(RCONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.44/160.00
PROPER(rcons(x0, posrecip(z0))) → c70(RCONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.44/160.00
PROPER(rcons(x0, negrecip(z0))) → c70(RCONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.44/160.00
PROPER(rcons(x0, cons(z0, z1))) → c70(RCONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.44/160.00
PROPER(rcons(x0, cons2(z0, z1))) → c70(RCONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.44/160.00
PROPER(rcons(x0, rcons(z0, z1))) → c70(RCONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.44/160.00
PROPER(rcons(x0, from(z0))) → c70(RCONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.44/160.00
PROPER(rcons(x0, 2ndspos(z0, z1))) → c70(RCONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.44/160.00
PROPER(rcons(x0, 2ndsneg(z0, z1))) → c70(RCONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.44/160.00
PROPER(rcons(x0, pi(z0))) → c70(RCONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.44/160.00
PROPER(rcons(x0, plus(z0, z1))) → c70(RCONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.44/160.00
PROPER(rcons(x0, times(z0, z1))) → c70(RCONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.44/160.00
PROPER(rcons(x0, square(z0))) → c70(RCONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.44/160.00
PROPER(rcons(s(z0), x1)) → c70(RCONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.44/160.00
PROPER(rcons(posrecip(z0), x1)) → c70(RCONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.44/160.00
PROPER(rcons(negrecip(z0), x1)) → c70(RCONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.44/160.00
PROPER(rcons(cons(z0, z1), x1)) → c70(RCONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(rcons(cons2(z0, z1), x1)) → c70(RCONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(rcons(rcons(z0, z1), x1)) → c70(RCONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(rcons(from(z0), x1)) → c70(RCONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.44/160.00
PROPER(rcons(2ndspos(z0, z1), x1)) → c70(RCONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(rcons(2ndsneg(z0, z1), x1)) → c70(RCONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(rcons(pi(z0), x1)) → c70(RCONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.44/160.00
PROPER(rcons(plus(z0, z1), x1)) → c70(RCONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(rcons(times(z0, z1), x1)) → c70(RCONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(rcons(square(z0), x1)) → c70(RCONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.44/160.00
PROPER(rcons(x0, 0)) → c70(RCONS(proper(x0), ok(0)), PROPER(x0)) 520.44/160.00
PROPER(rcons(x0, nil)) → c70(RCONS(proper(x0), ok(nil)), PROPER(x0)) 520.44/160.00
PROPER(rcons(x0, rnil)) → c70(RCONS(proper(x0), ok(rnil)), PROPER(x0)) 520.44/160.00
PROPER(rcons(0, x1)) → c70(RCONS(ok(0), proper(x1)), PROPER(x1)) 520.44/160.00
PROPER(rcons(nil, x1)) → c70(RCONS(ok(nil), proper(x1)), PROPER(x1)) 520.44/160.00
PROPER(rcons(rnil, x1)) → c70(RCONS(ok(rnil), proper(x1)), PROPER(x1)) 520.44/160.00
PROPER(from(s(z0))) → c71(FROM(s(proper(z0))), PROPER(s(z0))) 520.44/160.00
PROPER(from(posrecip(z0))) → c71(FROM(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.44/160.00
PROPER(from(negrecip(z0))) → c71(FROM(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.44/160.00
PROPER(from(cons(z0, z1))) → c71(FROM(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.44/160.00
PROPER(from(cons2(z0, z1))) → c71(FROM(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.44/160.00
PROPER(from(rcons(z0, z1))) → c71(FROM(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.44/160.00
PROPER(from(from(z0))) → c71(FROM(from(proper(z0))), PROPER(from(z0))) 520.44/160.00
PROPER(from(2ndspos(z0, z1))) → c71(FROM(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.44/160.00
PROPER(from(2ndsneg(z0, z1))) → c71(FROM(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.44/160.00
PROPER(from(pi(z0))) → c71(FROM(pi(proper(z0))), PROPER(pi(z0))) 520.44/160.00
PROPER(from(plus(z0, z1))) → c71(FROM(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.44/160.00
PROPER(from(times(z0, z1))) → c71(FROM(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.44/160.00
PROPER(from(square(z0))) → c71(FROM(square(proper(z0))), PROPER(square(z0))) 520.44/160.00
PROPER(from(0)) → c71(FROM(ok(0))) 520.44/160.00
PROPER(from(nil)) → c71(FROM(ok(nil))) 520.44/160.00
PROPER(from(rnil)) → c71(FROM(ok(rnil))) 520.44/160.00
PROPER(2ndspos(x0, s(z0))) → c72(2NDSPOS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.44/160.00
PROPER(2ndspos(x0, posrecip(z0))) → c72(2NDSPOS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.44/160.00
PROPER(2ndspos(x0, negrecip(z0))) → c72(2NDSPOS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.44/160.00
PROPER(2ndspos(x0, cons(z0, z1))) → c72(2NDSPOS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.44/160.00
PROPER(2ndspos(x0, cons2(z0, z1))) → c72(2NDSPOS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.44/160.00
PROPER(2ndspos(x0, rcons(z0, z1))) → c72(2NDSPOS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.44/160.00
PROPER(2ndspos(x0, from(z0))) → c72(2NDSPOS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.44/160.00
PROPER(2ndspos(x0, 2ndspos(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.44/160.00
PROPER(2ndspos(x0, 2ndsneg(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.44/160.00
PROPER(2ndspos(x0, pi(z0))) → c72(2NDSPOS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.44/160.00
PROPER(2ndspos(x0, plus(z0, z1))) → c72(2NDSPOS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.44/160.00
PROPER(2ndspos(x0, times(z0, z1))) → c72(2NDSPOS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.44/160.00
PROPER(2ndspos(x0, square(z0))) → c72(2NDSPOS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.44/160.00
PROPER(2ndspos(s(z0), x1)) → c72(2NDSPOS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.44/160.00
PROPER(2ndspos(posrecip(z0), x1)) → c72(2NDSPOS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.44/160.00
PROPER(2ndspos(negrecip(z0), x1)) → c72(2NDSPOS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.44/160.00
PROPER(2ndspos(cons(z0, z1), x1)) → c72(2NDSPOS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(2ndspos(cons2(z0, z1), x1)) → c72(2NDSPOS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(2ndspos(rcons(z0, z1), x1)) → c72(2NDSPOS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(2ndspos(from(z0), x1)) → c72(2NDSPOS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.44/160.00
PROPER(2ndspos(2ndspos(z0, z1), x1)) → c72(2NDSPOS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(2ndspos(2ndsneg(z0, z1), x1)) → c72(2NDSPOS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(2ndspos(pi(z0), x1)) → c72(2NDSPOS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.44/160.00
PROPER(2ndspos(plus(z0, z1), x1)) → c72(2NDSPOS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(2ndspos(times(z0, z1), x1)) → c72(2NDSPOS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(2ndspos(square(z0), x1)) → c72(2NDSPOS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.44/160.00
PROPER(2ndspos(x0, 0)) → c72(2NDSPOS(proper(x0), ok(0)), PROPER(x0)) 520.44/160.00
PROPER(2ndspos(x0, nil)) → c72(2NDSPOS(proper(x0), ok(nil)), PROPER(x0)) 520.44/160.00
PROPER(2ndspos(x0, rnil)) → c72(2NDSPOS(proper(x0), ok(rnil)), PROPER(x0)) 520.44/160.00
PROPER(2ndspos(0, x1)) → c72(2NDSPOS(ok(0), proper(x1)), PROPER(x1)) 520.44/160.00
PROPER(2ndspos(nil, x1)) → c72(2NDSPOS(ok(nil), proper(x1)), PROPER(x1)) 520.44/160.00
PROPER(2ndspos(rnil, x1)) → c72(2NDSPOS(ok(rnil), proper(x1)), PROPER(x1)) 520.44/160.00
PROPER(2ndsneg(x0, s(z0))) → c73(2NDSNEG(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.44/160.00
PROPER(2ndsneg(x0, posrecip(z0))) → c73(2NDSNEG(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.44/160.00
PROPER(2ndsneg(x0, negrecip(z0))) → c73(2NDSNEG(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.44/160.00
PROPER(2ndsneg(x0, cons(z0, z1))) → c73(2NDSNEG(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.44/160.00
PROPER(2ndsneg(x0, cons2(z0, z1))) → c73(2NDSNEG(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.44/160.00
PROPER(2ndsneg(x0, rcons(z0, z1))) → c73(2NDSNEG(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.44/160.00
PROPER(2ndsneg(x0, from(z0))) → c73(2NDSNEG(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.44/160.00
PROPER(2ndsneg(x0, 2ndspos(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.44/160.00
PROPER(2ndsneg(x0, 2ndsneg(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.44/160.00
PROPER(2ndsneg(x0, pi(z0))) → c73(2NDSNEG(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.44/160.00
PROPER(2ndsneg(x0, plus(z0, z1))) → c73(2NDSNEG(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.44/160.00
PROPER(2ndsneg(x0, times(z0, z1))) → c73(2NDSNEG(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.44/160.00
PROPER(2ndsneg(x0, square(z0))) → c73(2NDSNEG(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.44/160.00
PROPER(2ndsneg(s(z0), x1)) → c73(2NDSNEG(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.44/160.00
PROPER(2ndsneg(posrecip(z0), x1)) → c73(2NDSNEG(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.44/160.00
PROPER(2ndsneg(negrecip(z0), x1)) → c73(2NDSNEG(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.44/160.00
PROPER(2ndsneg(cons(z0, z1), x1)) → c73(2NDSNEG(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(2ndsneg(cons2(z0, z1), x1)) → c73(2NDSNEG(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(2ndsneg(rcons(z0, z1), x1)) → c73(2NDSNEG(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(2ndsneg(from(z0), x1)) → c73(2NDSNEG(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.44/160.00
PROPER(2ndsneg(2ndspos(z0, z1), x1)) → c73(2NDSNEG(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(2ndsneg(2ndsneg(z0, z1), x1)) → c73(2NDSNEG(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(2ndsneg(pi(z0), x1)) → c73(2NDSNEG(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.44/160.00
PROPER(2ndsneg(plus(z0, z1), x1)) → c73(2NDSNEG(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(2ndsneg(times(z0, z1), x1)) → c73(2NDSNEG(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(2ndsneg(square(z0), x1)) → c73(2NDSNEG(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.44/160.00
PROPER(2ndsneg(x0, 0)) → c73(2NDSNEG(proper(x0), ok(0)), PROPER(x0)) 520.44/160.00
PROPER(2ndsneg(x0, nil)) → c73(2NDSNEG(proper(x0), ok(nil)), PROPER(x0)) 520.44/160.00
PROPER(2ndsneg(x0, rnil)) → c73(2NDSNEG(proper(x0), ok(rnil)), PROPER(x0)) 520.44/160.00
PROPER(2ndsneg(0, x1)) → c73(2NDSNEG(ok(0), proper(x1)), PROPER(x1)) 520.44/160.00
PROPER(2ndsneg(nil, x1)) → c73(2NDSNEG(ok(nil), proper(x1)), PROPER(x1)) 520.44/160.00
PROPER(2ndsneg(rnil, x1)) → c73(2NDSNEG(ok(rnil), proper(x1)), PROPER(x1)) 520.44/160.00
PROPER(pi(s(z0))) → c74(PI(s(proper(z0))), PROPER(s(z0))) 520.44/160.00
PROPER(pi(posrecip(z0))) → c74(PI(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.44/160.00
PROPER(pi(negrecip(z0))) → c74(PI(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.44/160.00
PROPER(pi(cons(z0, z1))) → c74(PI(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.44/160.00
PROPER(pi(cons2(z0, z1))) → c74(PI(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.44/160.00
PROPER(pi(rcons(z0, z1))) → c74(PI(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.44/160.00
PROPER(pi(from(z0))) → c74(PI(from(proper(z0))), PROPER(from(z0))) 520.44/160.00
PROPER(pi(2ndspos(z0, z1))) → c74(PI(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.44/160.00
PROPER(pi(2ndsneg(z0, z1))) → c74(PI(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.44/160.00
PROPER(pi(pi(z0))) → c74(PI(pi(proper(z0))), PROPER(pi(z0))) 520.44/160.00
PROPER(pi(plus(z0, z1))) → c74(PI(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.44/160.00
PROPER(pi(times(z0, z1))) → c74(PI(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.44/160.00
PROPER(pi(square(z0))) → c74(PI(square(proper(z0))), PROPER(square(z0))) 520.44/160.00
PROPER(pi(0)) → c74(PI(ok(0))) 520.44/160.00
PROPER(pi(nil)) → c74(PI(ok(nil))) 520.44/160.00
PROPER(pi(rnil)) → c74(PI(ok(rnil))) 520.44/160.00
PROPER(plus(x0, s(z0))) → c75(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.44/160.00
PROPER(plus(x0, posrecip(z0))) → c75(PLUS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.44/160.00
PROPER(plus(x0, negrecip(z0))) → c75(PLUS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.44/160.00
PROPER(plus(x0, cons(z0, z1))) → c75(PLUS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.44/160.00
PROPER(plus(x0, cons2(z0, z1))) → c75(PLUS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.44/160.00
PROPER(plus(x0, rcons(z0, z1))) → c75(PLUS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.44/160.00
PROPER(plus(x0, from(z0))) → c75(PLUS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.44/160.00
PROPER(plus(x0, 2ndspos(z0, z1))) → c75(PLUS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.44/160.00
PROPER(plus(x0, 2ndsneg(z0, z1))) → c75(PLUS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.44/160.00
PROPER(plus(x0, pi(z0))) → c75(PLUS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.44/160.00
PROPER(plus(x0, plus(z0, z1))) → c75(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.44/160.00
PROPER(plus(x0, times(z0, z1))) → c75(PLUS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.44/160.00
PROPER(plus(x0, square(z0))) → c75(PLUS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.44/160.00
PROPER(plus(s(z0), x1)) → c75(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.44/160.00
PROPER(plus(posrecip(z0), x1)) → c75(PLUS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.44/160.00
PROPER(plus(negrecip(z0), x1)) → c75(PLUS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.44/160.00
PROPER(plus(cons(z0, z1), x1)) → c75(PLUS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(plus(cons2(z0, z1), x1)) → c75(PLUS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(plus(rcons(z0, z1), x1)) → c75(PLUS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(plus(from(z0), x1)) → c75(PLUS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.44/160.00
PROPER(plus(2ndspos(z0, z1), x1)) → c75(PLUS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(plus(2ndsneg(z0, z1), x1)) → c75(PLUS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(plus(pi(z0), x1)) → c75(PLUS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.44/160.00
PROPER(plus(plus(z0, z1), x1)) → c75(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(plus(times(z0, z1), x1)) → c75(PLUS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(plus(square(z0), x1)) → c75(PLUS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.44/160.00
PROPER(plus(x0, 0)) → c75(PLUS(proper(x0), ok(0)), PROPER(x0)) 520.44/160.00
PROPER(plus(x0, nil)) → c75(PLUS(proper(x0), ok(nil)), PROPER(x0)) 520.44/160.00
PROPER(plus(x0, rnil)) → c75(PLUS(proper(x0), ok(rnil)), PROPER(x0)) 520.44/160.00
PROPER(plus(0, x1)) → c75(PLUS(ok(0), proper(x1)), PROPER(x1)) 520.44/160.00
PROPER(plus(nil, x1)) → c75(PLUS(ok(nil), proper(x1)), PROPER(x1)) 520.44/160.00
PROPER(plus(rnil, x1)) → c75(PLUS(ok(rnil), proper(x1)), PROPER(x1)) 520.44/160.00
PROPER(times(x0, s(z0))) → c76(TIMES(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.44/160.00
PROPER(times(x0, posrecip(z0))) → c76(TIMES(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.44/160.00
PROPER(times(x0, negrecip(z0))) → c76(TIMES(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.44/160.00
PROPER(times(x0, cons(z0, z1))) → c76(TIMES(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.44/160.00
PROPER(times(x0, cons2(z0, z1))) → c76(TIMES(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.44/160.00
PROPER(times(x0, rcons(z0, z1))) → c76(TIMES(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.44/160.00
PROPER(times(x0, from(z0))) → c76(TIMES(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.44/160.00
PROPER(times(x0, 2ndspos(z0, z1))) → c76(TIMES(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.44/160.00
PROPER(times(x0, 2ndsneg(z0, z1))) → c76(TIMES(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.44/160.00
PROPER(times(x0, pi(z0))) → c76(TIMES(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.44/160.00
PROPER(times(x0, plus(z0, z1))) → c76(TIMES(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.44/160.00
PROPER(times(x0, times(z0, z1))) → c76(TIMES(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.44/160.00
PROPER(times(x0, square(z0))) → c76(TIMES(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.44/160.00
PROPER(times(s(z0), x1)) → c76(TIMES(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.44/160.00
PROPER(times(posrecip(z0), x1)) → c76(TIMES(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.44/160.00
PROPER(times(negrecip(z0), x1)) → c76(TIMES(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.44/160.00
PROPER(times(cons(z0, z1), x1)) → c76(TIMES(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(times(cons2(z0, z1), x1)) → c76(TIMES(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(times(rcons(z0, z1), x1)) → c76(TIMES(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(times(from(z0), x1)) → c76(TIMES(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.44/160.00
PROPER(times(2ndspos(z0, z1), x1)) → c76(TIMES(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(times(2ndsneg(z0, z1), x1)) → c76(TIMES(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.44/160.00
PROPER(times(pi(z0), x1)) → c76(TIMES(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.44/160.00
PROPER(times(plus(z0, z1), x1)) → c76(TIMES(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(times(times(z0, z1), x1)) → c76(TIMES(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(times(square(z0), x1)) → c76(TIMES(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.44/160.01
PROPER(times(x0, 0)) → c76(TIMES(proper(x0), ok(0)), PROPER(x0)) 520.44/160.01
PROPER(times(x0, nil)) → c76(TIMES(proper(x0), ok(nil)), PROPER(x0)) 520.44/160.01
PROPER(times(x0, rnil)) → c76(TIMES(proper(x0), ok(rnil)), PROPER(x0)) 520.44/160.01
PROPER(times(0, x1)) → c76(TIMES(ok(0), proper(x1)), PROPER(x1)) 520.44/160.01
PROPER(times(nil, x1)) → c76(TIMES(ok(nil), proper(x1)), PROPER(x1)) 520.44/160.01
PROPER(times(rnil, x1)) → c76(TIMES(ok(rnil), proper(x1)), PROPER(x1)) 520.44/160.01
PROPER(square(s(z0))) → c77(SQUARE(s(proper(z0))), PROPER(s(z0))) 520.44/160.01
PROPER(square(posrecip(z0))) → c77(SQUARE(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.44/160.01
PROPER(square(negrecip(z0))) → c77(SQUARE(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.44/160.01
PROPER(square(cons(z0, z1))) → c77(SQUARE(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.44/160.01
PROPER(square(cons2(z0, z1))) → c77(SQUARE(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.44/160.01
PROPER(square(rcons(z0, z1))) → c77(SQUARE(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.44/160.01
PROPER(square(from(z0))) → c77(SQUARE(from(proper(z0))), PROPER(from(z0))) 520.44/160.01
PROPER(square(2ndspos(z0, z1))) → c77(SQUARE(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.44/160.01
PROPER(square(2ndsneg(z0, z1))) → c77(SQUARE(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.44/160.01
PROPER(square(pi(z0))) → c77(SQUARE(pi(proper(z0))), PROPER(pi(z0))) 520.44/160.01
PROPER(square(plus(z0, z1))) → c77(SQUARE(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.44/160.01
PROPER(square(times(z0, z1))) → c77(SQUARE(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.44/160.01
PROPER(square(square(z0))) → c77(SQUARE(square(proper(z0))), PROPER(square(z0))) 520.44/160.01
PROPER(square(0)) → c77(SQUARE(ok(0))) 520.44/160.01
PROPER(square(nil)) → c77(SQUARE(ok(nil))) 520.44/160.01
PROPER(square(rnil)) → c77(SQUARE(ok(rnil))) 520.44/160.01
TOP(mark(s(z0))) → c78(TOP(s(proper(z0))), PROPER(s(z0))) 520.44/160.01
TOP(mark(posrecip(z0))) → c78(TOP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.44/160.01
TOP(mark(negrecip(z0))) → c78(TOP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.44/160.01
TOP(mark(cons(z0, z1))) → c78(TOP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.44/160.01
TOP(mark(cons2(z0, z1))) → c78(TOP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.44/160.01
TOP(mark(rcons(z0, z1))) → c78(TOP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.44/160.01
TOP(mark(from(z0))) → c78(TOP(from(proper(z0))), PROPER(from(z0))) 520.44/160.01
TOP(mark(2ndspos(z0, z1))) → c78(TOP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.44/160.01
TOP(mark(2ndsneg(z0, z1))) → c78(TOP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.44/160.01
TOP(mark(pi(z0))) → c78(TOP(pi(proper(z0))), PROPER(pi(z0))) 520.44/160.01
TOP(mark(plus(z0, z1))) → c78(TOP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.44/160.01
TOP(mark(times(z0, z1))) → c78(TOP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.44/160.01
TOP(mark(square(z0))) → c78(TOP(square(proper(z0))), PROPER(square(z0))) 520.44/160.01
TOP(mark(0)) → c78(TOP(ok(0))) 520.44/160.01
TOP(mark(nil)) → c78(TOP(ok(nil))) 520.44/160.01
TOP(mark(rnil)) → c78(TOP(ok(rnil)))
S tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 520.44/160.01
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 520.44/160.01
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 520.44/160.01
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 520.44/160.01
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 520.44/160.01
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 520.44/160.01
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 520.44/160.01
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 520.44/160.01
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 520.44/160.01
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 520.44/160.01
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 520.44/160.01
S(mark(z0)) → c31(S(z0)) 520.44/160.01
S(ok(z0)) → c32(S(z0)) 520.44/160.01
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.01
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.01
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.01
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.01
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.01
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.01
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.01
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.01
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.01
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.01
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.01
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.01
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.01
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.01
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.01
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.01
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.01
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.01
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.01
PI(mark(z0)) → c52(PI(z0)) 520.44/160.01
PI(ok(z0)) → c53(PI(z0)) 520.44/160.01
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.01
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.01
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.01
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.01
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.01
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.01
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.01
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.44/160.01
TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) 520.44/160.01
ACTIVE(from(z0)) → c(S(z0)) 520.44/160.01
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 520.44/160.01
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 520.44/160.01
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 520.44/160.01
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 520.44/160.01
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 520.44/160.01
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.44/160.01
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 520.44/160.01
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 520.44/160.01
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 520.44/160.01
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 520.44/160.01
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 520.44/160.01
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.44/160.01
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 520.44/160.01
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 520.44/160.01
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 520.44/160.01
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.44/160.01
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.44/160.01
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.01
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.01
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.44/160.01
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.01
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.01
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.44/160.01
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 520.44/160.01
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.44/160.01
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 520.44/160.01
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.44/160.01
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 520.44/160.01
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 520.44/160.01
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.44/160.01
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.44/160.01
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.44/160.01
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.44/160.01
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.44/160.01
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.44/160.01
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 520.44/160.01
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.44/160.01
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.44/160.01
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.44/160.01
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.44/160.01
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 520.44/160.01
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.44/160.01
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.44/160.01
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.44/160.01
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.44/160.01
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 520.44/160.01
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.44/160.01
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.44/160.01
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.01
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.01
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.44/160.01
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.01
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.01
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.44/160.01
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.44/160.01
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.44/160.01
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.44/160.01
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.44/160.01
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.44/160.01
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.44/160.01
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.44/160.01
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.44/160.01
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.44/160.01
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.44/160.01
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.44/160.01
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.44/160.01
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.44/160.01
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.44/160.01
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.44/160.01
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.44/160.01
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.44/160.01
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.44/160.01
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.44/160.01
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.44/160.01
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.44/160.01
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.44/160.01
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.44/160.01
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.44/160.01
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.44/160.01
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.01
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.01
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.44/160.01
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.01
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.01
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.44/160.01
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.44/160.01
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.44/160.01
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.44/160.01
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.44/160.01
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.44/160.01
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.44/160.01
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.44/160.01
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.44/160.01
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.44/160.01
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.44/160.01
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.44/160.01
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.44/160.01
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.44/160.01
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.44/160.01
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.44/160.01
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.44/160.01
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.44/160.01
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.44/160.01
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.44/160.01
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.44/160.01
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.44/160.01
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.44/160.01
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.44/160.01
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.44/160.01
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.44/160.01
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.01
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.01
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.44/160.01
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.01
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.01
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.44/160.01
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.44/160.01
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.44/160.01
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.44/160.01
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.44/160.01
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.44/160.01
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.44/160.01
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.44/160.01
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.44/160.01
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.44/160.01
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.44/160.01
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.44/160.01
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.44/160.01
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.44/160.01
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.44/160.01
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.44/160.01
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.44/160.01
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.44/160.01
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.44/160.01
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.44/160.01
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.44/160.01
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.44/160.01
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.44/160.01
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.44/160.01
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.44/160.01
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.44/160.01
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.01
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.01
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.44/160.01
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.01
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.01
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.44/160.01
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.44/160.01
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.44/160.01
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.44/160.01
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.44/160.01
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.44/160.01
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.44/160.01
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.44/160.01
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.44/160.01
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.44/160.01
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.44/160.01
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.44/160.01
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.44/160.01
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.44/160.01
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.44/160.01
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.44/160.01
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.44/160.01
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.44/160.01
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.44/160.01
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.44/160.01
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.44/160.01
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.44/160.01
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.44/160.01
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.44/160.01
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.44/160.01
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.44/160.01
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.01
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.01
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.44/160.01
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.01
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.01
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.44/160.01
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.44/160.01
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.44/160.01
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.44/160.01
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.44/160.01
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.44/160.01
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.44/160.01
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.44/160.01
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.44/160.01
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.44/160.01
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.44/160.01
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.44/160.01
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.44/160.01
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.44/160.01
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.44/160.01
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.44/160.01
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.44/160.01
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.44/160.01
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.44/160.01
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.44/160.01
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.44/160.01
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.44/160.01
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.44/160.01
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.44/160.01
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.44/160.01
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.44/160.01
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.01
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.01
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.44/160.01
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.01
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.01
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.44/160.01
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.44/160.01
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.44/160.01
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.44/160.01
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.44/160.01
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.44/160.01
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.44/160.01
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.44/160.01
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.44/160.01
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.44/160.01
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.44/160.01
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.44/160.01
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.44/160.01
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.44/160.01
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.44/160.01
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.44/160.01
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.44/160.01
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.44/160.01
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.44/160.01
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.44/160.01
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.44/160.01
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.44/160.01
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.44/160.01
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.44/160.01
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.44/160.01
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.44/160.01
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.01
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.01
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.44/160.01
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.01
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.01
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.44/160.01
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.44/160.01
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.44/160.01
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.44/160.01
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.44/160.01
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.44/160.01
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.44/160.01
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.44/160.01
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.44/160.01
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.44/160.01
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.44/160.01
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.44/160.01
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.44/160.01
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.44/160.01
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.44/160.01
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.44/160.01
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.44/160.01
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.44/160.01
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.44/160.01
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.44/160.01
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.44/160.01
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.44/160.01
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.44/160.01
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.44/160.01
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.44/160.01
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.44/160.01
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.44/160.01
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.44/160.01
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.44/160.01
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.44/160.01
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.44/160.01
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.44/160.01
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.44/160.01
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.44/160.01
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.44/160.01
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.44/160.01
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.44/160.01
PROPER(s(0)) → c63(S(ok(0))) 520.44/160.01
PROPER(s(nil)) → c63(S(ok(nil))) 520.44/160.01
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.44/160.01
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.44/160.01
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.44/160.01
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.44/160.01
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.44/160.01
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.44/160.01
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.44/160.01
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.44/160.01
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.44/160.01
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.44/160.01
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.44/160.01
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.44/160.01
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.44/160.01
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.44/160.01
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.44/160.01
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.44/160.01
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.44/160.01
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.44/160.01
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.44/160.01
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.44/160.01
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.44/160.01
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.44/160.01
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.44/160.01
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.44/160.01
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.44/160.01
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.44/160.01
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.44/160.01
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.44/160.01
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.44/160.01
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.44/160.01
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.44/160.01
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.44/160.01
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.44/160.01
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.44/160.01
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.44/160.01
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.44/160.01
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.44/160.01
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.44/160.01
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.44/160.01
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.44/160.01
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.44/160.01
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.44/160.01
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.44/160.01
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.44/160.01
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.44/160.01
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.44/160.01
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.44/160.01
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.44/160.01
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.44/160.01
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.44/160.01
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.44/160.01
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.44/160.01
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.44/160.01
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.44/160.01
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.44/160.01
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.44/160.01
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.44/160.01
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.44/160.01
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.44/160.01
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.44/160.01
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.44/160.01
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.44/160.01
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.44/160.01
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.44/160.01
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.44/160.01
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.44/160.01
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.44/160.01
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.44/160.01
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.44/160.01
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.44/160.01
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.44/160.01
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.44/160.01
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.44/160.01
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.44/160.01
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.44/160.01
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.44/160.01
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.44/160.01
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0)) 520.44/160.01
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0)) 520.44/160.01
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0)) 520.44/160.01
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(x1)) 520.44/160.01
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(x1)) 520.44/160.01
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(x1)) 520.44/160.01
PROPER(rcons(x0, s(z0))) → c70(RCONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.44/160.01
PROPER(rcons(x0, posrecip(z0))) → c70(RCONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.44/160.01
PROPER(rcons(x0, negrecip(z0))) → c70(RCONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.44/160.01
PROPER(rcons(x0, cons(z0, z1))) → c70(RCONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.44/160.01
PROPER(rcons(x0, cons2(z0, z1))) → c70(RCONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.44/160.01
PROPER(rcons(x0, rcons(z0, z1))) → c70(RCONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.44/160.01
PROPER(rcons(x0, from(z0))) → c70(RCONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.44/160.01
PROPER(rcons(x0, 2ndspos(z0, z1))) → c70(RCONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.44/160.01
PROPER(rcons(x0, 2ndsneg(z0, z1))) → c70(RCONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.44/160.01
PROPER(rcons(x0, pi(z0))) → c70(RCONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.44/160.01
PROPER(rcons(x0, plus(z0, z1))) → c70(RCONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.44/160.01
PROPER(rcons(x0, times(z0, z1))) → c70(RCONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.44/160.01
PROPER(rcons(x0, square(z0))) → c70(RCONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.44/160.01
PROPER(rcons(s(z0), x1)) → c70(RCONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.44/160.01
PROPER(rcons(posrecip(z0), x1)) → c70(RCONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.44/160.01
PROPER(rcons(negrecip(z0), x1)) → c70(RCONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.44/160.01
PROPER(rcons(cons(z0, z1), x1)) → c70(RCONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(rcons(cons2(z0, z1), x1)) → c70(RCONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(rcons(rcons(z0, z1), x1)) → c70(RCONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(rcons(from(z0), x1)) → c70(RCONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.44/160.01
PROPER(rcons(2ndspos(z0, z1), x1)) → c70(RCONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(rcons(2ndsneg(z0, z1), x1)) → c70(RCONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(rcons(pi(z0), x1)) → c70(RCONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.44/160.01
PROPER(rcons(plus(z0, z1), x1)) → c70(RCONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(rcons(times(z0, z1), x1)) → c70(RCONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(rcons(square(z0), x1)) → c70(RCONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.44/160.01
PROPER(rcons(x0, 0)) → c70(RCONS(proper(x0), ok(0)), PROPER(x0)) 520.44/160.01
PROPER(rcons(x0, nil)) → c70(RCONS(proper(x0), ok(nil)), PROPER(x0)) 520.44/160.01
PROPER(rcons(x0, rnil)) → c70(RCONS(proper(x0), ok(rnil)), PROPER(x0)) 520.44/160.01
PROPER(rcons(0, x1)) → c70(RCONS(ok(0), proper(x1)), PROPER(x1)) 520.44/160.01
PROPER(rcons(nil, x1)) → c70(RCONS(ok(nil), proper(x1)), PROPER(x1)) 520.44/160.01
PROPER(rcons(rnil, x1)) → c70(RCONS(ok(rnil), proper(x1)), PROPER(x1)) 520.44/160.01
PROPER(from(s(z0))) → c71(FROM(s(proper(z0))), PROPER(s(z0))) 520.44/160.01
PROPER(from(posrecip(z0))) → c71(FROM(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.44/160.01
PROPER(from(negrecip(z0))) → c71(FROM(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.44/160.01
PROPER(from(cons(z0, z1))) → c71(FROM(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.44/160.01
PROPER(from(cons2(z0, z1))) → c71(FROM(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.44/160.01
PROPER(from(rcons(z0, z1))) → c71(FROM(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.44/160.01
PROPER(from(from(z0))) → c71(FROM(from(proper(z0))), PROPER(from(z0))) 520.44/160.01
PROPER(from(2ndspos(z0, z1))) → c71(FROM(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.44/160.01
PROPER(from(2ndsneg(z0, z1))) → c71(FROM(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.44/160.01
PROPER(from(pi(z0))) → c71(FROM(pi(proper(z0))), PROPER(pi(z0))) 520.44/160.01
PROPER(from(plus(z0, z1))) → c71(FROM(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.44/160.01
PROPER(from(times(z0, z1))) → c71(FROM(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.44/160.01
PROPER(from(square(z0))) → c71(FROM(square(proper(z0))), PROPER(square(z0))) 520.44/160.01
PROPER(from(0)) → c71(FROM(ok(0))) 520.44/160.01
PROPER(from(nil)) → c71(FROM(ok(nil))) 520.44/160.01
PROPER(from(rnil)) → c71(FROM(ok(rnil))) 520.44/160.01
PROPER(2ndspos(x0, s(z0))) → c72(2NDSPOS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.44/160.01
PROPER(2ndspos(x0, posrecip(z0))) → c72(2NDSPOS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.44/160.01
PROPER(2ndspos(x0, negrecip(z0))) → c72(2NDSPOS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.44/160.01
PROPER(2ndspos(x0, cons(z0, z1))) → c72(2NDSPOS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.44/160.01
PROPER(2ndspos(x0, cons2(z0, z1))) → c72(2NDSPOS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.44/160.01
PROPER(2ndspos(x0, rcons(z0, z1))) → c72(2NDSPOS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.44/160.01
PROPER(2ndspos(x0, from(z0))) → c72(2NDSPOS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.44/160.01
PROPER(2ndspos(x0, 2ndspos(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.44/160.01
PROPER(2ndspos(x0, 2ndsneg(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.44/160.01
PROPER(2ndspos(x0, pi(z0))) → c72(2NDSPOS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.44/160.01
PROPER(2ndspos(x0, plus(z0, z1))) → c72(2NDSPOS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.44/160.01
PROPER(2ndspos(x0, times(z0, z1))) → c72(2NDSPOS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.44/160.01
PROPER(2ndspos(x0, square(z0))) → c72(2NDSPOS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.44/160.01
PROPER(2ndspos(s(z0), x1)) → c72(2NDSPOS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.44/160.01
PROPER(2ndspos(posrecip(z0), x1)) → c72(2NDSPOS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.44/160.01
PROPER(2ndspos(negrecip(z0), x1)) → c72(2NDSPOS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.44/160.01
PROPER(2ndspos(cons(z0, z1), x1)) → c72(2NDSPOS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(2ndspos(cons2(z0, z1), x1)) → c72(2NDSPOS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(2ndspos(rcons(z0, z1), x1)) → c72(2NDSPOS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(2ndspos(from(z0), x1)) → c72(2NDSPOS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.44/160.01
PROPER(2ndspos(2ndspos(z0, z1), x1)) → c72(2NDSPOS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(2ndspos(2ndsneg(z0, z1), x1)) → c72(2NDSPOS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(2ndspos(pi(z0), x1)) → c72(2NDSPOS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.44/160.01
PROPER(2ndspos(plus(z0, z1), x1)) → c72(2NDSPOS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(2ndspos(times(z0, z1), x1)) → c72(2NDSPOS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(2ndspos(square(z0), x1)) → c72(2NDSPOS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.44/160.01
PROPER(2ndspos(x0, 0)) → c72(2NDSPOS(proper(x0), ok(0)), PROPER(x0)) 520.44/160.01
PROPER(2ndspos(x0, nil)) → c72(2NDSPOS(proper(x0), ok(nil)), PROPER(x0)) 520.44/160.01
PROPER(2ndspos(x0, rnil)) → c72(2NDSPOS(proper(x0), ok(rnil)), PROPER(x0)) 520.44/160.01
PROPER(2ndspos(0, x1)) → c72(2NDSPOS(ok(0), proper(x1)), PROPER(x1)) 520.44/160.01
PROPER(2ndspos(nil, x1)) → c72(2NDSPOS(ok(nil), proper(x1)), PROPER(x1)) 520.44/160.01
PROPER(2ndspos(rnil, x1)) → c72(2NDSPOS(ok(rnil), proper(x1)), PROPER(x1)) 520.44/160.01
PROPER(2ndsneg(x0, s(z0))) → c73(2NDSNEG(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.44/160.01
PROPER(2ndsneg(x0, posrecip(z0))) → c73(2NDSNEG(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.44/160.01
PROPER(2ndsneg(x0, negrecip(z0))) → c73(2NDSNEG(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.44/160.01
PROPER(2ndsneg(x0, cons(z0, z1))) → c73(2NDSNEG(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.44/160.01
PROPER(2ndsneg(x0, cons2(z0, z1))) → c73(2NDSNEG(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.44/160.01
PROPER(2ndsneg(x0, rcons(z0, z1))) → c73(2NDSNEG(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.44/160.01
PROPER(2ndsneg(x0, from(z0))) → c73(2NDSNEG(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.44/160.01
PROPER(2ndsneg(x0, 2ndspos(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.44/160.01
PROPER(2ndsneg(x0, 2ndsneg(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.44/160.01
PROPER(2ndsneg(x0, pi(z0))) → c73(2NDSNEG(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.44/160.01
PROPER(2ndsneg(x0, plus(z0, z1))) → c73(2NDSNEG(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.44/160.01
PROPER(2ndsneg(x0, times(z0, z1))) → c73(2NDSNEG(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.44/160.01
PROPER(2ndsneg(x0, square(z0))) → c73(2NDSNEG(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.44/160.01
PROPER(2ndsneg(s(z0), x1)) → c73(2NDSNEG(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.44/160.01
PROPER(2ndsneg(posrecip(z0), x1)) → c73(2NDSNEG(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.44/160.01
PROPER(2ndsneg(negrecip(z0), x1)) → c73(2NDSNEG(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.44/160.01
PROPER(2ndsneg(cons(z0, z1), x1)) → c73(2NDSNEG(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(2ndsneg(cons2(z0, z1), x1)) → c73(2NDSNEG(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(2ndsneg(rcons(z0, z1), x1)) → c73(2NDSNEG(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(2ndsneg(from(z0), x1)) → c73(2NDSNEG(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.44/160.01
PROPER(2ndsneg(2ndspos(z0, z1), x1)) → c73(2NDSNEG(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(2ndsneg(2ndsneg(z0, z1), x1)) → c73(2NDSNEG(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(2ndsneg(pi(z0), x1)) → c73(2NDSNEG(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.44/160.01
PROPER(2ndsneg(plus(z0, z1), x1)) → c73(2NDSNEG(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(2ndsneg(times(z0, z1), x1)) → c73(2NDSNEG(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(2ndsneg(square(z0), x1)) → c73(2NDSNEG(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.44/160.01
PROPER(2ndsneg(x0, 0)) → c73(2NDSNEG(proper(x0), ok(0)), PROPER(x0)) 520.44/160.01
PROPER(2ndsneg(x0, nil)) → c73(2NDSNEG(proper(x0), ok(nil)), PROPER(x0)) 520.44/160.01
PROPER(2ndsneg(x0, rnil)) → c73(2NDSNEG(proper(x0), ok(rnil)), PROPER(x0)) 520.44/160.01
PROPER(2ndsneg(0, x1)) → c73(2NDSNEG(ok(0), proper(x1)), PROPER(x1)) 520.44/160.01
PROPER(2ndsneg(nil, x1)) → c73(2NDSNEG(ok(nil), proper(x1)), PROPER(x1)) 520.44/160.01
PROPER(2ndsneg(rnil, x1)) → c73(2NDSNEG(ok(rnil), proper(x1)), PROPER(x1)) 520.44/160.01
PROPER(pi(s(z0))) → c74(PI(s(proper(z0))), PROPER(s(z0))) 520.44/160.01
PROPER(pi(posrecip(z0))) → c74(PI(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.44/160.01
PROPER(pi(negrecip(z0))) → c74(PI(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.44/160.01
PROPER(pi(cons(z0, z1))) → c74(PI(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.44/160.01
PROPER(pi(cons2(z0, z1))) → c74(PI(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.44/160.01
PROPER(pi(rcons(z0, z1))) → c74(PI(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.44/160.01
PROPER(pi(from(z0))) → c74(PI(from(proper(z0))), PROPER(from(z0))) 520.44/160.01
PROPER(pi(2ndspos(z0, z1))) → c74(PI(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.44/160.01
PROPER(pi(2ndsneg(z0, z1))) → c74(PI(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.44/160.01
PROPER(pi(pi(z0))) → c74(PI(pi(proper(z0))), PROPER(pi(z0))) 520.44/160.01
PROPER(pi(plus(z0, z1))) → c74(PI(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.44/160.01
PROPER(pi(times(z0, z1))) → c74(PI(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.44/160.01
PROPER(pi(square(z0))) → c74(PI(square(proper(z0))), PROPER(square(z0))) 520.44/160.01
PROPER(pi(0)) → c74(PI(ok(0))) 520.44/160.01
PROPER(pi(nil)) → c74(PI(ok(nil))) 520.44/160.01
PROPER(pi(rnil)) → c74(PI(ok(rnil))) 520.44/160.01
PROPER(plus(x0, s(z0))) → c75(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.44/160.01
PROPER(plus(x0, posrecip(z0))) → c75(PLUS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.44/160.01
PROPER(plus(x0, negrecip(z0))) → c75(PLUS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.44/160.01
PROPER(plus(x0, cons(z0, z1))) → c75(PLUS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.44/160.01
PROPER(plus(x0, cons2(z0, z1))) → c75(PLUS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.44/160.01
PROPER(plus(x0, rcons(z0, z1))) → c75(PLUS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.44/160.01
PROPER(plus(x0, from(z0))) → c75(PLUS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.44/160.01
PROPER(plus(x0, 2ndspos(z0, z1))) → c75(PLUS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.44/160.01
PROPER(plus(x0, 2ndsneg(z0, z1))) → c75(PLUS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.44/160.01
PROPER(plus(x0, pi(z0))) → c75(PLUS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.44/160.01
PROPER(plus(x0, plus(z0, z1))) → c75(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.44/160.01
PROPER(plus(x0, times(z0, z1))) → c75(PLUS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.44/160.01
PROPER(plus(x0, square(z0))) → c75(PLUS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.44/160.01
PROPER(plus(s(z0), x1)) → c75(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.44/160.01
PROPER(plus(posrecip(z0), x1)) → c75(PLUS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.44/160.01
PROPER(plus(negrecip(z0), x1)) → c75(PLUS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.44/160.01
PROPER(plus(cons(z0, z1), x1)) → c75(PLUS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(plus(cons2(z0, z1), x1)) → c75(PLUS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(plus(rcons(z0, z1), x1)) → c75(PLUS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(plus(from(z0), x1)) → c75(PLUS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.44/160.01
PROPER(plus(2ndspos(z0, z1), x1)) → c75(PLUS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(plus(2ndsneg(z0, z1), x1)) → c75(PLUS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(plus(pi(z0), x1)) → c75(PLUS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.44/160.01
PROPER(plus(plus(z0, z1), x1)) → c75(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(plus(times(z0, z1), x1)) → c75(PLUS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(plus(square(z0), x1)) → c75(PLUS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.44/160.01
PROPER(plus(x0, 0)) → c75(PLUS(proper(x0), ok(0)), PROPER(x0)) 520.44/160.01
PROPER(plus(x0, nil)) → c75(PLUS(proper(x0), ok(nil)), PROPER(x0)) 520.44/160.01
PROPER(plus(x0, rnil)) → c75(PLUS(proper(x0), ok(rnil)), PROPER(x0)) 520.44/160.01
PROPER(plus(0, x1)) → c75(PLUS(ok(0), proper(x1)), PROPER(x1)) 520.44/160.01
PROPER(plus(nil, x1)) → c75(PLUS(ok(nil), proper(x1)), PROPER(x1)) 520.44/160.01
PROPER(plus(rnil, x1)) → c75(PLUS(ok(rnil), proper(x1)), PROPER(x1)) 520.44/160.01
PROPER(times(x0, s(z0))) → c76(TIMES(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.44/160.01
PROPER(times(x0, posrecip(z0))) → c76(TIMES(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.44/160.01
PROPER(times(x0, negrecip(z0))) → c76(TIMES(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.44/160.01
PROPER(times(x0, cons(z0, z1))) → c76(TIMES(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.44/160.01
PROPER(times(x0, cons2(z0, z1))) → c76(TIMES(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.44/160.01
PROPER(times(x0, rcons(z0, z1))) → c76(TIMES(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.44/160.01
PROPER(times(x0, from(z0))) → c76(TIMES(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.44/160.01
PROPER(times(x0, 2ndspos(z0, z1))) → c76(TIMES(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.44/160.01
PROPER(times(x0, 2ndsneg(z0, z1))) → c76(TIMES(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.44/160.01
PROPER(times(x0, pi(z0))) → c76(TIMES(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.44/160.01
PROPER(times(x0, plus(z0, z1))) → c76(TIMES(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.44/160.01
PROPER(times(x0, times(z0, z1))) → c76(TIMES(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.44/160.01
PROPER(times(x0, square(z0))) → c76(TIMES(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.44/160.01
PROPER(times(s(z0), x1)) → c76(TIMES(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.44/160.01
PROPER(times(posrecip(z0), x1)) → c76(TIMES(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.44/160.01
PROPER(times(negrecip(z0), x1)) → c76(TIMES(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.44/160.01
PROPER(times(cons(z0, z1), x1)) → c76(TIMES(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(times(cons2(z0, z1), x1)) → c76(TIMES(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(times(rcons(z0, z1), x1)) → c76(TIMES(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(times(from(z0), x1)) → c76(TIMES(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.44/160.01
PROPER(times(2ndspos(z0, z1), x1)) → c76(TIMES(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(times(2ndsneg(z0, z1), x1)) → c76(TIMES(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(times(pi(z0), x1)) → c76(TIMES(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.44/160.01
PROPER(times(plus(z0, z1), x1)) → c76(TIMES(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(times(times(z0, z1), x1)) → c76(TIMES(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(times(square(z0), x1)) → c76(TIMES(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.44/160.01
PROPER(times(x0, 0)) → c76(TIMES(proper(x0), ok(0)), PROPER(x0)) 520.44/160.01
PROPER(times(x0, nil)) → c76(TIMES(proper(x0), ok(nil)), PROPER(x0)) 520.44/160.01
PROPER(times(x0, rnil)) → c76(TIMES(proper(x0), ok(rnil)), PROPER(x0)) 520.44/160.01
PROPER(times(0, x1)) → c76(TIMES(ok(0), proper(x1)), PROPER(x1)) 520.44/160.01
PROPER(times(nil, x1)) → c76(TIMES(ok(nil), proper(x1)), PROPER(x1)) 520.44/160.01
PROPER(times(rnil, x1)) → c76(TIMES(ok(rnil), proper(x1)), PROPER(x1)) 520.44/160.01
PROPER(square(s(z0))) → c77(SQUARE(s(proper(z0))), PROPER(s(z0))) 520.44/160.01
PROPER(square(posrecip(z0))) → c77(SQUARE(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.44/160.01
PROPER(square(negrecip(z0))) → c77(SQUARE(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.44/160.01
PROPER(square(cons(z0, z1))) → c77(SQUARE(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.44/160.01
PROPER(square(cons2(z0, z1))) → c77(SQUARE(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.44/160.01
PROPER(square(rcons(z0, z1))) → c77(SQUARE(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.44/160.01
PROPER(square(from(z0))) → c77(SQUARE(from(proper(z0))), PROPER(from(z0))) 520.44/160.01
PROPER(square(2ndspos(z0, z1))) → c77(SQUARE(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.44/160.01
PROPER(square(2ndsneg(z0, z1))) → c77(SQUARE(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.44/160.01
PROPER(square(pi(z0))) → c77(SQUARE(pi(proper(z0))), PROPER(pi(z0))) 520.44/160.01
PROPER(square(plus(z0, z1))) → c77(SQUARE(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.44/160.01
PROPER(square(times(z0, z1))) → c77(SQUARE(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.44/160.01
PROPER(square(square(z0))) → c77(SQUARE(square(proper(z0))), PROPER(square(z0))) 520.44/160.01
PROPER(square(0)) → c77(SQUARE(ok(0))) 520.44/160.01
PROPER(square(nil)) → c77(SQUARE(ok(nil))) 520.44/160.01
PROPER(square(rnil)) → c77(SQUARE(ok(rnil))) 520.44/160.01
TOP(mark(s(z0))) → c78(TOP(s(proper(z0))), PROPER(s(z0))) 520.44/160.01
TOP(mark(posrecip(z0))) → c78(TOP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.44/160.01
TOP(mark(negrecip(z0))) → c78(TOP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.44/160.01
TOP(mark(cons(z0, z1))) → c78(TOP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.44/160.01
TOP(mark(cons2(z0, z1))) → c78(TOP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.44/160.01
TOP(mark(rcons(z0, z1))) → c78(TOP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.44/160.01
TOP(mark(from(z0))) → c78(TOP(from(proper(z0))), PROPER(from(z0))) 520.44/160.01
TOP(mark(2ndspos(z0, z1))) → c78(TOP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.44/160.01
TOP(mark(2ndsneg(z0, z1))) → c78(TOP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.44/160.01
TOP(mark(pi(z0))) → c78(TOP(pi(proper(z0))), PROPER(pi(z0))) 520.44/160.01
TOP(mark(plus(z0, z1))) → c78(TOP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.44/160.01
TOP(mark(times(z0, z1))) → c78(TOP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.44/160.01
TOP(mark(square(z0))) → c78(TOP(square(proper(z0))), PROPER(square(z0))) 520.44/160.01
TOP(mark(0)) → c78(TOP(ok(0))) 520.44/160.01
TOP(mark(nil)) → c78(TOP(ok(nil))) 520.44/160.01
TOP(mark(rnil)) → c78(TOP(ok(rnil)))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

ACTIVE, S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, TOP, PROPER

Compound Symbols:

c12, c18, c19, c21, c22, c23, c24, c26, c27, c28, c29, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c79, c, c7, c9, c11, c1, c13, c14, c15, c16, c17, c20, c25, c30, c63, c63, c64, c64, c65, c65, c67, c67, c68, c68, c70, c70, c71, c71, c72, c72, c73, c73, c74, c74, c75, c75, c76, c76, c77, c77, c78, c78

520.44/160.01
520.44/160.01

(79) CdtNarrowingProof (BOTH BOUNDS(ID, ID) transformation)

Use narrowing to replace TOP(ok(z0)) → c79(TOP(active(z0)), ACTIVE(z0)) by

TOP(ok(from(z0))) → c79(TOP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.44/160.01
TOP(ok(2ndspos(0, z0))) → c79(TOP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.44/160.01
TOP(ok(2ndspos(s(z0), cons(z1, z2)))) → c79(TOP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.01
TOP(ok(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c79(TOP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.01
TOP(ok(2ndsneg(0, z0))) → c79(TOP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.44/160.01
TOP(ok(2ndsneg(s(z0), cons(z1, z2)))) → c79(TOP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.01
TOP(ok(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c79(TOP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.01
TOP(ok(pi(z0))) → c79(TOP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.44/160.01
TOP(ok(plus(0, z0))) → c79(TOP(mark(z0)), ACTIVE(plus(0, z0))) 520.44/160.01
TOP(ok(plus(s(z0), z1))) → c79(TOP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.44/160.01
TOP(ok(times(0, z0))) → c79(TOP(mark(0)), ACTIVE(times(0, z0))) 520.44/160.01
TOP(ok(times(s(z0), z1))) → c79(TOP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.44/160.01
TOP(ok(square(z0))) → c79(TOP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.44/160.01
TOP(ok(s(z0))) → c79(TOP(s(active(z0))), ACTIVE(s(z0))) 520.44/160.01
TOP(ok(posrecip(z0))) → c79(TOP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.44/160.01
TOP(ok(negrecip(z0))) → c79(TOP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.44/160.01
TOP(ok(cons(z0, z1))) → c79(TOP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.44/160.01
TOP(ok(cons2(z0, z1))) → c79(TOP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.44/160.01
TOP(ok(rcons(z0, z1))) → c79(TOP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.44/160.01
TOP(ok(rcons(z0, z1))) → c79(TOP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.44/160.01
TOP(ok(from(z0))) → c79(TOP(from(active(z0))), ACTIVE(from(z0))) 520.44/160.01
TOP(ok(2ndspos(z0, z1))) → c79(TOP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.44/160.01
TOP(ok(2ndspos(z0, z1))) → c79(TOP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.44/160.01
TOP(ok(2ndsneg(z0, z1))) → c79(TOP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.44/160.01
TOP(ok(2ndsneg(z0, z1))) → c79(TOP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.44/160.01
TOP(ok(pi(z0))) → c79(TOP(pi(active(z0))), ACTIVE(pi(z0))) 520.44/160.01
TOP(ok(plus(z0, z1))) → c79(TOP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.44/160.01
TOP(ok(plus(z0, z1))) → c79(TOP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.44/160.01
TOP(ok(times(z0, z1))) → c79(TOP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.44/160.01
TOP(ok(times(z0, z1))) → c79(TOP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.44/160.01
TOP(ok(square(z0))) → c79(TOP(square(active(z0))), ACTIVE(square(z0)))
520.44/160.01
520.44/160.01

(80) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.44/160.01
active(2ndspos(0, z0)) → mark(rnil) 520.44/160.01
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.44/160.01
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.44/160.01
active(2ndsneg(0, z0)) → mark(rnil) 520.44/160.01
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.44/160.01
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.44/160.01
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.44/160.01
active(plus(0, z0)) → mark(z0) 520.44/160.01
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.44/160.01
active(times(0, z0)) → mark(0) 520.44/160.01
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.44/160.01
active(square(z0)) → mark(times(z0, z0)) 520.44/160.01
active(s(z0)) → s(active(z0)) 520.44/160.01
active(posrecip(z0)) → posrecip(active(z0)) 520.44/160.01
active(negrecip(z0)) → negrecip(active(z0)) 520.44/160.01
active(cons(z0, z1)) → cons(active(z0), z1) 520.44/160.01
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.44/160.01
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.44/160.01
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.44/160.01
active(from(z0)) → from(active(z0)) 520.44/160.01
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.44/160.01
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.44/160.01
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.44/160.01
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.44/160.01
active(pi(z0)) → pi(active(z0)) 520.44/160.01
active(plus(z0, z1)) → plus(active(z0), z1) 520.44/160.01
active(plus(z0, z1)) → plus(z0, active(z1)) 520.44/160.01
active(times(z0, z1)) → times(active(z0), z1) 520.44/160.01
active(times(z0, z1)) → times(z0, active(z1)) 520.44/160.01
active(square(z0)) → square(active(z0)) 520.44/160.01
s(mark(z0)) → mark(s(z0)) 520.44/160.01
s(ok(z0)) → ok(s(z0)) 520.44/160.01
posrecip(mark(z0)) → mark(posrecip(z0)) 520.44/160.01
posrecip(ok(z0)) → ok(posrecip(z0)) 520.44/160.01
negrecip(mark(z0)) → mark(negrecip(z0)) 520.44/160.01
negrecip(ok(z0)) → ok(negrecip(z0)) 520.44/160.01
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.44/160.01
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.44/160.01
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.44/160.01
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.44/160.01
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.44/160.01
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.44/160.01
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.44/160.01
from(mark(z0)) → mark(from(z0)) 520.44/160.01
from(ok(z0)) → ok(from(z0)) 520.44/160.01
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.44/160.01
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.44/160.01
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.44/160.01
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.44/160.01
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.44/160.01
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.44/160.01
pi(mark(z0)) → mark(pi(z0)) 520.44/160.01
pi(ok(z0)) → ok(pi(z0)) 520.44/160.01
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.44/160.01
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.44/160.01
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.44/160.01
times(mark(z0), z1) → mark(times(z0, z1)) 520.44/160.01
times(z0, mark(z1)) → mark(times(z0, z1)) 520.44/160.01
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.44/160.01
square(mark(z0)) → mark(square(z0)) 520.44/160.01
square(ok(z0)) → ok(square(z0)) 520.44/160.01
proper(0) → ok(0) 520.44/160.01
proper(s(z0)) → s(proper(z0)) 520.44/160.01
proper(posrecip(z0)) → posrecip(proper(z0)) 520.44/160.01
proper(negrecip(z0)) → negrecip(proper(z0)) 520.44/160.01
proper(nil) → ok(nil) 520.44/160.01
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.44/160.01
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.44/160.01
proper(rnil) → ok(rnil) 520.44/160.01
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.44/160.01
proper(from(z0)) → from(proper(z0)) 520.44/160.01
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.44/160.01
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.44/160.01
proper(pi(z0)) → pi(proper(z0)) 520.44/160.01
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.44/160.01
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.44/160.01
proper(square(z0)) → square(proper(z0)) 520.44/160.01
top(mark(z0)) → top(proper(z0)) 520.44/160.01
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 520.44/160.01
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 520.44/160.01
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 520.44/160.01
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 520.44/160.01
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 520.44/160.01
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 520.44/160.01
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 520.44/160.01
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 520.44/160.01
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 520.44/160.01
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 520.44/160.01
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 520.44/160.01
S(mark(z0)) → c31(S(z0)) 520.44/160.01
S(ok(z0)) → c32(S(z0)) 520.44/160.01
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.01
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.01
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.01
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.01
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.01
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.01
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.01
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.01
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.01
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.01
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.01
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.01
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.01
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.01
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.01
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.01
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.01
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.01
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.01
PI(mark(z0)) → c52(PI(z0)) 520.44/160.01
PI(ok(z0)) → c53(PI(z0)) 520.44/160.01
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.01
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.01
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.01
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.01
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.01
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.01
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.01
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.44/160.01
ACTIVE(from(z0)) → c(S(z0)) 520.44/160.01
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 520.44/160.01
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 520.44/160.01
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 520.44/160.01
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 520.44/160.01
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 520.44/160.01
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.44/160.01
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 520.44/160.01
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 520.44/160.01
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 520.44/160.01
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 520.44/160.01
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 520.44/160.01
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.44/160.01
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 520.44/160.01
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 520.44/160.01
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 520.44/160.01
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.44/160.01
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.44/160.01
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.01
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.01
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.44/160.01
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.01
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.01
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.44/160.01
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 520.44/160.01
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.44/160.01
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 520.44/160.01
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.44/160.01
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 520.44/160.01
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 520.44/160.01
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.44/160.01
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.44/160.01
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.44/160.01
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.44/160.01
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.44/160.01
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.44/160.01
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 520.44/160.01
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.44/160.01
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.44/160.01
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.44/160.01
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.44/160.01
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 520.44/160.01
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.44/160.01
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.44/160.01
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.44/160.01
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.44/160.01
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 520.44/160.01
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.44/160.01
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.44/160.01
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.01
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.01
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.44/160.01
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.01
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.01
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.44/160.01
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.44/160.01
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.44/160.01
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.44/160.01
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.44/160.01
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.44/160.01
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.44/160.01
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.44/160.01
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.44/160.01
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.44/160.01
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.44/160.01
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.44/160.01
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.44/160.01
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.44/160.01
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.44/160.01
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.44/160.01
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.44/160.01
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.44/160.01
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.44/160.01
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.44/160.01
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.44/160.01
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.44/160.01
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.44/160.01
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.44/160.01
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.44/160.01
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.44/160.01
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.01
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.01
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.44/160.01
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.01
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.01
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.44/160.01
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.44/160.01
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.44/160.01
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.44/160.01
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.44/160.01
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.44/160.01
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.44/160.01
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.44/160.01
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.44/160.01
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.44/160.01
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.44/160.01
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.44/160.01
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.44/160.01
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.44/160.01
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.44/160.01
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.44/160.01
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.44/160.01
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.44/160.01
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.44/160.01
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.44/160.01
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.44/160.01
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.44/160.01
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.44/160.01
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.44/160.01
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.44/160.01
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.44/160.01
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.01
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.01
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.44/160.01
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.01
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.01
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.44/160.01
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.44/160.01
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.44/160.01
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.44/160.01
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.44/160.01
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.44/160.01
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.44/160.01
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.44/160.01
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.44/160.01
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.44/160.01
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.44/160.01
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.44/160.01
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.44/160.01
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.44/160.01
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.44/160.01
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.44/160.01
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.44/160.01
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.44/160.01
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.44/160.01
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.44/160.01
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.44/160.01
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.44/160.01
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.44/160.01
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.44/160.01
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.44/160.01
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.44/160.01
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.01
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.01
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.44/160.01
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.01
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.01
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.44/160.01
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.44/160.01
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.44/160.01
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.44/160.01
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.44/160.01
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.44/160.01
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.44/160.01
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.44/160.01
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.44/160.01
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.44/160.01
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.44/160.01
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.44/160.01
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.44/160.01
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.44/160.01
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.44/160.01
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.44/160.01
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.44/160.01
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.44/160.01
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.44/160.01
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.44/160.01
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.44/160.01
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.44/160.01
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.44/160.01
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.44/160.01
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.44/160.01
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.44/160.01
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.01
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.01
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.44/160.01
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.01
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.01
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.44/160.01
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.44/160.01
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.44/160.01
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.44/160.01
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.44/160.01
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.44/160.01
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.44/160.01
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.44/160.01
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.44/160.01
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.44/160.01
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.44/160.01
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.44/160.01
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.44/160.01
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.44/160.01
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.44/160.01
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.44/160.01
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.44/160.01
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.44/160.01
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.44/160.01
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.44/160.01
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.44/160.01
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.44/160.01
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.44/160.01
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.44/160.01
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.44/160.01
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.44/160.01
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.01
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.01
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.44/160.01
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.01
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.01
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.44/160.01
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.44/160.01
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.44/160.01
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.44/160.01
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.44/160.01
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.44/160.01
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.44/160.01
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.44/160.01
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.44/160.01
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.44/160.01
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.44/160.01
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.44/160.01
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.44/160.01
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.44/160.01
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.44/160.01
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.44/160.01
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.44/160.01
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.44/160.01
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.44/160.01
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.44/160.01
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.44/160.01
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.44/160.01
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.44/160.01
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.44/160.01
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.44/160.01
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.44/160.01
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.01
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.01
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.44/160.01
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.01
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.01
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.44/160.01
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.44/160.01
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.44/160.01
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.44/160.01
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.44/160.01
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.44/160.01
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.44/160.01
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.44/160.01
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.44/160.01
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.44/160.01
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.44/160.01
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.44/160.01
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.44/160.01
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.44/160.01
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.44/160.01
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.44/160.01
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.44/160.01
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.44/160.01
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.44/160.01
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.44/160.01
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.44/160.01
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.44/160.01
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.44/160.01
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.44/160.01
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.44/160.01
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.44/160.01
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.44/160.01
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.44/160.01
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.44/160.01
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.44/160.01
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.44/160.01
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.44/160.01
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.44/160.01
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.44/160.01
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.44/160.01
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.44/160.01
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.44/160.01
PROPER(s(0)) → c63(S(ok(0))) 520.44/160.01
PROPER(s(nil)) → c63(S(ok(nil))) 520.44/160.01
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.44/160.01
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.44/160.01
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.44/160.01
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.44/160.01
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.44/160.01
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.44/160.01
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.44/160.01
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.44/160.01
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.44/160.01
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.44/160.01
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.44/160.01
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.44/160.01
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.44/160.01
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.44/160.01
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.44/160.01
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.44/160.01
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.44/160.01
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.44/160.01
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.44/160.01
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.44/160.01
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.44/160.01
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.44/160.01
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.44/160.01
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.44/160.01
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.44/160.01
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.44/160.01
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.44/160.01
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.44/160.01
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.44/160.01
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.44/160.01
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.44/160.01
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.44/160.01
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.44/160.01
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.44/160.01
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.44/160.01
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.44/160.01
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.44/160.01
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.44/160.01
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.44/160.01
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.44/160.01
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.44/160.01
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.44/160.01
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.44/160.01
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.44/160.01
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.44/160.01
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.44/160.01
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.44/160.01
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.44/160.01
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.44/160.01
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.44/160.01
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.44/160.01
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.44/160.01
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.44/160.01
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.44/160.01
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.44/160.01
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.44/160.01
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.44/160.01
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.44/160.01
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.44/160.01
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.44/160.01
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.44/160.01
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.44/160.01
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.44/160.01
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.44/160.01
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.44/160.01
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.44/160.01
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.44/160.01
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.44/160.01
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.44/160.01
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.44/160.01
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.44/160.01
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.44/160.01
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.44/160.01
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.44/160.01
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.44/160.01
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.44/160.01
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.44/160.01
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0)) 520.44/160.01
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0)) 520.44/160.01
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0)) 520.44/160.01
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(x1)) 520.44/160.01
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(x1)) 520.44/160.01
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(x1)) 520.44/160.01
PROPER(rcons(x0, s(z0))) → c70(RCONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.44/160.01
PROPER(rcons(x0, posrecip(z0))) → c70(RCONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.44/160.01
PROPER(rcons(x0, negrecip(z0))) → c70(RCONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.44/160.01
PROPER(rcons(x0, cons(z0, z1))) → c70(RCONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.44/160.01
PROPER(rcons(x0, cons2(z0, z1))) → c70(RCONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.44/160.01
PROPER(rcons(x0, rcons(z0, z1))) → c70(RCONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.44/160.01
PROPER(rcons(x0, from(z0))) → c70(RCONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.44/160.01
PROPER(rcons(x0, 2ndspos(z0, z1))) → c70(RCONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.44/160.01
PROPER(rcons(x0, 2ndsneg(z0, z1))) → c70(RCONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.44/160.01
PROPER(rcons(x0, pi(z0))) → c70(RCONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.44/160.01
PROPER(rcons(x0, plus(z0, z1))) → c70(RCONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.44/160.01
PROPER(rcons(x0, times(z0, z1))) → c70(RCONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.44/160.01
PROPER(rcons(x0, square(z0))) → c70(RCONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.44/160.01
PROPER(rcons(s(z0), x1)) → c70(RCONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.44/160.01
PROPER(rcons(posrecip(z0), x1)) → c70(RCONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.44/160.01
PROPER(rcons(negrecip(z0), x1)) → c70(RCONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.44/160.01
PROPER(rcons(cons(z0, z1), x1)) → c70(RCONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(rcons(cons2(z0, z1), x1)) → c70(RCONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(rcons(rcons(z0, z1), x1)) → c70(RCONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(rcons(from(z0), x1)) → c70(RCONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.44/160.01
PROPER(rcons(2ndspos(z0, z1), x1)) → c70(RCONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(rcons(2ndsneg(z0, z1), x1)) → c70(RCONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(rcons(pi(z0), x1)) → c70(RCONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.44/160.01
PROPER(rcons(plus(z0, z1), x1)) → c70(RCONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(rcons(times(z0, z1), x1)) → c70(RCONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.44/160.01
PROPER(rcons(square(z0), x1)) → c70(RCONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.44/160.01
PROPER(rcons(x0, 0)) → c70(RCONS(proper(x0), ok(0)), PROPER(x0)) 520.44/160.01
PROPER(rcons(x0, nil)) → c70(RCONS(proper(x0), ok(nil)), PROPER(x0)) 520.44/160.01
PROPER(rcons(x0, rnil)) → c70(RCONS(proper(x0), ok(rnil)), PROPER(x0)) 520.44/160.01
PROPER(rcons(0, x1)) → c70(RCONS(ok(0), proper(x1)), PROPER(x1)) 520.44/160.01
PROPER(rcons(nil, x1)) → c70(RCONS(ok(nil), proper(x1)), PROPER(x1)) 520.44/160.01
PROPER(rcons(rnil, x1)) → c70(RCONS(ok(rnil), proper(x1)), PROPER(x1)) 520.44/160.01
PROPER(from(s(z0))) → c71(FROM(s(proper(z0))), PROPER(s(z0))) 520.44/160.01
PROPER(from(posrecip(z0))) → c71(FROM(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.44/160.01
PROPER(from(negrecip(z0))) → c71(FROM(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.44/160.01
PROPER(from(cons(z0, z1))) → c71(FROM(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.44/160.01
PROPER(from(cons2(z0, z1))) → c71(FROM(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.44/160.01
PROPER(from(rcons(z0, z1))) → c71(FROM(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.44/160.01
PROPER(from(from(z0))) → c71(FROM(from(proper(z0))), PROPER(from(z0))) 520.44/160.01
PROPER(from(2ndspos(z0, z1))) → c71(FROM(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.44/160.01
PROPER(from(2ndsneg(z0, z1))) → c71(FROM(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.44/160.01
PROPER(from(pi(z0))) → c71(FROM(pi(proper(z0))), PROPER(pi(z0))) 520.44/160.01
PROPER(from(plus(z0, z1))) → c71(FROM(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.44/160.01
PROPER(from(times(z0, z1))) → c71(FROM(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.44/160.01
PROPER(from(square(z0))) → c71(FROM(square(proper(z0))), PROPER(square(z0))) 520.44/160.01
PROPER(from(0)) → c71(FROM(ok(0))) 520.44/160.01
PROPER(from(nil)) → c71(FROM(ok(nil))) 520.44/160.01
PROPER(from(rnil)) → c71(FROM(ok(rnil))) 520.44/160.01
PROPER(2ndspos(x0, s(z0))) → c72(2NDSPOS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.44/160.01
PROPER(2ndspos(x0, posrecip(z0))) → c72(2NDSPOS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.44/160.01
PROPER(2ndspos(x0, negrecip(z0))) → c72(2NDSPOS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.44/160.01
PROPER(2ndspos(x0, cons(z0, z1))) → c72(2NDSPOS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.44/160.01
PROPER(2ndspos(x0, cons2(z0, z1))) → c72(2NDSPOS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.44/160.01
PROPER(2ndspos(x0, rcons(z0, z1))) → c72(2NDSPOS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.44/160.01
PROPER(2ndspos(x0, from(z0))) → c72(2NDSPOS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.44/160.01
PROPER(2ndspos(x0, 2ndspos(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.44/160.02
PROPER(2ndspos(x0, 2ndsneg(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.44/160.02
PROPER(2ndspos(x0, pi(z0))) → c72(2NDSPOS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.44/160.02
PROPER(2ndspos(x0, plus(z0, z1))) → c72(2NDSPOS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.44/160.02
PROPER(2ndspos(x0, times(z0, z1))) → c72(2NDSPOS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.44/160.02
PROPER(2ndspos(x0, square(z0))) → c72(2NDSPOS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.44/160.02
PROPER(2ndspos(s(z0), x1)) → c72(2NDSPOS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.44/160.02
PROPER(2ndspos(posrecip(z0), x1)) → c72(2NDSPOS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.44/160.02
PROPER(2ndspos(negrecip(z0), x1)) → c72(2NDSPOS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.44/160.02
PROPER(2ndspos(cons(z0, z1), x1)) → c72(2NDSPOS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(2ndspos(cons2(z0, z1), x1)) → c72(2NDSPOS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(2ndspos(rcons(z0, z1), x1)) → c72(2NDSPOS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(2ndspos(from(z0), x1)) → c72(2NDSPOS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.44/160.02
PROPER(2ndspos(2ndspos(z0, z1), x1)) → c72(2NDSPOS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(2ndspos(2ndsneg(z0, z1), x1)) → c72(2NDSPOS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(2ndspos(pi(z0), x1)) → c72(2NDSPOS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.44/160.02
PROPER(2ndspos(plus(z0, z1), x1)) → c72(2NDSPOS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(2ndspos(times(z0, z1), x1)) → c72(2NDSPOS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(2ndspos(square(z0), x1)) → c72(2NDSPOS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.44/160.02
PROPER(2ndspos(x0, 0)) → c72(2NDSPOS(proper(x0), ok(0)), PROPER(x0)) 520.44/160.02
PROPER(2ndspos(x0, nil)) → c72(2NDSPOS(proper(x0), ok(nil)), PROPER(x0)) 520.44/160.02
PROPER(2ndspos(x0, rnil)) → c72(2NDSPOS(proper(x0), ok(rnil)), PROPER(x0)) 520.44/160.02
PROPER(2ndspos(0, x1)) → c72(2NDSPOS(ok(0), proper(x1)), PROPER(x1)) 520.44/160.02
PROPER(2ndspos(nil, x1)) → c72(2NDSPOS(ok(nil), proper(x1)), PROPER(x1)) 520.44/160.02
PROPER(2ndspos(rnil, x1)) → c72(2NDSPOS(ok(rnil), proper(x1)), PROPER(x1)) 520.44/160.02
PROPER(2ndsneg(x0, s(z0))) → c73(2NDSNEG(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.44/160.02
PROPER(2ndsneg(x0, posrecip(z0))) → c73(2NDSNEG(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.44/160.02
PROPER(2ndsneg(x0, negrecip(z0))) → c73(2NDSNEG(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.44/160.02
PROPER(2ndsneg(x0, cons(z0, z1))) → c73(2NDSNEG(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.44/160.02
PROPER(2ndsneg(x0, cons2(z0, z1))) → c73(2NDSNEG(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.44/160.02
PROPER(2ndsneg(x0, rcons(z0, z1))) → c73(2NDSNEG(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.44/160.02
PROPER(2ndsneg(x0, from(z0))) → c73(2NDSNEG(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.44/160.02
PROPER(2ndsneg(x0, 2ndspos(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.44/160.02
PROPER(2ndsneg(x0, 2ndsneg(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.44/160.02
PROPER(2ndsneg(x0, pi(z0))) → c73(2NDSNEG(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.44/160.02
PROPER(2ndsneg(x0, plus(z0, z1))) → c73(2NDSNEG(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.44/160.02
PROPER(2ndsneg(x0, times(z0, z1))) → c73(2NDSNEG(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.44/160.02
PROPER(2ndsneg(x0, square(z0))) → c73(2NDSNEG(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.44/160.02
PROPER(2ndsneg(s(z0), x1)) → c73(2NDSNEG(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.44/160.02
PROPER(2ndsneg(posrecip(z0), x1)) → c73(2NDSNEG(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.44/160.02
PROPER(2ndsneg(negrecip(z0), x1)) → c73(2NDSNEG(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.44/160.02
PROPER(2ndsneg(cons(z0, z1), x1)) → c73(2NDSNEG(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(2ndsneg(cons2(z0, z1), x1)) → c73(2NDSNEG(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(2ndsneg(rcons(z0, z1), x1)) → c73(2NDSNEG(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(2ndsneg(from(z0), x1)) → c73(2NDSNEG(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.44/160.02
PROPER(2ndsneg(2ndspos(z0, z1), x1)) → c73(2NDSNEG(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(2ndsneg(2ndsneg(z0, z1), x1)) → c73(2NDSNEG(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(2ndsneg(pi(z0), x1)) → c73(2NDSNEG(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.44/160.02
PROPER(2ndsneg(plus(z0, z1), x1)) → c73(2NDSNEG(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(2ndsneg(times(z0, z1), x1)) → c73(2NDSNEG(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(2ndsneg(square(z0), x1)) → c73(2NDSNEG(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.44/160.02
PROPER(2ndsneg(x0, 0)) → c73(2NDSNEG(proper(x0), ok(0)), PROPER(x0)) 520.44/160.02
PROPER(2ndsneg(x0, nil)) → c73(2NDSNEG(proper(x0), ok(nil)), PROPER(x0)) 520.44/160.02
PROPER(2ndsneg(x0, rnil)) → c73(2NDSNEG(proper(x0), ok(rnil)), PROPER(x0)) 520.44/160.02
PROPER(2ndsneg(0, x1)) → c73(2NDSNEG(ok(0), proper(x1)), PROPER(x1)) 520.44/160.02
PROPER(2ndsneg(nil, x1)) → c73(2NDSNEG(ok(nil), proper(x1)), PROPER(x1)) 520.44/160.02
PROPER(2ndsneg(rnil, x1)) → c73(2NDSNEG(ok(rnil), proper(x1)), PROPER(x1)) 520.44/160.02
PROPER(pi(s(z0))) → c74(PI(s(proper(z0))), PROPER(s(z0))) 520.44/160.02
PROPER(pi(posrecip(z0))) → c74(PI(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.44/160.02
PROPER(pi(negrecip(z0))) → c74(PI(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.44/160.02
PROPER(pi(cons(z0, z1))) → c74(PI(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.44/160.02
PROPER(pi(cons2(z0, z1))) → c74(PI(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.44/160.02
PROPER(pi(rcons(z0, z1))) → c74(PI(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.44/160.02
PROPER(pi(from(z0))) → c74(PI(from(proper(z0))), PROPER(from(z0))) 520.44/160.02
PROPER(pi(2ndspos(z0, z1))) → c74(PI(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.44/160.02
PROPER(pi(2ndsneg(z0, z1))) → c74(PI(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.44/160.02
PROPER(pi(pi(z0))) → c74(PI(pi(proper(z0))), PROPER(pi(z0))) 520.44/160.02
PROPER(pi(plus(z0, z1))) → c74(PI(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.44/160.02
PROPER(pi(times(z0, z1))) → c74(PI(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.44/160.02
PROPER(pi(square(z0))) → c74(PI(square(proper(z0))), PROPER(square(z0))) 520.44/160.02
PROPER(pi(0)) → c74(PI(ok(0))) 520.44/160.02
PROPER(pi(nil)) → c74(PI(ok(nil))) 520.44/160.02
PROPER(pi(rnil)) → c74(PI(ok(rnil))) 520.44/160.02
PROPER(plus(x0, s(z0))) → c75(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.44/160.02
PROPER(plus(x0, posrecip(z0))) → c75(PLUS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.44/160.02
PROPER(plus(x0, negrecip(z0))) → c75(PLUS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.44/160.02
PROPER(plus(x0, cons(z0, z1))) → c75(PLUS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.44/160.02
PROPER(plus(x0, cons2(z0, z1))) → c75(PLUS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.44/160.02
PROPER(plus(x0, rcons(z0, z1))) → c75(PLUS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.44/160.02
PROPER(plus(x0, from(z0))) → c75(PLUS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.44/160.02
PROPER(plus(x0, 2ndspos(z0, z1))) → c75(PLUS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.44/160.02
PROPER(plus(x0, 2ndsneg(z0, z1))) → c75(PLUS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.44/160.02
PROPER(plus(x0, pi(z0))) → c75(PLUS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.44/160.02
PROPER(plus(x0, plus(z0, z1))) → c75(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.44/160.02
PROPER(plus(x0, times(z0, z1))) → c75(PLUS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.44/160.02
PROPER(plus(x0, square(z0))) → c75(PLUS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.44/160.02
PROPER(plus(s(z0), x1)) → c75(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.44/160.02
PROPER(plus(posrecip(z0), x1)) → c75(PLUS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.44/160.02
PROPER(plus(negrecip(z0), x1)) → c75(PLUS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.44/160.02
PROPER(plus(cons(z0, z1), x1)) → c75(PLUS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(plus(cons2(z0, z1), x1)) → c75(PLUS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(plus(rcons(z0, z1), x1)) → c75(PLUS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(plus(from(z0), x1)) → c75(PLUS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.44/160.02
PROPER(plus(2ndspos(z0, z1), x1)) → c75(PLUS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(plus(2ndsneg(z0, z1), x1)) → c75(PLUS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(plus(pi(z0), x1)) → c75(PLUS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.44/160.02
PROPER(plus(plus(z0, z1), x1)) → c75(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(plus(times(z0, z1), x1)) → c75(PLUS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(plus(square(z0), x1)) → c75(PLUS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.44/160.02
PROPER(plus(x0, 0)) → c75(PLUS(proper(x0), ok(0)), PROPER(x0)) 520.44/160.02
PROPER(plus(x0, nil)) → c75(PLUS(proper(x0), ok(nil)), PROPER(x0)) 520.44/160.02
PROPER(plus(x0, rnil)) → c75(PLUS(proper(x0), ok(rnil)), PROPER(x0)) 520.44/160.02
PROPER(plus(0, x1)) → c75(PLUS(ok(0), proper(x1)), PROPER(x1)) 520.44/160.02
PROPER(plus(nil, x1)) → c75(PLUS(ok(nil), proper(x1)), PROPER(x1)) 520.44/160.02
PROPER(plus(rnil, x1)) → c75(PLUS(ok(rnil), proper(x1)), PROPER(x1)) 520.44/160.02
PROPER(times(x0, s(z0))) → c76(TIMES(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.44/160.02
PROPER(times(x0, posrecip(z0))) → c76(TIMES(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.44/160.02
PROPER(times(x0, negrecip(z0))) → c76(TIMES(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.44/160.02
PROPER(times(x0, cons(z0, z1))) → c76(TIMES(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.44/160.02
PROPER(times(x0, cons2(z0, z1))) → c76(TIMES(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.44/160.02
PROPER(times(x0, rcons(z0, z1))) → c76(TIMES(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.44/160.02
PROPER(times(x0, from(z0))) → c76(TIMES(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.44/160.02
PROPER(times(x0, 2ndspos(z0, z1))) → c76(TIMES(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.44/160.02
PROPER(times(x0, 2ndsneg(z0, z1))) → c76(TIMES(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.44/160.02
PROPER(times(x0, pi(z0))) → c76(TIMES(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.44/160.02
PROPER(times(x0, plus(z0, z1))) → c76(TIMES(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.44/160.02
PROPER(times(x0, times(z0, z1))) → c76(TIMES(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.44/160.02
PROPER(times(x0, square(z0))) → c76(TIMES(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.44/160.02
PROPER(times(s(z0), x1)) → c76(TIMES(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.44/160.02
PROPER(times(posrecip(z0), x1)) → c76(TIMES(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.44/160.02
PROPER(times(negrecip(z0), x1)) → c76(TIMES(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.44/160.02
PROPER(times(cons(z0, z1), x1)) → c76(TIMES(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(times(cons2(z0, z1), x1)) → c76(TIMES(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(times(rcons(z0, z1), x1)) → c76(TIMES(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(times(from(z0), x1)) → c76(TIMES(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.44/160.02
PROPER(times(2ndspos(z0, z1), x1)) → c76(TIMES(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(times(2ndsneg(z0, z1), x1)) → c76(TIMES(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(times(pi(z0), x1)) → c76(TIMES(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.44/160.02
PROPER(times(plus(z0, z1), x1)) → c76(TIMES(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(times(times(z0, z1), x1)) → c76(TIMES(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(times(square(z0), x1)) → c76(TIMES(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.44/160.02
PROPER(times(x0, 0)) → c76(TIMES(proper(x0), ok(0)), PROPER(x0)) 520.44/160.02
PROPER(times(x0, nil)) → c76(TIMES(proper(x0), ok(nil)), PROPER(x0)) 520.44/160.02
PROPER(times(x0, rnil)) → c76(TIMES(proper(x0), ok(rnil)), PROPER(x0)) 520.44/160.02
PROPER(times(0, x1)) → c76(TIMES(ok(0), proper(x1)), PROPER(x1)) 520.44/160.02
PROPER(times(nil, x1)) → c76(TIMES(ok(nil), proper(x1)), PROPER(x1)) 520.44/160.02
PROPER(times(rnil, x1)) → c76(TIMES(ok(rnil), proper(x1)), PROPER(x1)) 520.44/160.02
PROPER(square(s(z0))) → c77(SQUARE(s(proper(z0))), PROPER(s(z0))) 520.44/160.02
PROPER(square(posrecip(z0))) → c77(SQUARE(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.44/160.02
PROPER(square(negrecip(z0))) → c77(SQUARE(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.44/160.02
PROPER(square(cons(z0, z1))) → c77(SQUARE(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.44/160.02
PROPER(square(cons2(z0, z1))) → c77(SQUARE(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.44/160.02
PROPER(square(rcons(z0, z1))) → c77(SQUARE(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.44/160.02
PROPER(square(from(z0))) → c77(SQUARE(from(proper(z0))), PROPER(from(z0))) 520.44/160.02
PROPER(square(2ndspos(z0, z1))) → c77(SQUARE(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.44/160.02
PROPER(square(2ndsneg(z0, z1))) → c77(SQUARE(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.44/160.02
PROPER(square(pi(z0))) → c77(SQUARE(pi(proper(z0))), PROPER(pi(z0))) 520.44/160.02
PROPER(square(plus(z0, z1))) → c77(SQUARE(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.44/160.02
PROPER(square(times(z0, z1))) → c77(SQUARE(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.44/160.02
PROPER(square(square(z0))) → c77(SQUARE(square(proper(z0))), PROPER(square(z0))) 520.44/160.02
PROPER(square(0)) → c77(SQUARE(ok(0))) 520.44/160.02
PROPER(square(nil)) → c77(SQUARE(ok(nil))) 520.44/160.02
PROPER(square(rnil)) → c77(SQUARE(ok(rnil))) 520.44/160.02
TOP(mark(s(z0))) → c78(TOP(s(proper(z0))), PROPER(s(z0))) 520.44/160.02
TOP(mark(posrecip(z0))) → c78(TOP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.44/160.02
TOP(mark(negrecip(z0))) → c78(TOP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.44/160.02
TOP(mark(cons(z0, z1))) → c78(TOP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.44/160.02
TOP(mark(cons2(z0, z1))) → c78(TOP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.44/160.02
TOP(mark(rcons(z0, z1))) → c78(TOP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.44/160.02
TOP(mark(from(z0))) → c78(TOP(from(proper(z0))), PROPER(from(z0))) 520.44/160.02
TOP(mark(2ndspos(z0, z1))) → c78(TOP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.44/160.02
TOP(mark(2ndsneg(z0, z1))) → c78(TOP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.44/160.02
TOP(mark(pi(z0))) → c78(TOP(pi(proper(z0))), PROPER(pi(z0))) 520.44/160.02
TOP(mark(plus(z0, z1))) → c78(TOP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.44/160.02
TOP(mark(times(z0, z1))) → c78(TOP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.44/160.02
TOP(mark(square(z0))) → c78(TOP(square(proper(z0))), PROPER(square(z0))) 520.44/160.02
TOP(mark(0)) → c78(TOP(ok(0))) 520.44/160.02
TOP(mark(nil)) → c78(TOP(ok(nil))) 520.44/160.02
TOP(mark(rnil)) → c78(TOP(ok(rnil))) 520.44/160.02
TOP(ok(from(z0))) → c79(TOP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.44/160.02
TOP(ok(2ndspos(0, z0))) → c79(TOP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.44/160.02
TOP(ok(2ndspos(s(z0), cons(z1, z2)))) → c79(TOP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.02
TOP(ok(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c79(TOP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.02
TOP(ok(2ndsneg(0, z0))) → c79(TOP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.44/160.02
TOP(ok(2ndsneg(s(z0), cons(z1, z2)))) → c79(TOP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.02
TOP(ok(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c79(TOP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.02
TOP(ok(pi(z0))) → c79(TOP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.44/160.02
TOP(ok(plus(0, z0))) → c79(TOP(mark(z0)), ACTIVE(plus(0, z0))) 520.44/160.02
TOP(ok(plus(s(z0), z1))) → c79(TOP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.44/160.02
TOP(ok(times(0, z0))) → c79(TOP(mark(0)), ACTIVE(times(0, z0))) 520.44/160.02
TOP(ok(times(s(z0), z1))) → c79(TOP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.44/160.02
TOP(ok(square(z0))) → c79(TOP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.44/160.02
TOP(ok(s(z0))) → c79(TOP(s(active(z0))), ACTIVE(s(z0))) 520.44/160.02
TOP(ok(posrecip(z0))) → c79(TOP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.44/160.02
TOP(ok(negrecip(z0))) → c79(TOP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.44/160.02
TOP(ok(cons(z0, z1))) → c79(TOP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.44/160.02
TOP(ok(cons2(z0, z1))) → c79(TOP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.44/160.02
TOP(ok(rcons(z0, z1))) → c79(TOP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.44/160.02
TOP(ok(rcons(z0, z1))) → c79(TOP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.44/160.02
TOP(ok(from(z0))) → c79(TOP(from(active(z0))), ACTIVE(from(z0))) 520.44/160.02
TOP(ok(2ndspos(z0, z1))) → c79(TOP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.44/160.02
TOP(ok(2ndspos(z0, z1))) → c79(TOP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.44/160.02
TOP(ok(2ndsneg(z0, z1))) → c79(TOP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.44/160.02
TOP(ok(2ndsneg(z0, z1))) → c79(TOP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.44/160.02
TOP(ok(pi(z0))) → c79(TOP(pi(active(z0))), ACTIVE(pi(z0))) 520.44/160.02
TOP(ok(plus(z0, z1))) → c79(TOP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.44/160.02
TOP(ok(plus(z0, z1))) → c79(TOP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.44/160.02
TOP(ok(times(z0, z1))) → c79(TOP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.44/160.02
TOP(ok(times(z0, z1))) → c79(TOP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.44/160.02
TOP(ok(square(z0))) → c79(TOP(square(active(z0))), ACTIVE(square(z0)))
S tuples:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 520.44/160.02
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 520.44/160.02
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 520.44/160.02
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 520.44/160.02
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 520.44/160.02
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 520.44/160.02
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 520.44/160.02
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 520.44/160.02
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 520.44/160.02
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 520.44/160.02
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 520.44/160.02
S(mark(z0)) → c31(S(z0)) 520.44/160.02
S(ok(z0)) → c32(S(z0)) 520.44/160.02
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.02
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.02
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.02
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.02
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.02
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.02
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.02
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.02
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.02
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.02
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.02
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.02
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.02
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.02
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.02
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.02
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.02
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.02
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.02
PI(mark(z0)) → c52(PI(z0)) 520.44/160.02
PI(ok(z0)) → c53(PI(z0)) 520.44/160.02
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.02
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.02
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.02
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.02
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.02
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.02
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.02
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.44/160.02
ACTIVE(from(z0)) → c(S(z0)) 520.44/160.02
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 520.44/160.02
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 520.44/160.02
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 520.44/160.02
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 520.44/160.02
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 520.44/160.02
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.44/160.02
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 520.44/160.02
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 520.44/160.02
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 520.44/160.02
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 520.44/160.02
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 520.44/160.02
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.44/160.02
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 520.44/160.02
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 520.44/160.02
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 520.44/160.02
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.44/160.02
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.44/160.02
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.02
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.02
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.44/160.02
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.02
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.02
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.44/160.02
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 520.44/160.02
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.44/160.02
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 520.44/160.02
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.44/160.02
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 520.44/160.02
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 520.44/160.02
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.44/160.02
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.44/160.02
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.44/160.02
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.44/160.02
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.44/160.02
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.44/160.02
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 520.44/160.02
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.44/160.02
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.44/160.02
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.44/160.02
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.44/160.02
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 520.44/160.02
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.44/160.02
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.44/160.02
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.44/160.02
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.44/160.02
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 520.44/160.02
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.44/160.02
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.44/160.02
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.02
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.02
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.44/160.02
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.02
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.02
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.44/160.02
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.44/160.02
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.44/160.02
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.44/160.02
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.44/160.02
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.44/160.02
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.44/160.02
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.44/160.02
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.44/160.02
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.44/160.02
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.44/160.02
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.44/160.02
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.44/160.02
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.44/160.02
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.44/160.02
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.44/160.02
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.44/160.02
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.44/160.02
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.44/160.02
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.44/160.02
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.44/160.02
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.44/160.02
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.44/160.02
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.44/160.02
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.44/160.02
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.44/160.02
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.02
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.02
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.44/160.02
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.02
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.02
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.44/160.02
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.44/160.02
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.44/160.02
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.44/160.02
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.44/160.02
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.44/160.02
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.44/160.02
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.44/160.02
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.44/160.02
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.44/160.02
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.44/160.02
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.44/160.02
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.44/160.02
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.44/160.02
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.44/160.02
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.44/160.02
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.44/160.02
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.44/160.02
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.44/160.02
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.44/160.02
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.44/160.02
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.44/160.02
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.44/160.02
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.44/160.02
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.44/160.02
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.44/160.02
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.02
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.02
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.44/160.02
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.02
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.02
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.44/160.02
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.44/160.02
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.44/160.02
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.44/160.02
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.44/160.02
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.44/160.02
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.44/160.02
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.44/160.02
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.44/160.02
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.44/160.02
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.44/160.02
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.44/160.02
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.44/160.02
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.44/160.02
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.44/160.02
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.44/160.02
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.44/160.02
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.44/160.02
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.44/160.02
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.44/160.02
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.44/160.02
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.44/160.02
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.44/160.02
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.44/160.02
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.44/160.02
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.44/160.02
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.02
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.02
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.44/160.02
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.02
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.02
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.44/160.02
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.44/160.02
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.44/160.02
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.44/160.02
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.44/160.02
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.44/160.02
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.44/160.02
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.44/160.02
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.44/160.02
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.44/160.02
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.44/160.02
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.44/160.02
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.44/160.02
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.44/160.02
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.44/160.02
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.44/160.02
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.44/160.02
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.44/160.02
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.44/160.02
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.44/160.02
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.44/160.02
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.44/160.02
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.44/160.02
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.44/160.02
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.44/160.02
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.44/160.02
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.02
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.02
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.44/160.02
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.02
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.02
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.44/160.02
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.44/160.02
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.44/160.02
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.44/160.02
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.44/160.02
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.44/160.02
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.44/160.02
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.44/160.02
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.44/160.02
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.44/160.02
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.44/160.02
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.44/160.02
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.44/160.02
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.44/160.02
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.44/160.02
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.44/160.02
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.44/160.02
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.44/160.02
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.44/160.02
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.44/160.02
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.44/160.02
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.44/160.02
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.44/160.02
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.44/160.02
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.44/160.02
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.44/160.02
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.02
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.02
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.44/160.02
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.02
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.02
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.44/160.02
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.44/160.02
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.44/160.02
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.44/160.02
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.44/160.02
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.44/160.02
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.44/160.02
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.44/160.02
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.44/160.02
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.44/160.02
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.44/160.02
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.44/160.02
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.44/160.02
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.44/160.02
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.44/160.02
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.44/160.02
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.44/160.02
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.44/160.02
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.44/160.02
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.44/160.02
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.44/160.02
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.44/160.02
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.44/160.02
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.44/160.02
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.44/160.02
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.44/160.02
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.02
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.02
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.44/160.02
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.02
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.02
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.44/160.02
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.44/160.02
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.44/160.02
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.44/160.02
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.44/160.02
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.44/160.02
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.44/160.02
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.44/160.02
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.44/160.02
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.44/160.02
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.44/160.02
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.44/160.02
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.44/160.02
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.44/160.02
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.44/160.02
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.44/160.02
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.44/160.02
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.44/160.02
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.44/160.02
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.44/160.02
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.44/160.02
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.44/160.02
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.44/160.02
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.44/160.02
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.44/160.02
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.44/160.02
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.44/160.02
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.44/160.02
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.44/160.02
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.44/160.02
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.44/160.02
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.44/160.02
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.44/160.02
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.44/160.02
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.44/160.02
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.44/160.02
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.44/160.02
PROPER(s(0)) → c63(S(ok(0))) 520.44/160.02
PROPER(s(nil)) → c63(S(ok(nil))) 520.44/160.02
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.44/160.02
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.44/160.02
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.44/160.02
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.44/160.02
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.44/160.02
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.44/160.02
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.44/160.02
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.44/160.02
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.44/160.02
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.44/160.02
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.44/160.02
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.44/160.02
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.44/160.02
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.44/160.02
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.44/160.02
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.44/160.02
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.44/160.02
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.44/160.02
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.44/160.02
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.44/160.02
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.44/160.02
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.44/160.02
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.44/160.02
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.44/160.02
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.44/160.02
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.44/160.02
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.44/160.02
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.44/160.02
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.44/160.02
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.44/160.02
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.44/160.02
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.44/160.02
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.44/160.02
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.44/160.02
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.44/160.02
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.44/160.02
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.44/160.02
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.44/160.02
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.44/160.02
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.44/160.02
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.44/160.02
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.44/160.02
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.44/160.02
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.44/160.02
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.44/160.02
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.44/160.02
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.44/160.02
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.44/160.02
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.44/160.02
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.44/160.02
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.44/160.02
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.44/160.02
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.44/160.02
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.44/160.02
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.44/160.02
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.44/160.02
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.44/160.02
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.44/160.02
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.44/160.02
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.44/160.02
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.44/160.02
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.44/160.02
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.44/160.02
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.44/160.02
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.44/160.02
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.44/160.02
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.44/160.02
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.44/160.02
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.44/160.02
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.44/160.02
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.44/160.02
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.44/160.02
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.44/160.02
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.44/160.02
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.44/160.02
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.44/160.02
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.44/160.02
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0)) 520.44/160.02
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0)) 520.44/160.02
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0)) 520.44/160.02
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(x1)) 520.44/160.02
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(x1)) 520.44/160.02
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(x1)) 520.44/160.02
PROPER(rcons(x0, s(z0))) → c70(RCONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.44/160.02
PROPER(rcons(x0, posrecip(z0))) → c70(RCONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.44/160.02
PROPER(rcons(x0, negrecip(z0))) → c70(RCONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.44/160.02
PROPER(rcons(x0, cons(z0, z1))) → c70(RCONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.44/160.02
PROPER(rcons(x0, cons2(z0, z1))) → c70(RCONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.44/160.02
PROPER(rcons(x0, rcons(z0, z1))) → c70(RCONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.44/160.02
PROPER(rcons(x0, from(z0))) → c70(RCONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.44/160.02
PROPER(rcons(x0, 2ndspos(z0, z1))) → c70(RCONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.44/160.02
PROPER(rcons(x0, 2ndsneg(z0, z1))) → c70(RCONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.44/160.02
PROPER(rcons(x0, pi(z0))) → c70(RCONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.44/160.02
PROPER(rcons(x0, plus(z0, z1))) → c70(RCONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.44/160.02
PROPER(rcons(x0, times(z0, z1))) → c70(RCONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.44/160.02
PROPER(rcons(x0, square(z0))) → c70(RCONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.44/160.02
PROPER(rcons(s(z0), x1)) → c70(RCONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.44/160.02
PROPER(rcons(posrecip(z0), x1)) → c70(RCONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.44/160.02
PROPER(rcons(negrecip(z0), x1)) → c70(RCONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.44/160.02
PROPER(rcons(cons(z0, z1), x1)) → c70(RCONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(rcons(cons2(z0, z1), x1)) → c70(RCONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(rcons(rcons(z0, z1), x1)) → c70(RCONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(rcons(from(z0), x1)) → c70(RCONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.44/160.02
PROPER(rcons(2ndspos(z0, z1), x1)) → c70(RCONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(rcons(2ndsneg(z0, z1), x1)) → c70(RCONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(rcons(pi(z0), x1)) → c70(RCONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.44/160.02
PROPER(rcons(plus(z0, z1), x1)) → c70(RCONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(rcons(times(z0, z1), x1)) → c70(RCONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(rcons(square(z0), x1)) → c70(RCONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.44/160.02
PROPER(rcons(x0, 0)) → c70(RCONS(proper(x0), ok(0)), PROPER(x0)) 520.44/160.02
PROPER(rcons(x0, nil)) → c70(RCONS(proper(x0), ok(nil)), PROPER(x0)) 520.44/160.02
PROPER(rcons(x0, rnil)) → c70(RCONS(proper(x0), ok(rnil)), PROPER(x0)) 520.44/160.02
PROPER(rcons(0, x1)) → c70(RCONS(ok(0), proper(x1)), PROPER(x1)) 520.44/160.02
PROPER(rcons(nil, x1)) → c70(RCONS(ok(nil), proper(x1)), PROPER(x1)) 520.44/160.02
PROPER(rcons(rnil, x1)) → c70(RCONS(ok(rnil), proper(x1)), PROPER(x1)) 520.44/160.02
PROPER(from(s(z0))) → c71(FROM(s(proper(z0))), PROPER(s(z0))) 520.44/160.02
PROPER(from(posrecip(z0))) → c71(FROM(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.44/160.02
PROPER(from(negrecip(z0))) → c71(FROM(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.44/160.02
PROPER(from(cons(z0, z1))) → c71(FROM(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.44/160.02
PROPER(from(cons2(z0, z1))) → c71(FROM(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.44/160.02
PROPER(from(rcons(z0, z1))) → c71(FROM(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.44/160.02
PROPER(from(from(z0))) → c71(FROM(from(proper(z0))), PROPER(from(z0))) 520.44/160.02
PROPER(from(2ndspos(z0, z1))) → c71(FROM(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.44/160.02
PROPER(from(2ndsneg(z0, z1))) → c71(FROM(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.44/160.02
PROPER(from(pi(z0))) → c71(FROM(pi(proper(z0))), PROPER(pi(z0))) 520.44/160.02
PROPER(from(plus(z0, z1))) → c71(FROM(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.44/160.02
PROPER(from(times(z0, z1))) → c71(FROM(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.44/160.02
PROPER(from(square(z0))) → c71(FROM(square(proper(z0))), PROPER(square(z0))) 520.44/160.02
PROPER(from(0)) → c71(FROM(ok(0))) 520.44/160.02
PROPER(from(nil)) → c71(FROM(ok(nil))) 520.44/160.02
PROPER(from(rnil)) → c71(FROM(ok(rnil))) 520.44/160.02
PROPER(2ndspos(x0, s(z0))) → c72(2NDSPOS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.44/160.02
PROPER(2ndspos(x0, posrecip(z0))) → c72(2NDSPOS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.44/160.02
PROPER(2ndspos(x0, negrecip(z0))) → c72(2NDSPOS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.44/160.02
PROPER(2ndspos(x0, cons(z0, z1))) → c72(2NDSPOS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.44/160.02
PROPER(2ndspos(x0, cons2(z0, z1))) → c72(2NDSPOS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.44/160.02
PROPER(2ndspos(x0, rcons(z0, z1))) → c72(2NDSPOS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.44/160.02
PROPER(2ndspos(x0, from(z0))) → c72(2NDSPOS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.44/160.02
PROPER(2ndspos(x0, 2ndspos(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.44/160.02
PROPER(2ndspos(x0, 2ndsneg(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.44/160.02
PROPER(2ndspos(x0, pi(z0))) → c72(2NDSPOS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.44/160.02
PROPER(2ndspos(x0, plus(z0, z1))) → c72(2NDSPOS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.44/160.02
PROPER(2ndspos(x0, times(z0, z1))) → c72(2NDSPOS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.44/160.02
PROPER(2ndspos(x0, square(z0))) → c72(2NDSPOS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.44/160.02
PROPER(2ndspos(s(z0), x1)) → c72(2NDSPOS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.44/160.02
PROPER(2ndspos(posrecip(z0), x1)) → c72(2NDSPOS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.44/160.02
PROPER(2ndspos(negrecip(z0), x1)) → c72(2NDSPOS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.44/160.02
PROPER(2ndspos(cons(z0, z1), x1)) → c72(2NDSPOS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(2ndspos(cons2(z0, z1), x1)) → c72(2NDSPOS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(2ndspos(rcons(z0, z1), x1)) → c72(2NDSPOS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(2ndspos(from(z0), x1)) → c72(2NDSPOS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.44/160.02
PROPER(2ndspos(2ndspos(z0, z1), x1)) → c72(2NDSPOS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(2ndspos(2ndsneg(z0, z1), x1)) → c72(2NDSPOS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(2ndspos(pi(z0), x1)) → c72(2NDSPOS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.44/160.02
PROPER(2ndspos(plus(z0, z1), x1)) → c72(2NDSPOS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(2ndspos(times(z0, z1), x1)) → c72(2NDSPOS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(2ndspos(square(z0), x1)) → c72(2NDSPOS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.44/160.02
PROPER(2ndspos(x0, 0)) → c72(2NDSPOS(proper(x0), ok(0)), PROPER(x0)) 520.44/160.02
PROPER(2ndspos(x0, nil)) → c72(2NDSPOS(proper(x0), ok(nil)), PROPER(x0)) 520.44/160.02
PROPER(2ndspos(x0, rnil)) → c72(2NDSPOS(proper(x0), ok(rnil)), PROPER(x0)) 520.44/160.02
PROPER(2ndspos(0, x1)) → c72(2NDSPOS(ok(0), proper(x1)), PROPER(x1)) 520.44/160.02
PROPER(2ndspos(nil, x1)) → c72(2NDSPOS(ok(nil), proper(x1)), PROPER(x1)) 520.44/160.02
PROPER(2ndspos(rnil, x1)) → c72(2NDSPOS(ok(rnil), proper(x1)), PROPER(x1)) 520.44/160.02
PROPER(2ndsneg(x0, s(z0))) → c73(2NDSNEG(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.44/160.02
PROPER(2ndsneg(x0, posrecip(z0))) → c73(2NDSNEG(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.44/160.02
PROPER(2ndsneg(x0, negrecip(z0))) → c73(2NDSNEG(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.44/160.02
PROPER(2ndsneg(x0, cons(z0, z1))) → c73(2NDSNEG(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.44/160.02
PROPER(2ndsneg(x0, cons2(z0, z1))) → c73(2NDSNEG(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.44/160.02
PROPER(2ndsneg(x0, rcons(z0, z1))) → c73(2NDSNEG(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.44/160.02
PROPER(2ndsneg(x0, from(z0))) → c73(2NDSNEG(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.44/160.02
PROPER(2ndsneg(x0, 2ndspos(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.44/160.02
PROPER(2ndsneg(x0, 2ndsneg(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.44/160.02
PROPER(2ndsneg(x0, pi(z0))) → c73(2NDSNEG(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.44/160.02
PROPER(2ndsneg(x0, plus(z0, z1))) → c73(2NDSNEG(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.44/160.02
PROPER(2ndsneg(x0, times(z0, z1))) → c73(2NDSNEG(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.44/160.02
PROPER(2ndsneg(x0, square(z0))) → c73(2NDSNEG(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.44/160.02
PROPER(2ndsneg(s(z0), x1)) → c73(2NDSNEG(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.44/160.02
PROPER(2ndsneg(posrecip(z0), x1)) → c73(2NDSNEG(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.44/160.02
PROPER(2ndsneg(negrecip(z0), x1)) → c73(2NDSNEG(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.44/160.02
PROPER(2ndsneg(cons(z0, z1), x1)) → c73(2NDSNEG(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(2ndsneg(cons2(z0, z1), x1)) → c73(2NDSNEG(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(2ndsneg(rcons(z0, z1), x1)) → c73(2NDSNEG(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(2ndsneg(from(z0), x1)) → c73(2NDSNEG(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.44/160.02
PROPER(2ndsneg(2ndspos(z0, z1), x1)) → c73(2NDSNEG(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(2ndsneg(2ndsneg(z0, z1), x1)) → c73(2NDSNEG(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(2ndsneg(pi(z0), x1)) → c73(2NDSNEG(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.44/160.02
PROPER(2ndsneg(plus(z0, z1), x1)) → c73(2NDSNEG(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(2ndsneg(times(z0, z1), x1)) → c73(2NDSNEG(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(2ndsneg(square(z0), x1)) → c73(2NDSNEG(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.44/160.02
PROPER(2ndsneg(x0, 0)) → c73(2NDSNEG(proper(x0), ok(0)), PROPER(x0)) 520.44/160.02
PROPER(2ndsneg(x0, nil)) → c73(2NDSNEG(proper(x0), ok(nil)), PROPER(x0)) 520.44/160.02
PROPER(2ndsneg(x0, rnil)) → c73(2NDSNEG(proper(x0), ok(rnil)), PROPER(x0)) 520.44/160.02
PROPER(2ndsneg(0, x1)) → c73(2NDSNEG(ok(0), proper(x1)), PROPER(x1)) 520.44/160.02
PROPER(2ndsneg(nil, x1)) → c73(2NDSNEG(ok(nil), proper(x1)), PROPER(x1)) 520.44/160.02
PROPER(2ndsneg(rnil, x1)) → c73(2NDSNEG(ok(rnil), proper(x1)), PROPER(x1)) 520.44/160.02
PROPER(pi(s(z0))) → c74(PI(s(proper(z0))), PROPER(s(z0))) 520.44/160.02
PROPER(pi(posrecip(z0))) → c74(PI(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.44/160.02
PROPER(pi(negrecip(z0))) → c74(PI(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.44/160.02
PROPER(pi(cons(z0, z1))) → c74(PI(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.44/160.02
PROPER(pi(cons2(z0, z1))) → c74(PI(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.44/160.02
PROPER(pi(rcons(z0, z1))) → c74(PI(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.44/160.02
PROPER(pi(from(z0))) → c74(PI(from(proper(z0))), PROPER(from(z0))) 520.44/160.02
PROPER(pi(2ndspos(z0, z1))) → c74(PI(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.44/160.02
PROPER(pi(2ndsneg(z0, z1))) → c74(PI(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.44/160.02
PROPER(pi(pi(z0))) → c74(PI(pi(proper(z0))), PROPER(pi(z0))) 520.44/160.02
PROPER(pi(plus(z0, z1))) → c74(PI(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.44/160.02
PROPER(pi(times(z0, z1))) → c74(PI(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.44/160.02
PROPER(pi(square(z0))) → c74(PI(square(proper(z0))), PROPER(square(z0))) 520.44/160.02
PROPER(pi(0)) → c74(PI(ok(0))) 520.44/160.02
PROPER(pi(nil)) → c74(PI(ok(nil))) 520.44/160.02
PROPER(pi(rnil)) → c74(PI(ok(rnil))) 520.44/160.02
PROPER(plus(x0, s(z0))) → c75(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.44/160.02
PROPER(plus(x0, posrecip(z0))) → c75(PLUS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.44/160.02
PROPER(plus(x0, negrecip(z0))) → c75(PLUS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.44/160.02
PROPER(plus(x0, cons(z0, z1))) → c75(PLUS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.44/160.02
PROPER(plus(x0, cons2(z0, z1))) → c75(PLUS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.44/160.02
PROPER(plus(x0, rcons(z0, z1))) → c75(PLUS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.44/160.02
PROPER(plus(x0, from(z0))) → c75(PLUS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.44/160.02
PROPER(plus(x0, 2ndspos(z0, z1))) → c75(PLUS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.44/160.02
PROPER(plus(x0, 2ndsneg(z0, z1))) → c75(PLUS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.44/160.02
PROPER(plus(x0, pi(z0))) → c75(PLUS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.44/160.02
PROPER(plus(x0, plus(z0, z1))) → c75(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.44/160.02
PROPER(plus(x0, times(z0, z1))) → c75(PLUS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.44/160.02
PROPER(plus(x0, square(z0))) → c75(PLUS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.44/160.02
PROPER(plus(s(z0), x1)) → c75(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.44/160.02
PROPER(plus(posrecip(z0), x1)) → c75(PLUS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.44/160.02
PROPER(plus(negrecip(z0), x1)) → c75(PLUS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.44/160.02
PROPER(plus(cons(z0, z1), x1)) → c75(PLUS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(plus(cons2(z0, z1), x1)) → c75(PLUS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(plus(rcons(z0, z1), x1)) → c75(PLUS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(plus(from(z0), x1)) → c75(PLUS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.44/160.02
PROPER(plus(2ndspos(z0, z1), x1)) → c75(PLUS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(plus(2ndsneg(z0, z1), x1)) → c75(PLUS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(plus(pi(z0), x1)) → c75(PLUS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.44/160.02
PROPER(plus(plus(z0, z1), x1)) → c75(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(plus(times(z0, z1), x1)) → c75(PLUS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(plus(square(z0), x1)) → c75(PLUS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.44/160.02
PROPER(plus(x0, 0)) → c75(PLUS(proper(x0), ok(0)), PROPER(x0)) 520.44/160.02
PROPER(plus(x0, nil)) → c75(PLUS(proper(x0), ok(nil)), PROPER(x0)) 520.44/160.02
PROPER(plus(x0, rnil)) → c75(PLUS(proper(x0), ok(rnil)), PROPER(x0)) 520.44/160.02
PROPER(plus(0, x1)) → c75(PLUS(ok(0), proper(x1)), PROPER(x1)) 520.44/160.02
PROPER(plus(nil, x1)) → c75(PLUS(ok(nil), proper(x1)), PROPER(x1)) 520.44/160.02
PROPER(plus(rnil, x1)) → c75(PLUS(ok(rnil), proper(x1)), PROPER(x1)) 520.44/160.02
PROPER(times(x0, s(z0))) → c76(TIMES(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.44/160.02
PROPER(times(x0, posrecip(z0))) → c76(TIMES(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.44/160.02
PROPER(times(x0, negrecip(z0))) → c76(TIMES(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.44/160.02
PROPER(times(x0, cons(z0, z1))) → c76(TIMES(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.44/160.02
PROPER(times(x0, cons2(z0, z1))) → c76(TIMES(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.44/160.02
PROPER(times(x0, rcons(z0, z1))) → c76(TIMES(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.44/160.02
PROPER(times(x0, from(z0))) → c76(TIMES(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.44/160.02
PROPER(times(x0, 2ndspos(z0, z1))) → c76(TIMES(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.44/160.02
PROPER(times(x0, 2ndsneg(z0, z1))) → c76(TIMES(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.44/160.02
PROPER(times(x0, pi(z0))) → c76(TIMES(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.44/160.02
PROPER(times(x0, plus(z0, z1))) → c76(TIMES(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.44/160.02
PROPER(times(x0, times(z0, z1))) → c76(TIMES(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.44/160.02
PROPER(times(x0, square(z0))) → c76(TIMES(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.44/160.02
PROPER(times(s(z0), x1)) → c76(TIMES(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.44/160.02
PROPER(times(posrecip(z0), x1)) → c76(TIMES(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.44/160.02
PROPER(times(negrecip(z0), x1)) → c76(TIMES(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.44/160.02
PROPER(times(cons(z0, z1), x1)) → c76(TIMES(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(times(cons2(z0, z1), x1)) → c76(TIMES(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(times(rcons(z0, z1), x1)) → c76(TIMES(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(times(from(z0), x1)) → c76(TIMES(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.44/160.02
PROPER(times(2ndspos(z0, z1), x1)) → c76(TIMES(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(times(2ndsneg(z0, z1), x1)) → c76(TIMES(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(times(pi(z0), x1)) → c76(TIMES(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.44/160.02
PROPER(times(plus(z0, z1), x1)) → c76(TIMES(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(times(times(z0, z1), x1)) → c76(TIMES(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(times(square(z0), x1)) → c76(TIMES(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.44/160.02
PROPER(times(x0, 0)) → c76(TIMES(proper(x0), ok(0)), PROPER(x0)) 520.44/160.02
PROPER(times(x0, nil)) → c76(TIMES(proper(x0), ok(nil)), PROPER(x0)) 520.44/160.02
PROPER(times(x0, rnil)) → c76(TIMES(proper(x0), ok(rnil)), PROPER(x0)) 520.44/160.02
PROPER(times(0, x1)) → c76(TIMES(ok(0), proper(x1)), PROPER(x1)) 520.44/160.02
PROPER(times(nil, x1)) → c76(TIMES(ok(nil), proper(x1)), PROPER(x1)) 520.44/160.02
PROPER(times(rnil, x1)) → c76(TIMES(ok(rnil), proper(x1)), PROPER(x1)) 520.44/160.02
PROPER(square(s(z0))) → c77(SQUARE(s(proper(z0))), PROPER(s(z0))) 520.44/160.02
PROPER(square(posrecip(z0))) → c77(SQUARE(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.44/160.02
PROPER(square(negrecip(z0))) → c77(SQUARE(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.44/160.02
PROPER(square(cons(z0, z1))) → c77(SQUARE(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.44/160.02
PROPER(square(cons2(z0, z1))) → c77(SQUARE(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.44/160.02
PROPER(square(rcons(z0, z1))) → c77(SQUARE(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.44/160.02
PROPER(square(from(z0))) → c77(SQUARE(from(proper(z0))), PROPER(from(z0))) 520.44/160.02
PROPER(square(2ndspos(z0, z1))) → c77(SQUARE(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.44/160.02
PROPER(square(2ndsneg(z0, z1))) → c77(SQUARE(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.44/160.02
PROPER(square(pi(z0))) → c77(SQUARE(pi(proper(z0))), PROPER(pi(z0))) 520.44/160.02
PROPER(square(plus(z0, z1))) → c77(SQUARE(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.44/160.02
PROPER(square(times(z0, z1))) → c77(SQUARE(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.44/160.02
PROPER(square(square(z0))) → c77(SQUARE(square(proper(z0))), PROPER(square(z0))) 520.44/160.02
PROPER(square(0)) → c77(SQUARE(ok(0))) 520.44/160.02
PROPER(square(nil)) → c77(SQUARE(ok(nil))) 520.44/160.02
PROPER(square(rnil)) → c77(SQUARE(ok(rnil))) 520.44/160.02
TOP(mark(s(z0))) → c78(TOP(s(proper(z0))), PROPER(s(z0))) 520.44/160.02
TOP(mark(posrecip(z0))) → c78(TOP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.44/160.02
TOP(mark(negrecip(z0))) → c78(TOP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.44/160.02
TOP(mark(cons(z0, z1))) → c78(TOP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.44/160.02
TOP(mark(cons2(z0, z1))) → c78(TOP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.44/160.02
TOP(mark(rcons(z0, z1))) → c78(TOP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.44/160.02
TOP(mark(from(z0))) → c78(TOP(from(proper(z0))), PROPER(from(z0))) 520.44/160.02
TOP(mark(2ndspos(z0, z1))) → c78(TOP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.44/160.02
TOP(mark(2ndsneg(z0, z1))) → c78(TOP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.44/160.02
TOP(mark(pi(z0))) → c78(TOP(pi(proper(z0))), PROPER(pi(z0))) 520.44/160.02
TOP(mark(plus(z0, z1))) → c78(TOP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.44/160.02
TOP(mark(times(z0, z1))) → c78(TOP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.44/160.02
TOP(mark(square(z0))) → c78(TOP(square(proper(z0))), PROPER(square(z0))) 520.44/160.02
TOP(mark(0)) → c78(TOP(ok(0))) 520.44/160.02
TOP(mark(nil)) → c78(TOP(ok(nil))) 520.44/160.02
TOP(mark(rnil)) → c78(TOP(ok(rnil))) 520.44/160.02
TOP(ok(from(z0))) → c79(TOP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.44/160.02
TOP(ok(2ndspos(0, z0))) → c79(TOP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.44/160.02
TOP(ok(2ndspos(s(z0), cons(z1, z2)))) → c79(TOP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.02
TOP(ok(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c79(TOP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.02
TOP(ok(2ndsneg(0, z0))) → c79(TOP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.44/160.02
TOP(ok(2ndsneg(s(z0), cons(z1, z2)))) → c79(TOP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.02
TOP(ok(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c79(TOP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.02
TOP(ok(pi(z0))) → c79(TOP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.44/160.02
TOP(ok(plus(0, z0))) → c79(TOP(mark(z0)), ACTIVE(plus(0, z0))) 520.44/160.02
TOP(ok(plus(s(z0), z1))) → c79(TOP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.44/160.02
TOP(ok(times(0, z0))) → c79(TOP(mark(0)), ACTIVE(times(0, z0))) 520.44/160.02
TOP(ok(times(s(z0), z1))) → c79(TOP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.44/160.02
TOP(ok(square(z0))) → c79(TOP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.44/160.02
TOP(ok(s(z0))) → c79(TOP(s(active(z0))), ACTIVE(s(z0))) 520.44/160.02
TOP(ok(posrecip(z0))) → c79(TOP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.44/160.02
TOP(ok(negrecip(z0))) → c79(TOP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.44/160.02
TOP(ok(cons(z0, z1))) → c79(TOP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.44/160.02
TOP(ok(cons2(z0, z1))) → c79(TOP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.44/160.02
TOP(ok(rcons(z0, z1))) → c79(TOP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.44/160.02
TOP(ok(rcons(z0, z1))) → c79(TOP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.44/160.02
TOP(ok(from(z0))) → c79(TOP(from(active(z0))), ACTIVE(from(z0))) 520.44/160.02
TOP(ok(2ndspos(z0, z1))) → c79(TOP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.44/160.02
TOP(ok(2ndspos(z0, z1))) → c79(TOP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.44/160.02
TOP(ok(2ndsneg(z0, z1))) → c79(TOP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.44/160.02
TOP(ok(2ndsneg(z0, z1))) → c79(TOP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.44/160.02
TOP(ok(pi(z0))) → c79(TOP(pi(active(z0))), ACTIVE(pi(z0))) 520.44/160.02
TOP(ok(plus(z0, z1))) → c79(TOP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.44/160.02
TOP(ok(plus(z0, z1))) → c79(TOP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.44/160.02
TOP(ok(times(z0, z1))) → c79(TOP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.44/160.02
TOP(ok(times(z0, z1))) → c79(TOP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.44/160.02
TOP(ok(square(z0))) → c79(TOP(square(active(z0))), ACTIVE(square(z0)))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

ACTIVE, S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, PROPER, TOP

Compound Symbols:

c12, c18, c19, c21, c22, c23, c24, c26, c27, c28, c29, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c, c7, c9, c11, c1, c13, c14, c15, c16, c17, c20, c25, c30, c63, c63, c64, c64, c65, c65, c67, c67, c68, c68, c70, c70, c71, c71, c72, c72, c73, c73, c74, c74, c75, c75, c76, c76, c77, c77, c78, c78, c79

520.44/160.02
520.44/160.02

(81) CdtUnreachableProof (EQUIVALENT transformation)

The following tuples could be removed as they are not reachable from basic start terms:

ACTIVE(square(z0)) → c12(TIMES(z0, z0)) 520.44/160.02
ACTIVE(rcons(z0, z1)) → c18(RCONS(active(z0), z1), ACTIVE(z0)) 520.44/160.02
ACTIVE(rcons(z0, z1)) → c19(RCONS(z0, active(z1)), ACTIVE(z1)) 520.44/160.02
ACTIVE(2ndspos(z0, z1)) → c21(2NDSPOS(active(z0), z1), ACTIVE(z0)) 520.44/160.02
ACTIVE(2ndspos(z0, z1)) → c22(2NDSPOS(z0, active(z1)), ACTIVE(z1)) 520.44/160.02
ACTIVE(2ndsneg(z0, z1)) → c23(2NDSNEG(active(z0), z1), ACTIVE(z0)) 520.44/160.02
ACTIVE(2ndsneg(z0, z1)) → c24(2NDSNEG(z0, active(z1)), ACTIVE(z1)) 520.44/160.02
ACTIVE(plus(z0, z1)) → c26(PLUS(active(z0), z1), ACTIVE(z0)) 520.44/160.02
ACTIVE(plus(z0, z1)) → c27(PLUS(z0, active(z1)), ACTIVE(z1)) 520.44/160.02
ACTIVE(times(z0, z1)) → c28(TIMES(active(z0), z1), ACTIVE(z0)) 520.44/160.02
ACTIVE(times(z0, z1)) → c29(TIMES(z0, active(z1)), ACTIVE(z1)) 520.44/160.02
ACTIVE(from(z0)) → c(S(z0)) 520.44/160.02
ACTIVE(pi(z0)) → c7(2NDSPOS(z0, from(0))) 520.44/160.02
ACTIVE(plus(s(z0), z1)) → c9(PLUS(z0, z1)) 520.44/160.02
ACTIVE(times(s(z0), z1)) → c11(TIMES(z0, z1)) 520.44/160.02
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(2NDSPOS(s(z0), cons2(z1, z2))) 520.44/160.02
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(S(z0)) 520.44/160.02
ACTIVE(2ndspos(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.44/160.02
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(posrecip(z2), 2ndsneg(z0, z3))) 520.44/160.02
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(POSRECIP(z2)) 520.44/160.02
ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSNEG(z0, z3)) 520.44/160.02
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(2NDSNEG(s(z0), cons2(z1, z2))) 520.44/160.02
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(S(z0)) 520.44/160.02
ACTIVE(2ndsneg(s(z0), cons(z1, z2))) → c1(CONS2(z1, z2)) 520.44/160.02
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(RCONS(negrecip(z2), 2ndspos(z0, z3))) 520.44/160.02
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(NEGRECIP(z2)) 520.44/160.02
ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → c1(2NDSPOS(z0, z3)) 520.44/160.02
ACTIVE(s(from(z0))) → c13(S(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.44/160.02
ACTIVE(s(2ndspos(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.44/160.02
ACTIVE(s(2ndspos(s(z0), cons(z1, z2)))) → c13(S(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.02
ACTIVE(s(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.02
ACTIVE(s(2ndsneg(0, z0))) → c13(S(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.44/160.02
ACTIVE(s(2ndsneg(s(z0), cons(z1, z2)))) → c13(S(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.02
ACTIVE(s(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c13(S(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.02
ACTIVE(s(pi(z0))) → c13(S(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.44/160.02
ACTIVE(s(plus(0, z0))) → c13(S(mark(z0)), ACTIVE(plus(0, z0))) 520.44/160.02
ACTIVE(s(plus(s(z0), z1))) → c13(S(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.44/160.02
ACTIVE(s(times(0, z0))) → c13(S(mark(0)), ACTIVE(times(0, z0))) 520.44/160.02
ACTIVE(s(times(s(z0), z1))) → c13(S(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.44/160.02
ACTIVE(s(square(z0))) → c13(S(mark(times(z0, z0))), ACTIVE(square(z0))) 520.44/160.02
ACTIVE(s(s(z0))) → c13(S(s(active(z0))), ACTIVE(s(z0))) 520.44/160.02
ACTIVE(s(posrecip(z0))) → c13(S(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.44/160.02
ACTIVE(s(negrecip(z0))) → c13(S(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.44/160.02
ACTIVE(s(cons(z0, z1))) → c13(S(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.44/160.02
ACTIVE(s(cons2(z0, z1))) → c13(S(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.44/160.02
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.44/160.02
ACTIVE(s(rcons(z0, z1))) → c13(S(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.44/160.02
ACTIVE(s(from(z0))) → c13(S(from(active(z0))), ACTIVE(from(z0))) 520.44/160.02
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.44/160.02
ACTIVE(s(2ndspos(z0, z1))) → c13(S(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.44/160.02
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.44/160.02
ACTIVE(s(2ndsneg(z0, z1))) → c13(S(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.44/160.02
ACTIVE(s(pi(z0))) → c13(S(pi(active(z0))), ACTIVE(pi(z0))) 520.44/160.02
ACTIVE(s(plus(z0, z1))) → c13(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.44/160.02
ACTIVE(s(plus(z0, z1))) → c13(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.44/160.02
ACTIVE(s(times(z0, z1))) → c13(S(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.44/160.02
ACTIVE(s(times(z0, z1))) → c13(S(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.44/160.02
ACTIVE(s(square(z0))) → c13(S(square(active(z0))), ACTIVE(square(z0))) 520.44/160.02
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.44/160.02
ACTIVE(posrecip(2ndspos(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.44/160.02
ACTIVE(posrecip(2ndspos(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.02
ACTIVE(posrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.02
ACTIVE(posrecip(2ndsneg(0, z0))) → c14(POSRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.44/160.02
ACTIVE(posrecip(2ndsneg(s(z0), cons(z1, z2)))) → c14(POSRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.02
ACTIVE(posrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c14(POSRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.02
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.44/160.02
ACTIVE(posrecip(plus(0, z0))) → c14(POSRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.44/160.02
ACTIVE(posrecip(plus(s(z0), z1))) → c14(POSRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.44/160.02
ACTIVE(posrecip(times(0, z0))) → c14(POSRECIP(mark(0)), ACTIVE(times(0, z0))) 520.44/160.02
ACTIVE(posrecip(times(s(z0), z1))) → c14(POSRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.44/160.02
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.44/160.02
ACTIVE(posrecip(s(z0))) → c14(POSRECIP(s(active(z0))), ACTIVE(s(z0))) 520.44/160.02
ACTIVE(posrecip(posrecip(z0))) → c14(POSRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.44/160.02
ACTIVE(posrecip(negrecip(z0))) → c14(POSRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.44/160.02
ACTIVE(posrecip(cons(z0, z1))) → c14(POSRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.44/160.02
ACTIVE(posrecip(cons2(z0, z1))) → c14(POSRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.44/160.02
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.44/160.02
ACTIVE(posrecip(rcons(z0, z1))) → c14(POSRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.44/160.02
ACTIVE(posrecip(from(z0))) → c14(POSRECIP(from(active(z0))), ACTIVE(from(z0))) 520.44/160.02
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.44/160.02
ACTIVE(posrecip(2ndspos(z0, z1))) → c14(POSRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.44/160.02
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.44/160.02
ACTIVE(posrecip(2ndsneg(z0, z1))) → c14(POSRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.44/160.02
ACTIVE(posrecip(pi(z0))) → c14(POSRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.44/160.02
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.44/160.02
ACTIVE(posrecip(plus(z0, z1))) → c14(POSRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.44/160.02
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.44/160.02
ACTIVE(posrecip(times(z0, z1))) → c14(POSRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.44/160.02
ACTIVE(posrecip(square(z0))) → c14(POSRECIP(square(active(z0))), ACTIVE(square(z0))) 520.44/160.02
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.44/160.02
ACTIVE(negrecip(2ndspos(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.44/160.02
ACTIVE(negrecip(2ndspos(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.02
ACTIVE(negrecip(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.02
ACTIVE(negrecip(2ndsneg(0, z0))) → c15(NEGRECIP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.44/160.02
ACTIVE(negrecip(2ndsneg(s(z0), cons(z1, z2)))) → c15(NEGRECIP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.02
ACTIVE(negrecip(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c15(NEGRECIP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.02
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.44/160.02
ACTIVE(negrecip(plus(0, z0))) → c15(NEGRECIP(mark(z0)), ACTIVE(plus(0, z0))) 520.44/160.02
ACTIVE(negrecip(plus(s(z0), z1))) → c15(NEGRECIP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.44/160.02
ACTIVE(negrecip(times(0, z0))) → c15(NEGRECIP(mark(0)), ACTIVE(times(0, z0))) 520.44/160.02
ACTIVE(negrecip(times(s(z0), z1))) → c15(NEGRECIP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.44/160.02
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.44/160.02
ACTIVE(negrecip(s(z0))) → c15(NEGRECIP(s(active(z0))), ACTIVE(s(z0))) 520.44/160.02
ACTIVE(negrecip(posrecip(z0))) → c15(NEGRECIP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.44/160.02
ACTIVE(negrecip(negrecip(z0))) → c15(NEGRECIP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.44/160.02
ACTIVE(negrecip(cons(z0, z1))) → c15(NEGRECIP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.44/160.02
ACTIVE(negrecip(cons2(z0, z1))) → c15(NEGRECIP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.44/160.02
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.44/160.02
ACTIVE(negrecip(rcons(z0, z1))) → c15(NEGRECIP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.44/160.02
ACTIVE(negrecip(from(z0))) → c15(NEGRECIP(from(active(z0))), ACTIVE(from(z0))) 520.44/160.02
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.44/160.02
ACTIVE(negrecip(2ndspos(z0, z1))) → c15(NEGRECIP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.44/160.02
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.44/160.02
ACTIVE(negrecip(2ndsneg(z0, z1))) → c15(NEGRECIP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.44/160.02
ACTIVE(negrecip(pi(z0))) → c15(NEGRECIP(pi(active(z0))), ACTIVE(pi(z0))) 520.44/160.02
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.44/160.02
ACTIVE(negrecip(plus(z0, z1))) → c15(NEGRECIP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.44/160.02
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.44/160.02
ACTIVE(negrecip(times(z0, z1))) → c15(NEGRECIP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.44/160.02
ACTIVE(negrecip(square(z0))) → c15(NEGRECIP(square(active(z0))), ACTIVE(square(z0))) 520.44/160.02
ACTIVE(cons(from(z0), x1)) → c16(CONS(mark(cons(z0, from(s(z0)))), x1), ACTIVE(from(z0))) 520.44/160.02
ACTIVE(cons(2ndspos(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndspos(0, z0))) 520.44/160.02
ACTIVE(cons(2ndspos(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndspos(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.02
ACTIVE(cons(2ndspos(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(posrecip(z2), 2ndsneg(z0, z3))), x1), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.02
ACTIVE(cons(2ndsneg(0, z0), x1)) → c16(CONS(mark(rnil), x1), ACTIVE(2ndsneg(0, z0))) 520.44/160.02
ACTIVE(cons(2ndsneg(s(z0), cons(z1, z2)), x1)) → c16(CONS(mark(2ndsneg(s(z0), cons2(z1, z2))), x1), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.02
ACTIVE(cons(2ndsneg(s(z0), cons2(z1, cons(z2, z3))), x1)) → c16(CONS(mark(rcons(negrecip(z2), 2ndspos(z0, z3))), x1), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.02
ACTIVE(cons(pi(z0), x1)) → c16(CONS(mark(2ndspos(z0, from(0))), x1), ACTIVE(pi(z0))) 520.44/160.02
ACTIVE(cons(plus(0, z0), x1)) → c16(CONS(mark(z0), x1), ACTIVE(plus(0, z0))) 520.44/160.02
ACTIVE(cons(plus(s(z0), z1), x1)) → c16(CONS(mark(s(plus(z0, z1))), x1), ACTIVE(plus(s(z0), z1))) 520.44/160.02
ACTIVE(cons(times(0, z0), x1)) → c16(CONS(mark(0), x1), ACTIVE(times(0, z0))) 520.44/160.02
ACTIVE(cons(times(s(z0), z1), x1)) → c16(CONS(mark(plus(z1, times(z0, z1))), x1), ACTIVE(times(s(z0), z1))) 520.44/160.02
ACTIVE(cons(square(z0), x1)) → c16(CONS(mark(times(z0, z0)), x1), ACTIVE(square(z0))) 520.44/160.02
ACTIVE(cons(s(z0), x1)) → c16(CONS(s(active(z0)), x1), ACTIVE(s(z0))) 520.44/160.02
ACTIVE(cons(posrecip(z0), x1)) → c16(CONS(posrecip(active(z0)), x1), ACTIVE(posrecip(z0))) 520.44/160.02
ACTIVE(cons(negrecip(z0), x1)) → c16(CONS(negrecip(active(z0)), x1), ACTIVE(negrecip(z0))) 520.44/160.02
ACTIVE(cons(cons(z0, z1), x1)) → c16(CONS(cons(active(z0), z1), x1), ACTIVE(cons(z0, z1))) 520.44/160.02
ACTIVE(cons(cons2(z0, z1), x1)) → c16(CONS(cons2(z0, active(z1)), x1), ACTIVE(cons2(z0, z1))) 520.44/160.02
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(active(z0), z1), x1), ACTIVE(rcons(z0, z1))) 520.44/160.02
ACTIVE(cons(rcons(z0, z1), x1)) → c16(CONS(rcons(z0, active(z1)), x1), ACTIVE(rcons(z0, z1))) 520.44/160.02
ACTIVE(cons(from(z0), x1)) → c16(CONS(from(active(z0)), x1), ACTIVE(from(z0))) 520.44/160.02
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(active(z0), z1), x1), ACTIVE(2ndspos(z0, z1))) 520.44/160.02
ACTIVE(cons(2ndspos(z0, z1), x1)) → c16(CONS(2ndspos(z0, active(z1)), x1), ACTIVE(2ndspos(z0, z1))) 520.44/160.02
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(active(z0), z1), x1), ACTIVE(2ndsneg(z0, z1))) 520.44/160.02
ACTIVE(cons(2ndsneg(z0, z1), x1)) → c16(CONS(2ndsneg(z0, active(z1)), x1), ACTIVE(2ndsneg(z0, z1))) 520.44/160.02
ACTIVE(cons(pi(z0), x1)) → c16(CONS(pi(active(z0)), x1), ACTIVE(pi(z0))) 520.44/160.02
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 520.44/160.02
ACTIVE(cons(plus(z0, z1), x1)) → c16(CONS(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 520.44/160.02
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(active(z0), z1), x1), ACTIVE(times(z0, z1))) 520.44/160.02
ACTIVE(cons(times(z0, z1), x1)) → c16(CONS(times(z0, active(z1)), x1), ACTIVE(times(z0, z1))) 520.44/160.02
ACTIVE(cons(square(z0), x1)) → c16(CONS(square(active(z0)), x1), ACTIVE(square(z0))) 520.44/160.02
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.44/160.02
ACTIVE(cons2(x0, 2ndspos(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.44/160.02
ACTIVE(cons2(x0, 2ndspos(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.02
ACTIVE(cons2(x0, 2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.02
ACTIVE(cons2(x0, 2ndsneg(0, z0))) → c17(CONS2(x0, mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.44/160.02
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons(z1, z2)))) → c17(CONS2(x0, mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.02
ACTIVE(cons2(x0, 2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c17(CONS2(x0, mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.02
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.44/160.02
ACTIVE(cons2(x0, plus(0, z0))) → c17(CONS2(x0, mark(z0)), ACTIVE(plus(0, z0))) 520.44/160.02
ACTIVE(cons2(x0, plus(s(z0), z1))) → c17(CONS2(x0, mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.44/160.02
ACTIVE(cons2(x0, times(0, z0))) → c17(CONS2(x0, mark(0)), ACTIVE(times(0, z0))) 520.44/160.02
ACTIVE(cons2(x0, times(s(z0), z1))) → c17(CONS2(x0, mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.44/160.02
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, mark(times(z0, z0))), ACTIVE(square(z0))) 520.44/160.02
ACTIVE(cons2(x0, s(z0))) → c17(CONS2(x0, s(active(z0))), ACTIVE(s(z0))) 520.44/160.02
ACTIVE(cons2(x0, posrecip(z0))) → c17(CONS2(x0, posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.44/160.02
ACTIVE(cons2(x0, negrecip(z0))) → c17(CONS2(x0, negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.44/160.02
ACTIVE(cons2(x0, cons(z0, z1))) → c17(CONS2(x0, cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.44/160.02
ACTIVE(cons2(x0, cons2(z0, z1))) → c17(CONS2(x0, cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.44/160.02
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.44/160.02
ACTIVE(cons2(x0, rcons(z0, z1))) → c17(CONS2(x0, rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.44/160.02
ACTIVE(cons2(x0, from(z0))) → c17(CONS2(x0, from(active(z0))), ACTIVE(from(z0))) 520.44/160.02
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.44/160.02
ACTIVE(cons2(x0, 2ndspos(z0, z1))) → c17(CONS2(x0, 2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.44/160.02
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.44/160.02
ACTIVE(cons2(x0, 2ndsneg(z0, z1))) → c17(CONS2(x0, 2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.44/160.02
ACTIVE(cons2(x0, pi(z0))) → c17(CONS2(x0, pi(active(z0))), ACTIVE(pi(z0))) 520.44/160.02
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.44/160.02
ACTIVE(cons2(x0, plus(z0, z1))) → c17(CONS2(x0, plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.44/160.02
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.44/160.02
ACTIVE(cons2(x0, times(z0, z1))) → c17(CONS2(x0, times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.44/160.02
ACTIVE(cons2(x0, square(z0))) → c17(CONS2(x0, square(active(z0))), ACTIVE(square(z0))) 520.44/160.02
ACTIVE(from(from(z0))) → c20(FROM(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.44/160.02
ACTIVE(from(2ndspos(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.44/160.02
ACTIVE(from(2ndspos(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.02
ACTIVE(from(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.02
ACTIVE(from(2ndsneg(0, z0))) → c20(FROM(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.44/160.02
ACTIVE(from(2ndsneg(s(z0), cons(z1, z2)))) → c20(FROM(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.02
ACTIVE(from(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c20(FROM(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.02
ACTIVE(from(pi(z0))) → c20(FROM(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.44/160.02
ACTIVE(from(plus(0, z0))) → c20(FROM(mark(z0)), ACTIVE(plus(0, z0))) 520.44/160.02
ACTIVE(from(plus(s(z0), z1))) → c20(FROM(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.44/160.02
ACTIVE(from(times(0, z0))) → c20(FROM(mark(0)), ACTIVE(times(0, z0))) 520.44/160.02
ACTIVE(from(times(s(z0), z1))) → c20(FROM(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.44/160.02
ACTIVE(from(square(z0))) → c20(FROM(mark(times(z0, z0))), ACTIVE(square(z0))) 520.44/160.02
ACTIVE(from(s(z0))) → c20(FROM(s(active(z0))), ACTIVE(s(z0))) 520.44/160.02
ACTIVE(from(posrecip(z0))) → c20(FROM(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.44/160.02
ACTIVE(from(negrecip(z0))) → c20(FROM(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.44/160.02
ACTIVE(from(cons(z0, z1))) → c20(FROM(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.44/160.02
ACTIVE(from(cons2(z0, z1))) → c20(FROM(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.44/160.02
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.44/160.02
ACTIVE(from(rcons(z0, z1))) → c20(FROM(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.44/160.02
ACTIVE(from(from(z0))) → c20(FROM(from(active(z0))), ACTIVE(from(z0))) 520.44/160.02
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.44/160.02
ACTIVE(from(2ndspos(z0, z1))) → c20(FROM(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.44/160.02
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.44/160.02
ACTIVE(from(2ndsneg(z0, z1))) → c20(FROM(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.44/160.02
ACTIVE(from(pi(z0))) → c20(FROM(pi(active(z0))), ACTIVE(pi(z0))) 520.44/160.02
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.44/160.02
ACTIVE(from(plus(z0, z1))) → c20(FROM(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.44/160.02
ACTIVE(from(times(z0, z1))) → c20(FROM(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.44/160.02
ACTIVE(from(times(z0, z1))) → c20(FROM(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.44/160.02
ACTIVE(from(square(z0))) → c20(FROM(square(active(z0))), ACTIVE(square(z0))) 520.44/160.02
ACTIVE(pi(from(z0))) → c25(PI(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.44/160.02
ACTIVE(pi(2ndspos(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.44/160.02
ACTIVE(pi(2ndspos(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.02
ACTIVE(pi(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.02
ACTIVE(pi(2ndsneg(0, z0))) → c25(PI(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.44/160.02
ACTIVE(pi(2ndsneg(s(z0), cons(z1, z2)))) → c25(PI(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.02
ACTIVE(pi(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c25(PI(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.02
ACTIVE(pi(pi(z0))) → c25(PI(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.44/160.02
ACTIVE(pi(plus(0, z0))) → c25(PI(mark(z0)), ACTIVE(plus(0, z0))) 520.44/160.02
ACTIVE(pi(plus(s(z0), z1))) → c25(PI(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.44/160.02
ACTIVE(pi(times(0, z0))) → c25(PI(mark(0)), ACTIVE(times(0, z0))) 520.44/160.02
ACTIVE(pi(times(s(z0), z1))) → c25(PI(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.44/160.02
ACTIVE(pi(square(z0))) → c25(PI(mark(times(z0, z0))), ACTIVE(square(z0))) 520.44/160.02
ACTIVE(pi(s(z0))) → c25(PI(s(active(z0))), ACTIVE(s(z0))) 520.44/160.02
ACTIVE(pi(posrecip(z0))) → c25(PI(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.44/160.02
ACTIVE(pi(negrecip(z0))) → c25(PI(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.44/160.02
ACTIVE(pi(cons(z0, z1))) → c25(PI(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.44/160.02
ACTIVE(pi(cons2(z0, z1))) → c25(PI(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.44/160.02
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.44/160.02
ACTIVE(pi(rcons(z0, z1))) → c25(PI(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.44/160.02
ACTIVE(pi(from(z0))) → c25(PI(from(active(z0))), ACTIVE(from(z0))) 520.44/160.02
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.44/160.02
ACTIVE(pi(2ndspos(z0, z1))) → c25(PI(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.44/160.02
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.44/160.02
ACTIVE(pi(2ndsneg(z0, z1))) → c25(PI(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.44/160.02
ACTIVE(pi(pi(z0))) → c25(PI(pi(active(z0))), ACTIVE(pi(z0))) 520.44/160.02
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.44/160.02
ACTIVE(pi(plus(z0, z1))) → c25(PI(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.44/160.02
ACTIVE(pi(times(z0, z1))) → c25(PI(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.44/160.02
ACTIVE(pi(times(z0, z1))) → c25(PI(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.44/160.02
ACTIVE(pi(square(z0))) → c25(PI(square(active(z0))), ACTIVE(square(z0))) 520.44/160.02
ACTIVE(square(from(z0))) → c30(SQUARE(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.44/160.02
ACTIVE(square(2ndspos(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.44/160.02
ACTIVE(square(2ndspos(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.02
ACTIVE(square(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.02
ACTIVE(square(2ndsneg(0, z0))) → c30(SQUARE(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.44/160.02
ACTIVE(square(2ndsneg(s(z0), cons(z1, z2)))) → c30(SQUARE(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.02
ACTIVE(square(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c30(SQUARE(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.02
ACTIVE(square(pi(z0))) → c30(SQUARE(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.44/160.02
ACTIVE(square(plus(0, z0))) → c30(SQUARE(mark(z0)), ACTIVE(plus(0, z0))) 520.44/160.02
ACTIVE(square(plus(s(z0), z1))) → c30(SQUARE(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.44/160.02
ACTIVE(square(times(0, z0))) → c30(SQUARE(mark(0)), ACTIVE(times(0, z0))) 520.44/160.02
ACTIVE(square(times(s(z0), z1))) → c30(SQUARE(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.44/160.02
ACTIVE(square(square(z0))) → c30(SQUARE(mark(times(z0, z0))), ACTIVE(square(z0))) 520.44/160.02
ACTIVE(square(s(z0))) → c30(SQUARE(s(active(z0))), ACTIVE(s(z0))) 520.44/160.02
ACTIVE(square(posrecip(z0))) → c30(SQUARE(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.44/160.02
ACTIVE(square(negrecip(z0))) → c30(SQUARE(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.44/160.02
ACTIVE(square(cons(z0, z1))) → c30(SQUARE(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.44/160.02
ACTIVE(square(cons2(z0, z1))) → c30(SQUARE(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.44/160.02
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.44/160.02
ACTIVE(square(rcons(z0, z1))) → c30(SQUARE(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.44/160.02
ACTIVE(square(from(z0))) → c30(SQUARE(from(active(z0))), ACTIVE(from(z0))) 520.44/160.02
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.44/160.02
ACTIVE(square(2ndspos(z0, z1))) → c30(SQUARE(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.44/160.02
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.44/160.02
ACTIVE(square(2ndsneg(z0, z1))) → c30(SQUARE(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.44/160.02
ACTIVE(square(pi(z0))) → c30(SQUARE(pi(active(z0))), ACTIVE(pi(z0))) 520.44/160.02
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.44/160.02
ACTIVE(square(plus(z0, z1))) → c30(SQUARE(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.44/160.02
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.44/160.02
ACTIVE(square(times(z0, z1))) → c30(SQUARE(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.44/160.02
ACTIVE(square(square(z0))) → c30(SQUARE(square(active(z0))), ACTIVE(square(z0))) 520.44/160.02
PROPER(s(s(z0))) → c63(S(s(proper(z0))), PROPER(s(z0))) 520.44/160.02
PROPER(s(posrecip(z0))) → c63(S(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.44/160.02
PROPER(s(negrecip(z0))) → c63(S(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.44/160.02
PROPER(s(cons(z0, z1))) → c63(S(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.44/160.02
PROPER(s(cons2(z0, z1))) → c63(S(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.44/160.02
PROPER(s(rcons(z0, z1))) → c63(S(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.44/160.02
PROPER(s(from(z0))) → c63(S(from(proper(z0))), PROPER(from(z0))) 520.44/160.02
PROPER(s(2ndspos(z0, z1))) → c63(S(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.44/160.02
PROPER(s(2ndsneg(z0, z1))) → c63(S(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.44/160.02
PROPER(s(pi(z0))) → c63(S(pi(proper(z0))), PROPER(pi(z0))) 520.44/160.02
PROPER(s(plus(z0, z1))) → c63(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.44/160.02
PROPER(s(times(z0, z1))) → c63(S(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.44/160.02
PROPER(s(square(z0))) → c63(S(square(proper(z0))), PROPER(square(z0))) 520.44/160.02
PROPER(s(0)) → c63(S(ok(0))) 520.44/160.02
PROPER(s(nil)) → c63(S(ok(nil))) 520.44/160.02
PROPER(s(rnil)) → c63(S(ok(rnil))) 520.44/160.02
PROPER(posrecip(s(z0))) → c64(POSRECIP(s(proper(z0))), PROPER(s(z0))) 520.44/160.02
PROPER(posrecip(posrecip(z0))) → c64(POSRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.44/160.02
PROPER(posrecip(negrecip(z0))) → c64(POSRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.44/160.02
PROPER(posrecip(cons(z0, z1))) → c64(POSRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.44/160.02
PROPER(posrecip(cons2(z0, z1))) → c64(POSRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.44/160.02
PROPER(posrecip(rcons(z0, z1))) → c64(POSRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.44/160.02
PROPER(posrecip(from(z0))) → c64(POSRECIP(from(proper(z0))), PROPER(from(z0))) 520.44/160.02
PROPER(posrecip(2ndspos(z0, z1))) → c64(POSRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.44/160.02
PROPER(posrecip(2ndsneg(z0, z1))) → c64(POSRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.44/160.02
PROPER(posrecip(pi(z0))) → c64(POSRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.44/160.02
PROPER(posrecip(plus(z0, z1))) → c64(POSRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.44/160.02
PROPER(posrecip(times(z0, z1))) → c64(POSRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.44/160.02
PROPER(posrecip(square(z0))) → c64(POSRECIP(square(proper(z0))), PROPER(square(z0))) 520.44/160.02
PROPER(posrecip(0)) → c64(POSRECIP(ok(0))) 520.44/160.02
PROPER(posrecip(nil)) → c64(POSRECIP(ok(nil))) 520.44/160.02
PROPER(posrecip(rnil)) → c64(POSRECIP(ok(rnil))) 520.44/160.02
PROPER(negrecip(s(z0))) → c65(NEGRECIP(s(proper(z0))), PROPER(s(z0))) 520.44/160.02
PROPER(negrecip(posrecip(z0))) → c65(NEGRECIP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.44/160.02
PROPER(negrecip(negrecip(z0))) → c65(NEGRECIP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.44/160.02
PROPER(negrecip(cons(z0, z1))) → c65(NEGRECIP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.44/160.02
PROPER(negrecip(cons2(z0, z1))) → c65(NEGRECIP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.44/160.02
PROPER(negrecip(rcons(z0, z1))) → c65(NEGRECIP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.44/160.02
PROPER(negrecip(from(z0))) → c65(NEGRECIP(from(proper(z0))), PROPER(from(z0))) 520.44/160.02
PROPER(negrecip(2ndspos(z0, z1))) → c65(NEGRECIP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.44/160.02
PROPER(negrecip(2ndsneg(z0, z1))) → c65(NEGRECIP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.44/160.02
PROPER(negrecip(pi(z0))) → c65(NEGRECIP(pi(proper(z0))), PROPER(pi(z0))) 520.44/160.02
PROPER(negrecip(plus(z0, z1))) → c65(NEGRECIP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.44/160.02
PROPER(negrecip(times(z0, z1))) → c65(NEGRECIP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.44/160.02
PROPER(negrecip(square(z0))) → c65(NEGRECIP(square(proper(z0))), PROPER(square(z0))) 520.44/160.02
PROPER(negrecip(0)) → c65(NEGRECIP(ok(0))) 520.44/160.02
PROPER(negrecip(nil)) → c65(NEGRECIP(ok(nil))) 520.44/160.02
PROPER(negrecip(rnil)) → c65(NEGRECIP(ok(rnil))) 520.44/160.02
PROPER(cons(x0, s(z0))) → c67(CONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.44/160.02
PROPER(cons(x0, posrecip(z0))) → c67(CONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.44/160.02
PROPER(cons(x0, negrecip(z0))) → c67(CONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.44/160.02
PROPER(cons(x0, cons(z0, z1))) → c67(CONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.44/160.02
PROPER(cons(x0, cons2(z0, z1))) → c67(CONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.44/160.02
PROPER(cons(x0, rcons(z0, z1))) → c67(CONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.44/160.02
PROPER(cons(x0, from(z0))) → c67(CONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.44/160.02
PROPER(cons(x0, 2ndspos(z0, z1))) → c67(CONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.44/160.02
PROPER(cons(x0, 2ndsneg(z0, z1))) → c67(CONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.44/160.02
PROPER(cons(x0, pi(z0))) → c67(CONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.44/160.02
PROPER(cons(x0, plus(z0, z1))) → c67(CONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.44/160.02
PROPER(cons(x0, times(z0, z1))) → c67(CONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.44/160.02
PROPER(cons(x0, square(z0))) → c67(CONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.44/160.02
PROPER(cons(s(z0), x1)) → c67(CONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.44/160.02
PROPER(cons(posrecip(z0), x1)) → c67(CONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.44/160.02
PROPER(cons(negrecip(z0), x1)) → c67(CONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.44/160.02
PROPER(cons(cons(z0, z1), x1)) → c67(CONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(cons(cons2(z0, z1), x1)) → c67(CONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(cons(rcons(z0, z1), x1)) → c67(CONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(cons(from(z0), x1)) → c67(CONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.44/160.02
PROPER(cons(2ndspos(z0, z1), x1)) → c67(CONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(cons(2ndsneg(z0, z1), x1)) → c67(CONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(cons(pi(z0), x1)) → c67(CONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.44/160.02
PROPER(cons(plus(z0, z1), x1)) → c67(CONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(cons(times(z0, z1), x1)) → c67(CONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.44/160.02
PROPER(cons(square(z0), x1)) → c67(CONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.44/160.02
PROPER(cons(x0, 0)) → c67(CONS(proper(x0), ok(0)), PROPER(x0)) 520.44/160.02
PROPER(cons(x0, nil)) → c67(CONS(proper(x0), ok(nil)), PROPER(x0)) 520.44/160.02
PROPER(cons(x0, rnil)) → c67(CONS(proper(x0), ok(rnil)), PROPER(x0)) 520.44/160.02
PROPER(cons(0, x1)) → c67(CONS(ok(0), proper(x1)), PROPER(x1)) 520.44/160.02
PROPER(cons(nil, x1)) → c67(CONS(ok(nil), proper(x1)), PROPER(x1)) 520.44/160.02
PROPER(cons(rnil, x1)) → c67(CONS(ok(rnil), proper(x1)), PROPER(x1)) 520.44/160.02
PROPER(cons2(x0, s(z0))) → c68(CONS2(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.44/160.02
PROPER(cons2(x0, posrecip(z0))) → c68(CONS2(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.44/160.02
PROPER(cons2(x0, negrecip(z0))) → c68(CONS2(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.44/160.02
PROPER(cons2(x0, cons(z0, z1))) → c68(CONS2(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.44/160.02
PROPER(cons2(x0, cons2(z0, z1))) → c68(CONS2(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.44/160.02
PROPER(cons2(x0, rcons(z0, z1))) → c68(CONS2(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.44/160.02
PROPER(cons2(x0, from(z0))) → c68(CONS2(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.44/160.02
PROPER(cons2(x0, 2ndspos(z0, z1))) → c68(CONS2(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.44/160.02
PROPER(cons2(x0, 2ndsneg(z0, z1))) → c68(CONS2(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.44/160.02
PROPER(cons2(x0, pi(z0))) → c68(CONS2(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.44/160.02
PROPER(cons2(x0, plus(z0, z1))) → c68(CONS2(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.44/160.03
PROPER(cons2(x0, times(z0, z1))) → c68(CONS2(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.44/160.03
PROPER(cons2(x0, square(z0))) → c68(CONS2(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.44/160.03
PROPER(cons2(s(z0), x1)) → c68(CONS2(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.44/160.03
PROPER(cons2(posrecip(z0), x1)) → c68(CONS2(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.44/160.03
PROPER(cons2(negrecip(z0), x1)) → c68(CONS2(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.44/160.03
PROPER(cons2(cons(z0, z1), x1)) → c68(CONS2(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(cons2(cons2(z0, z1), x1)) → c68(CONS2(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(cons2(rcons(z0, z1), x1)) → c68(CONS2(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(cons2(from(z0), x1)) → c68(CONS2(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.44/160.03
PROPER(cons2(2ndspos(z0, z1), x1)) → c68(CONS2(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(cons2(2ndsneg(z0, z1), x1)) → c68(CONS2(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(cons2(pi(z0), x1)) → c68(CONS2(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.44/160.03
PROPER(cons2(plus(z0, z1), x1)) → c68(CONS2(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(cons2(times(z0, z1), x1)) → c68(CONS2(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(cons2(square(z0), x1)) → c68(CONS2(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.44/160.03
PROPER(cons2(x0, 0)) → c68(CONS2(proper(x0), ok(0)), PROPER(x0)) 520.44/160.03
PROPER(cons2(x0, nil)) → c68(CONS2(proper(x0), ok(nil)), PROPER(x0)) 520.44/160.03
PROPER(cons2(x0, rnil)) → c68(CONS2(proper(x0), ok(rnil)), PROPER(x0)) 520.44/160.03
PROPER(cons2(0, x1)) → c68(CONS2(ok(0), proper(x1)), PROPER(x1)) 520.44/160.03
PROPER(cons2(nil, x1)) → c68(CONS2(ok(nil), proper(x1)), PROPER(x1)) 520.44/160.03
PROPER(cons2(rnil, x1)) → c68(CONS2(ok(rnil), proper(x1)), PROPER(x1)) 520.44/160.03
PROPER(rcons(x0, s(z0))) → c70(RCONS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.44/160.03
PROPER(rcons(x0, posrecip(z0))) → c70(RCONS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.44/160.03
PROPER(rcons(x0, negrecip(z0))) → c70(RCONS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.44/160.03
PROPER(rcons(x0, cons(z0, z1))) → c70(RCONS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.44/160.03
PROPER(rcons(x0, cons2(z0, z1))) → c70(RCONS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.44/160.03
PROPER(rcons(x0, rcons(z0, z1))) → c70(RCONS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.44/160.03
PROPER(rcons(x0, from(z0))) → c70(RCONS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.44/160.03
PROPER(rcons(x0, 2ndspos(z0, z1))) → c70(RCONS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.44/160.03
PROPER(rcons(x0, 2ndsneg(z0, z1))) → c70(RCONS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.44/160.03
PROPER(rcons(x0, pi(z0))) → c70(RCONS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.44/160.03
PROPER(rcons(x0, plus(z0, z1))) → c70(RCONS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.44/160.03
PROPER(rcons(x0, times(z0, z1))) → c70(RCONS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.44/160.03
PROPER(rcons(x0, square(z0))) → c70(RCONS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.44/160.03
PROPER(rcons(s(z0), x1)) → c70(RCONS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.44/160.03
PROPER(rcons(posrecip(z0), x1)) → c70(RCONS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.44/160.03
PROPER(rcons(negrecip(z0), x1)) → c70(RCONS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.44/160.03
PROPER(rcons(cons(z0, z1), x1)) → c70(RCONS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(rcons(cons2(z0, z1), x1)) → c70(RCONS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(rcons(rcons(z0, z1), x1)) → c70(RCONS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(rcons(from(z0), x1)) → c70(RCONS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.44/160.03
PROPER(rcons(2ndspos(z0, z1), x1)) → c70(RCONS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(rcons(2ndsneg(z0, z1), x1)) → c70(RCONS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(rcons(pi(z0), x1)) → c70(RCONS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.44/160.03
PROPER(rcons(plus(z0, z1), x1)) → c70(RCONS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(rcons(times(z0, z1), x1)) → c70(RCONS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(rcons(square(z0), x1)) → c70(RCONS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.44/160.03
PROPER(rcons(x0, 0)) → c70(RCONS(proper(x0), ok(0)), PROPER(x0)) 520.44/160.03
PROPER(rcons(x0, nil)) → c70(RCONS(proper(x0), ok(nil)), PROPER(x0)) 520.44/160.03
PROPER(rcons(x0, rnil)) → c70(RCONS(proper(x0), ok(rnil)), PROPER(x0)) 520.44/160.03
PROPER(rcons(0, x1)) → c70(RCONS(ok(0), proper(x1)), PROPER(x1)) 520.44/160.03
PROPER(rcons(nil, x1)) → c70(RCONS(ok(nil), proper(x1)), PROPER(x1)) 520.44/160.03
PROPER(rcons(rnil, x1)) → c70(RCONS(ok(rnil), proper(x1)), PROPER(x1)) 520.44/160.03
PROPER(from(s(z0))) → c71(FROM(s(proper(z0))), PROPER(s(z0))) 520.44/160.03
PROPER(from(posrecip(z0))) → c71(FROM(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.44/160.03
PROPER(from(negrecip(z0))) → c71(FROM(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.44/160.03
PROPER(from(cons(z0, z1))) → c71(FROM(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.44/160.03
PROPER(from(cons2(z0, z1))) → c71(FROM(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.44/160.03
PROPER(from(rcons(z0, z1))) → c71(FROM(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.44/160.03
PROPER(from(from(z0))) → c71(FROM(from(proper(z0))), PROPER(from(z0))) 520.44/160.03
PROPER(from(2ndspos(z0, z1))) → c71(FROM(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.44/160.03
PROPER(from(2ndsneg(z0, z1))) → c71(FROM(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.44/160.03
PROPER(from(pi(z0))) → c71(FROM(pi(proper(z0))), PROPER(pi(z0))) 520.44/160.03
PROPER(from(plus(z0, z1))) → c71(FROM(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.44/160.03
PROPER(from(times(z0, z1))) → c71(FROM(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.44/160.03
PROPER(from(square(z0))) → c71(FROM(square(proper(z0))), PROPER(square(z0))) 520.44/160.03
PROPER(from(0)) → c71(FROM(ok(0))) 520.44/160.03
PROPER(from(nil)) → c71(FROM(ok(nil))) 520.44/160.03
PROPER(from(rnil)) → c71(FROM(ok(rnil))) 520.44/160.03
PROPER(2ndspos(x0, s(z0))) → c72(2NDSPOS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.44/160.03
PROPER(2ndspos(x0, posrecip(z0))) → c72(2NDSPOS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.44/160.03
PROPER(2ndspos(x0, negrecip(z0))) → c72(2NDSPOS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.44/160.03
PROPER(2ndspos(x0, cons(z0, z1))) → c72(2NDSPOS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.44/160.03
PROPER(2ndspos(x0, cons2(z0, z1))) → c72(2NDSPOS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.44/160.03
PROPER(2ndspos(x0, rcons(z0, z1))) → c72(2NDSPOS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.44/160.03
PROPER(2ndspos(x0, from(z0))) → c72(2NDSPOS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.44/160.03
PROPER(2ndspos(x0, 2ndspos(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.44/160.03
PROPER(2ndspos(x0, 2ndsneg(z0, z1))) → c72(2NDSPOS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.44/160.03
PROPER(2ndspos(x0, pi(z0))) → c72(2NDSPOS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.44/160.03
PROPER(2ndspos(x0, plus(z0, z1))) → c72(2NDSPOS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.44/160.03
PROPER(2ndspos(x0, times(z0, z1))) → c72(2NDSPOS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.44/160.03
PROPER(2ndspos(x0, square(z0))) → c72(2NDSPOS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.44/160.03
PROPER(2ndspos(s(z0), x1)) → c72(2NDSPOS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.44/160.03
PROPER(2ndspos(posrecip(z0), x1)) → c72(2NDSPOS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.44/160.03
PROPER(2ndspos(negrecip(z0), x1)) → c72(2NDSPOS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.44/160.03
PROPER(2ndspos(cons(z0, z1), x1)) → c72(2NDSPOS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(2ndspos(cons2(z0, z1), x1)) → c72(2NDSPOS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(2ndspos(rcons(z0, z1), x1)) → c72(2NDSPOS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(2ndspos(from(z0), x1)) → c72(2NDSPOS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.44/160.03
PROPER(2ndspos(2ndspos(z0, z1), x1)) → c72(2NDSPOS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(2ndspos(2ndsneg(z0, z1), x1)) → c72(2NDSPOS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(2ndspos(pi(z0), x1)) → c72(2NDSPOS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.44/160.03
PROPER(2ndspos(plus(z0, z1), x1)) → c72(2NDSPOS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(2ndspos(times(z0, z1), x1)) → c72(2NDSPOS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(2ndspos(square(z0), x1)) → c72(2NDSPOS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.44/160.03
PROPER(2ndspos(x0, 0)) → c72(2NDSPOS(proper(x0), ok(0)), PROPER(x0)) 520.44/160.03
PROPER(2ndspos(x0, nil)) → c72(2NDSPOS(proper(x0), ok(nil)), PROPER(x0)) 520.44/160.03
PROPER(2ndspos(x0, rnil)) → c72(2NDSPOS(proper(x0), ok(rnil)), PROPER(x0)) 520.44/160.03
PROPER(2ndspos(0, x1)) → c72(2NDSPOS(ok(0), proper(x1)), PROPER(x1)) 520.44/160.03
PROPER(2ndspos(nil, x1)) → c72(2NDSPOS(ok(nil), proper(x1)), PROPER(x1)) 520.44/160.03
PROPER(2ndspos(rnil, x1)) → c72(2NDSPOS(ok(rnil), proper(x1)), PROPER(x1)) 520.44/160.03
PROPER(2ndsneg(x0, s(z0))) → c73(2NDSNEG(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.44/160.03
PROPER(2ndsneg(x0, posrecip(z0))) → c73(2NDSNEG(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.44/160.03
PROPER(2ndsneg(x0, negrecip(z0))) → c73(2NDSNEG(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.44/160.03
PROPER(2ndsneg(x0, cons(z0, z1))) → c73(2NDSNEG(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.44/160.03
PROPER(2ndsneg(x0, cons2(z0, z1))) → c73(2NDSNEG(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.44/160.03
PROPER(2ndsneg(x0, rcons(z0, z1))) → c73(2NDSNEG(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.44/160.03
PROPER(2ndsneg(x0, from(z0))) → c73(2NDSNEG(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.44/160.03
PROPER(2ndsneg(x0, 2ndspos(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.44/160.03
PROPER(2ndsneg(x0, 2ndsneg(z0, z1))) → c73(2NDSNEG(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.44/160.03
PROPER(2ndsneg(x0, pi(z0))) → c73(2NDSNEG(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.44/160.03
PROPER(2ndsneg(x0, plus(z0, z1))) → c73(2NDSNEG(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.44/160.03
PROPER(2ndsneg(x0, times(z0, z1))) → c73(2NDSNEG(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.44/160.03
PROPER(2ndsneg(x0, square(z0))) → c73(2NDSNEG(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.44/160.03
PROPER(2ndsneg(s(z0), x1)) → c73(2NDSNEG(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.44/160.03
PROPER(2ndsneg(posrecip(z0), x1)) → c73(2NDSNEG(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.44/160.03
PROPER(2ndsneg(negrecip(z0), x1)) → c73(2NDSNEG(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.44/160.03
PROPER(2ndsneg(cons(z0, z1), x1)) → c73(2NDSNEG(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(2ndsneg(cons2(z0, z1), x1)) → c73(2NDSNEG(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(2ndsneg(rcons(z0, z1), x1)) → c73(2NDSNEG(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(2ndsneg(from(z0), x1)) → c73(2NDSNEG(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.44/160.03
PROPER(2ndsneg(2ndspos(z0, z1), x1)) → c73(2NDSNEG(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(2ndsneg(2ndsneg(z0, z1), x1)) → c73(2NDSNEG(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(2ndsneg(pi(z0), x1)) → c73(2NDSNEG(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.44/160.03
PROPER(2ndsneg(plus(z0, z1), x1)) → c73(2NDSNEG(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(2ndsneg(times(z0, z1), x1)) → c73(2NDSNEG(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(2ndsneg(square(z0), x1)) → c73(2NDSNEG(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.44/160.03
PROPER(2ndsneg(x0, 0)) → c73(2NDSNEG(proper(x0), ok(0)), PROPER(x0)) 520.44/160.03
PROPER(2ndsneg(x0, nil)) → c73(2NDSNEG(proper(x0), ok(nil)), PROPER(x0)) 520.44/160.03
PROPER(2ndsneg(x0, rnil)) → c73(2NDSNEG(proper(x0), ok(rnil)), PROPER(x0)) 520.44/160.03
PROPER(2ndsneg(0, x1)) → c73(2NDSNEG(ok(0), proper(x1)), PROPER(x1)) 520.44/160.03
PROPER(2ndsneg(nil, x1)) → c73(2NDSNEG(ok(nil), proper(x1)), PROPER(x1)) 520.44/160.03
PROPER(2ndsneg(rnil, x1)) → c73(2NDSNEG(ok(rnil), proper(x1)), PROPER(x1)) 520.44/160.03
PROPER(pi(s(z0))) → c74(PI(s(proper(z0))), PROPER(s(z0))) 520.44/160.03
PROPER(pi(posrecip(z0))) → c74(PI(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.44/160.03
PROPER(pi(negrecip(z0))) → c74(PI(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.44/160.03
PROPER(pi(cons(z0, z1))) → c74(PI(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.44/160.03
PROPER(pi(cons2(z0, z1))) → c74(PI(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.44/160.03
PROPER(pi(rcons(z0, z1))) → c74(PI(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.44/160.03
PROPER(pi(from(z0))) → c74(PI(from(proper(z0))), PROPER(from(z0))) 520.44/160.03
PROPER(pi(2ndspos(z0, z1))) → c74(PI(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.44/160.03
PROPER(pi(2ndsneg(z0, z1))) → c74(PI(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.44/160.03
PROPER(pi(pi(z0))) → c74(PI(pi(proper(z0))), PROPER(pi(z0))) 520.44/160.03
PROPER(pi(plus(z0, z1))) → c74(PI(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.44/160.03
PROPER(pi(times(z0, z1))) → c74(PI(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.44/160.03
PROPER(pi(square(z0))) → c74(PI(square(proper(z0))), PROPER(square(z0))) 520.44/160.03
PROPER(pi(0)) → c74(PI(ok(0))) 520.44/160.03
PROPER(pi(nil)) → c74(PI(ok(nil))) 520.44/160.03
PROPER(pi(rnil)) → c74(PI(ok(rnil))) 520.44/160.03
PROPER(plus(x0, s(z0))) → c75(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.44/160.03
PROPER(plus(x0, posrecip(z0))) → c75(PLUS(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.44/160.03
PROPER(plus(x0, negrecip(z0))) → c75(PLUS(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.44/160.03
PROPER(plus(x0, cons(z0, z1))) → c75(PLUS(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.44/160.03
PROPER(plus(x0, cons2(z0, z1))) → c75(PLUS(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.44/160.03
PROPER(plus(x0, rcons(z0, z1))) → c75(PLUS(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.44/160.03
PROPER(plus(x0, from(z0))) → c75(PLUS(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.44/160.03
PROPER(plus(x0, 2ndspos(z0, z1))) → c75(PLUS(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.44/160.03
PROPER(plus(x0, 2ndsneg(z0, z1))) → c75(PLUS(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.44/160.03
PROPER(plus(x0, pi(z0))) → c75(PLUS(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.44/160.03
PROPER(plus(x0, plus(z0, z1))) → c75(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.44/160.03
PROPER(plus(x0, times(z0, z1))) → c75(PLUS(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.44/160.03
PROPER(plus(x0, square(z0))) → c75(PLUS(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.44/160.03
PROPER(plus(s(z0), x1)) → c75(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.44/160.03
PROPER(plus(posrecip(z0), x1)) → c75(PLUS(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.44/160.03
PROPER(plus(negrecip(z0), x1)) → c75(PLUS(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.44/160.03
PROPER(plus(cons(z0, z1), x1)) → c75(PLUS(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(plus(cons2(z0, z1), x1)) → c75(PLUS(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(plus(rcons(z0, z1), x1)) → c75(PLUS(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(plus(from(z0), x1)) → c75(PLUS(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.44/160.03
PROPER(plus(2ndspos(z0, z1), x1)) → c75(PLUS(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(plus(2ndsneg(z0, z1), x1)) → c75(PLUS(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(plus(pi(z0), x1)) → c75(PLUS(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.44/160.03
PROPER(plus(plus(z0, z1), x1)) → c75(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(plus(times(z0, z1), x1)) → c75(PLUS(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(plus(square(z0), x1)) → c75(PLUS(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.44/160.03
PROPER(plus(x0, 0)) → c75(PLUS(proper(x0), ok(0)), PROPER(x0)) 520.44/160.03
PROPER(plus(x0, nil)) → c75(PLUS(proper(x0), ok(nil)), PROPER(x0)) 520.44/160.03
PROPER(plus(x0, rnil)) → c75(PLUS(proper(x0), ok(rnil)), PROPER(x0)) 520.44/160.03
PROPER(plus(0, x1)) → c75(PLUS(ok(0), proper(x1)), PROPER(x1)) 520.44/160.03
PROPER(plus(nil, x1)) → c75(PLUS(ok(nil), proper(x1)), PROPER(x1)) 520.44/160.03
PROPER(plus(rnil, x1)) → c75(PLUS(ok(rnil), proper(x1)), PROPER(x1)) 520.44/160.03
PROPER(times(x0, s(z0))) → c76(TIMES(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 520.44/160.03
PROPER(times(x0, posrecip(z0))) → c76(TIMES(proper(x0), posrecip(proper(z0))), PROPER(x0), PROPER(posrecip(z0))) 520.44/160.03
PROPER(times(x0, negrecip(z0))) → c76(TIMES(proper(x0), negrecip(proper(z0))), PROPER(x0), PROPER(negrecip(z0))) 520.44/160.03
PROPER(times(x0, cons(z0, z1))) → c76(TIMES(proper(x0), cons(proper(z0), proper(z1))), PROPER(x0), PROPER(cons(z0, z1))) 520.44/160.03
PROPER(times(x0, cons2(z0, z1))) → c76(TIMES(proper(x0), cons2(proper(z0), proper(z1))), PROPER(x0), PROPER(cons2(z0, z1))) 520.44/160.03
PROPER(times(x0, rcons(z0, z1))) → c76(TIMES(proper(x0), rcons(proper(z0), proper(z1))), PROPER(x0), PROPER(rcons(z0, z1))) 520.44/160.03
PROPER(times(x0, from(z0))) → c76(TIMES(proper(x0), from(proper(z0))), PROPER(x0), PROPER(from(z0))) 520.44/160.03
PROPER(times(x0, 2ndspos(z0, z1))) → c76(TIMES(proper(x0), 2ndspos(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndspos(z0, z1))) 520.44/160.03
PROPER(times(x0, 2ndsneg(z0, z1))) → c76(TIMES(proper(x0), 2ndsneg(proper(z0), proper(z1))), PROPER(x0), PROPER(2ndsneg(z0, z1))) 520.44/160.03
PROPER(times(x0, pi(z0))) → c76(TIMES(proper(x0), pi(proper(z0))), PROPER(x0), PROPER(pi(z0))) 520.44/160.03
PROPER(times(x0, plus(z0, z1))) → c76(TIMES(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 520.44/160.03
PROPER(times(x0, times(z0, z1))) → c76(TIMES(proper(x0), times(proper(z0), proper(z1))), PROPER(x0), PROPER(times(z0, z1))) 520.44/160.03
PROPER(times(x0, square(z0))) → c76(TIMES(proper(x0), square(proper(z0))), PROPER(x0), PROPER(square(z0))) 520.44/160.03
PROPER(times(s(z0), x1)) → c76(TIMES(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 520.44/160.03
PROPER(times(posrecip(z0), x1)) → c76(TIMES(posrecip(proper(z0)), proper(x1)), PROPER(posrecip(z0)), PROPER(x1)) 520.44/160.03
PROPER(times(negrecip(z0), x1)) → c76(TIMES(negrecip(proper(z0)), proper(x1)), PROPER(negrecip(z0)), PROPER(x1)) 520.44/160.03
PROPER(times(cons(z0, z1), x1)) → c76(TIMES(cons(proper(z0), proper(z1)), proper(x1)), PROPER(cons(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(times(cons2(z0, z1), x1)) → c76(TIMES(cons2(proper(z0), proper(z1)), proper(x1)), PROPER(cons2(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(times(rcons(z0, z1), x1)) → c76(TIMES(rcons(proper(z0), proper(z1)), proper(x1)), PROPER(rcons(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(times(from(z0), x1)) → c76(TIMES(from(proper(z0)), proper(x1)), PROPER(from(z0)), PROPER(x1)) 520.44/160.03
PROPER(times(2ndspos(z0, z1), x1)) → c76(TIMES(2ndspos(proper(z0), proper(z1)), proper(x1)), PROPER(2ndspos(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(times(2ndsneg(z0, z1), x1)) → c76(TIMES(2ndsneg(proper(z0), proper(z1)), proper(x1)), PROPER(2ndsneg(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(times(pi(z0), x1)) → c76(TIMES(pi(proper(z0)), proper(x1)), PROPER(pi(z0)), PROPER(x1)) 520.44/160.03
PROPER(times(plus(z0, z1), x1)) → c76(TIMES(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(times(times(z0, z1), x1)) → c76(TIMES(times(proper(z0), proper(z1)), proper(x1)), PROPER(times(z0, z1)), PROPER(x1)) 520.44/160.03
PROPER(times(square(z0), x1)) → c76(TIMES(square(proper(z0)), proper(x1)), PROPER(square(z0)), PROPER(x1)) 520.44/160.03
PROPER(times(x0, 0)) → c76(TIMES(proper(x0), ok(0)), PROPER(x0)) 520.44/160.03
PROPER(times(x0, nil)) → c76(TIMES(proper(x0), ok(nil)), PROPER(x0)) 520.44/160.03
PROPER(times(x0, rnil)) → c76(TIMES(proper(x0), ok(rnil)), PROPER(x0)) 520.44/160.03
PROPER(times(0, x1)) → c76(TIMES(ok(0), proper(x1)), PROPER(x1)) 520.44/160.03
PROPER(times(nil, x1)) → c76(TIMES(ok(nil), proper(x1)), PROPER(x1)) 520.44/160.03
PROPER(times(rnil, x1)) → c76(TIMES(ok(rnil), proper(x1)), PROPER(x1)) 520.44/160.03
PROPER(square(s(z0))) → c77(SQUARE(s(proper(z0))), PROPER(s(z0))) 520.44/160.03
PROPER(square(posrecip(z0))) → c77(SQUARE(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.44/160.03
PROPER(square(negrecip(z0))) → c77(SQUARE(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.44/160.03
PROPER(square(cons(z0, z1))) → c77(SQUARE(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.44/160.03
PROPER(square(cons2(z0, z1))) → c77(SQUARE(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.44/160.03
PROPER(square(rcons(z0, z1))) → c77(SQUARE(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.44/160.03
PROPER(square(from(z0))) → c77(SQUARE(from(proper(z0))), PROPER(from(z0))) 520.44/160.03
PROPER(square(2ndspos(z0, z1))) → c77(SQUARE(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.44/160.03
PROPER(square(2ndsneg(z0, z1))) → c77(SQUARE(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.44/160.03
PROPER(square(pi(z0))) → c77(SQUARE(pi(proper(z0))), PROPER(pi(z0))) 520.44/160.03
PROPER(square(plus(z0, z1))) → c77(SQUARE(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.44/160.03
PROPER(square(times(z0, z1))) → c77(SQUARE(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.44/160.03
PROPER(square(square(z0))) → c77(SQUARE(square(proper(z0))), PROPER(square(z0))) 520.44/160.03
PROPER(square(0)) → c77(SQUARE(ok(0))) 520.44/160.03
PROPER(square(nil)) → c77(SQUARE(ok(nil))) 520.44/160.03
PROPER(square(rnil)) → c77(SQUARE(ok(rnil))) 520.44/160.03
TOP(mark(s(z0))) → c78(TOP(s(proper(z0))), PROPER(s(z0))) 520.44/160.03
TOP(mark(posrecip(z0))) → c78(TOP(posrecip(proper(z0))), PROPER(posrecip(z0))) 520.44/160.03
TOP(mark(negrecip(z0))) → c78(TOP(negrecip(proper(z0))), PROPER(negrecip(z0))) 520.44/160.03
TOP(mark(cons(z0, z1))) → c78(TOP(cons(proper(z0), proper(z1))), PROPER(cons(z0, z1))) 520.44/160.03
TOP(mark(cons2(z0, z1))) → c78(TOP(cons2(proper(z0), proper(z1))), PROPER(cons2(z0, z1))) 520.44/160.03
TOP(mark(rcons(z0, z1))) → c78(TOP(rcons(proper(z0), proper(z1))), PROPER(rcons(z0, z1))) 520.44/160.03
TOP(mark(from(z0))) → c78(TOP(from(proper(z0))), PROPER(from(z0))) 520.44/160.03
TOP(mark(2ndspos(z0, z1))) → c78(TOP(2ndspos(proper(z0), proper(z1))), PROPER(2ndspos(z0, z1))) 520.44/160.03
TOP(mark(2ndsneg(z0, z1))) → c78(TOP(2ndsneg(proper(z0), proper(z1))), PROPER(2ndsneg(z0, z1))) 520.44/160.03
TOP(mark(pi(z0))) → c78(TOP(pi(proper(z0))), PROPER(pi(z0))) 520.44/160.03
TOP(mark(plus(z0, z1))) → c78(TOP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 520.44/160.03
TOP(mark(times(z0, z1))) → c78(TOP(times(proper(z0), proper(z1))), PROPER(times(z0, z1))) 520.44/160.03
TOP(mark(square(z0))) → c78(TOP(square(proper(z0))), PROPER(square(z0))) 520.44/160.03
TOP(ok(from(z0))) → c79(TOP(mark(cons(z0, from(s(z0))))), ACTIVE(from(z0))) 520.44/160.03
TOP(ok(2ndspos(0, z0))) → c79(TOP(mark(rnil)), ACTIVE(2ndspos(0, z0))) 520.44/160.03
TOP(ok(2ndspos(s(z0), cons(z1, z2)))) → c79(TOP(mark(2ndspos(s(z0), cons2(z1, z2)))), ACTIVE(2ndspos(s(z0), cons(z1, z2)))) 520.44/160.03
TOP(ok(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) → c79(TOP(mark(rcons(posrecip(z2), 2ndsneg(z0, z3)))), ACTIVE(2ndspos(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.03
TOP(ok(2ndsneg(0, z0))) → c79(TOP(mark(rnil)), ACTIVE(2ndsneg(0, z0))) 520.44/160.03
TOP(ok(2ndsneg(s(z0), cons(z1, z2)))) → c79(TOP(mark(2ndsneg(s(z0), cons2(z1, z2)))), ACTIVE(2ndsneg(s(z0), cons(z1, z2)))) 520.44/160.03
TOP(ok(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) → c79(TOP(mark(rcons(negrecip(z2), 2ndspos(z0, z3)))), ACTIVE(2ndsneg(s(z0), cons2(z1, cons(z2, z3))))) 520.44/160.03
TOP(ok(pi(z0))) → c79(TOP(mark(2ndspos(z0, from(0)))), ACTIVE(pi(z0))) 520.44/160.03
TOP(ok(plus(0, z0))) → c79(TOP(mark(z0)), ACTIVE(plus(0, z0))) 520.44/160.03
TOP(ok(plus(s(z0), z1))) → c79(TOP(mark(s(plus(z0, z1)))), ACTIVE(plus(s(z0), z1))) 520.44/160.03
TOP(ok(times(0, z0))) → c79(TOP(mark(0)), ACTIVE(times(0, z0))) 520.44/160.03
TOP(ok(times(s(z0), z1))) → c79(TOP(mark(plus(z1, times(z0, z1)))), ACTIVE(times(s(z0), z1))) 520.44/160.03
TOP(ok(square(z0))) → c79(TOP(mark(times(z0, z0))), ACTIVE(square(z0))) 520.44/160.03
TOP(ok(s(z0))) → c79(TOP(s(active(z0))), ACTIVE(s(z0))) 520.44/160.03
TOP(ok(posrecip(z0))) → c79(TOP(posrecip(active(z0))), ACTIVE(posrecip(z0))) 520.44/160.03
TOP(ok(negrecip(z0))) → c79(TOP(negrecip(active(z0))), ACTIVE(negrecip(z0))) 520.44/160.03
TOP(ok(cons(z0, z1))) → c79(TOP(cons(active(z0), z1)), ACTIVE(cons(z0, z1))) 520.44/160.03
TOP(ok(cons2(z0, z1))) → c79(TOP(cons2(z0, active(z1))), ACTIVE(cons2(z0, z1))) 520.44/160.03
TOP(ok(rcons(z0, z1))) → c79(TOP(rcons(active(z0), z1)), ACTIVE(rcons(z0, z1))) 520.44/160.03
TOP(ok(rcons(z0, z1))) → c79(TOP(rcons(z0, active(z1))), ACTIVE(rcons(z0, z1))) 520.44/160.03
TOP(ok(from(z0))) → c79(TOP(from(active(z0))), ACTIVE(from(z0))) 520.44/160.03
TOP(ok(2ndspos(z0, z1))) → c79(TOP(2ndspos(active(z0), z1)), ACTIVE(2ndspos(z0, z1))) 520.44/160.03
TOP(ok(2ndspos(z0, z1))) → c79(TOP(2ndspos(z0, active(z1))), ACTIVE(2ndspos(z0, z1))) 520.44/160.03
TOP(ok(2ndsneg(z0, z1))) → c79(TOP(2ndsneg(active(z0), z1)), ACTIVE(2ndsneg(z0, z1))) 520.44/160.03
TOP(ok(2ndsneg(z0, z1))) → c79(TOP(2ndsneg(z0, active(z1))), ACTIVE(2ndsneg(z0, z1))) 520.44/160.03
TOP(ok(pi(z0))) → c79(TOP(pi(active(z0))), ACTIVE(pi(z0))) 520.44/160.03
TOP(ok(plus(z0, z1))) → c79(TOP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 520.44/160.03
TOP(ok(plus(z0, z1))) → c79(TOP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 520.44/160.03
TOP(ok(times(z0, z1))) → c79(TOP(times(active(z0), z1)), ACTIVE(times(z0, z1))) 520.44/160.03
TOP(ok(times(z0, z1))) → c79(TOP(times(z0, active(z1))), ACTIVE(times(z0, z1))) 520.44/160.03
TOP(ok(square(z0))) → c79(TOP(square(active(z0))), ACTIVE(square(z0)))
520.44/160.03
520.44/160.03

(82) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.44/160.03
active(2ndspos(0, z0)) → mark(rnil) 520.44/160.03
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.44/160.03
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.44/160.03
active(2ndsneg(0, z0)) → mark(rnil) 520.44/160.03
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.44/160.03
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.44/160.03
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.44/160.03
active(plus(0, z0)) → mark(z0) 520.44/160.03
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.44/160.03
active(times(0, z0)) → mark(0) 520.44/160.03
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.44/160.03
active(square(z0)) → mark(times(z0, z0)) 520.44/160.03
active(s(z0)) → s(active(z0)) 520.44/160.03
active(posrecip(z0)) → posrecip(active(z0)) 520.44/160.03
active(negrecip(z0)) → negrecip(active(z0)) 520.44/160.03
active(cons(z0, z1)) → cons(active(z0), z1) 520.44/160.03
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.44/160.03
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.44/160.03
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.44/160.03
active(from(z0)) → from(active(z0)) 520.44/160.03
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.44/160.03
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.44/160.03
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.44/160.03
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.44/160.03
active(pi(z0)) → pi(active(z0)) 520.44/160.03
active(plus(z0, z1)) → plus(active(z0), z1) 520.44/160.03
active(plus(z0, z1)) → plus(z0, active(z1)) 520.44/160.03
active(times(z0, z1)) → times(active(z0), z1) 520.44/160.03
active(times(z0, z1)) → times(z0, active(z1)) 520.44/160.03
active(square(z0)) → square(active(z0)) 520.44/160.03
s(mark(z0)) → mark(s(z0)) 520.44/160.03
s(ok(z0)) → ok(s(z0)) 520.44/160.03
posrecip(mark(z0)) → mark(posrecip(z0)) 520.44/160.03
posrecip(ok(z0)) → ok(posrecip(z0)) 520.44/160.03
negrecip(mark(z0)) → mark(negrecip(z0)) 520.44/160.03
negrecip(ok(z0)) → ok(negrecip(z0)) 520.44/160.03
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.44/160.03
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.44/160.03
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.44/160.03
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.44/160.03
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.44/160.03
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.44/160.03
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.44/160.03
from(mark(z0)) → mark(from(z0)) 520.44/160.03
from(ok(z0)) → ok(from(z0)) 520.44/160.03
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.44/160.03
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.44/160.03
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.44/160.03
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.44/160.03
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.44/160.03
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.44/160.03
pi(mark(z0)) → mark(pi(z0)) 520.44/160.03
pi(ok(z0)) → ok(pi(z0)) 520.44/160.03
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.44/160.03
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.44/160.03
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.44/160.03
times(mark(z0), z1) → mark(times(z0, z1)) 520.44/160.03
times(z0, mark(z1)) → mark(times(z0, z1)) 520.44/160.03
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.44/160.03
square(mark(z0)) → mark(square(z0)) 520.44/160.03
square(ok(z0)) → ok(square(z0)) 520.44/160.03
proper(0) → ok(0) 520.44/160.03
proper(s(z0)) → s(proper(z0)) 520.44/160.03
proper(posrecip(z0)) → posrecip(proper(z0)) 520.44/160.03
proper(negrecip(z0)) → negrecip(proper(z0)) 520.44/160.03
proper(nil) → ok(nil) 520.44/160.03
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.44/160.03
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.44/160.03
proper(rnil) → ok(rnil) 520.44/160.03
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.44/160.03
proper(from(z0)) → from(proper(z0)) 520.44/160.03
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.44/160.03
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.44/160.03
proper(pi(z0)) → pi(proper(z0)) 520.44/160.03
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.44/160.03
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.44/160.03
proper(square(z0)) → square(proper(z0)) 520.44/160.03
top(mark(z0)) → top(proper(z0)) 520.44/160.03
top(ok(z0)) → top(active(z0))
Tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.03
S(ok(z0)) → c32(S(z0)) 520.44/160.03
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.03
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.03
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.03
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.03
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.03
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.03
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.03
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.03
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.03
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.03
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.03
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.03
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.03
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.03
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.03
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.03
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.03
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.03
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.03
PI(mark(z0)) → c52(PI(z0)) 520.44/160.03
PI(ok(z0)) → c53(PI(z0)) 520.44/160.03
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.03
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.03
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.03
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.03
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.03
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.03
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.03
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.44/160.03
TOP(mark(0)) → c78(TOP(ok(0))) 520.44/160.03
TOP(mark(nil)) → c78(TOP(ok(nil))) 520.44/160.03
TOP(mark(rnil)) → c78(TOP(ok(rnil)))
S tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.03
S(ok(z0)) → c32(S(z0)) 520.44/160.03
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.03
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.03
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.03
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.03
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.03
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.03
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.03
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.03
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.03
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.03
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.03
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.03
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.03
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.03
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.03
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.03
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.03
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.03
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.03
PI(mark(z0)) → c52(PI(z0)) 520.44/160.03
PI(ok(z0)) → c53(PI(z0)) 520.44/160.03
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.03
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.03
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.03
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.03
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.03
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.03
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.03
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.44/160.03
TOP(mark(0)) → c78(TOP(ok(0))) 520.44/160.03
TOP(mark(nil)) → c78(TOP(ok(nil))) 520.44/160.03
TOP(mark(rnil)) → c78(TOP(ok(rnil)))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, TOP

Compound Symbols:

c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c78

520.44/160.03
520.44/160.03

(83) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID) transformation)

Removed 3 trailing tuple parts
520.44/160.03
520.44/160.03

(84) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.44/160.03
active(2ndspos(0, z0)) → mark(rnil) 520.44/160.03
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.44/160.03
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.44/160.03
active(2ndsneg(0, z0)) → mark(rnil) 520.44/160.03
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.44/160.03
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.44/160.03
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.44/160.03
active(plus(0, z0)) → mark(z0) 520.44/160.03
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.44/160.03
active(times(0, z0)) → mark(0) 520.44/160.03
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.44/160.03
active(square(z0)) → mark(times(z0, z0)) 520.44/160.03
active(s(z0)) → s(active(z0)) 520.44/160.03
active(posrecip(z0)) → posrecip(active(z0)) 520.44/160.03
active(negrecip(z0)) → negrecip(active(z0)) 520.44/160.03
active(cons(z0, z1)) → cons(active(z0), z1) 520.44/160.03
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.44/160.03
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.44/160.03
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.44/160.03
active(from(z0)) → from(active(z0)) 520.44/160.03
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.44/160.03
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.44/160.03
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.44/160.03
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.44/160.03
active(pi(z0)) → pi(active(z0)) 520.44/160.03
active(plus(z0, z1)) → plus(active(z0), z1) 520.44/160.03
active(plus(z0, z1)) → plus(z0, active(z1)) 520.44/160.03
active(times(z0, z1)) → times(active(z0), z1) 520.44/160.03
active(times(z0, z1)) → times(z0, active(z1)) 520.44/160.03
active(square(z0)) → square(active(z0)) 520.44/160.03
s(mark(z0)) → mark(s(z0)) 520.44/160.03
s(ok(z0)) → ok(s(z0)) 520.44/160.03
posrecip(mark(z0)) → mark(posrecip(z0)) 520.44/160.03
posrecip(ok(z0)) → ok(posrecip(z0)) 520.44/160.03
negrecip(mark(z0)) → mark(negrecip(z0)) 520.44/160.03
negrecip(ok(z0)) → ok(negrecip(z0)) 520.44/160.03
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.44/160.03
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.44/160.03
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.44/160.03
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.44/160.03
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.44/160.03
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.44/160.03
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.44/160.03
from(mark(z0)) → mark(from(z0)) 520.44/160.03
from(ok(z0)) → ok(from(z0)) 520.44/160.03
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.44/160.03
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.44/160.03
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.44/160.03
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.44/160.03
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.44/160.03
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.44/160.03
pi(mark(z0)) → mark(pi(z0)) 520.44/160.03
pi(ok(z0)) → ok(pi(z0)) 520.44/160.03
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.44/160.03
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.44/160.03
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.44/160.03
times(mark(z0), z1) → mark(times(z0, z1)) 520.44/160.03
times(z0, mark(z1)) → mark(times(z0, z1)) 520.44/160.03
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.44/160.03
square(mark(z0)) → mark(square(z0)) 520.44/160.03
square(ok(z0)) → ok(square(z0)) 520.44/160.03
proper(0) → ok(0) 520.44/160.03
proper(s(z0)) → s(proper(z0)) 520.44/160.03
proper(posrecip(z0)) → posrecip(proper(z0)) 520.44/160.03
proper(negrecip(z0)) → negrecip(proper(z0)) 520.44/160.03
proper(nil) → ok(nil) 520.44/160.03
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.44/160.03
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.44/160.03
proper(rnil) → ok(rnil) 520.44/160.03
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.44/160.03
proper(from(z0)) → from(proper(z0)) 520.44/160.03
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.44/160.03
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.44/160.03
proper(pi(z0)) → pi(proper(z0)) 520.44/160.03
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.44/160.03
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.44/160.03
proper(square(z0)) → square(proper(z0)) 520.44/160.03
top(mark(z0)) → top(proper(z0)) 520.44/160.03
top(ok(z0)) → top(active(z0))
Tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.03
S(ok(z0)) → c32(S(z0)) 520.44/160.03
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.03
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.03
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.03
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.03
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.03
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.03
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.03
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.03
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.03
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.03
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.03
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.03
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.03
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.03
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.03
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.03
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.03
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.03
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.03
PI(mark(z0)) → c52(PI(z0)) 520.44/160.03
PI(ok(z0)) → c53(PI(z0)) 520.44/160.03
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.03
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.03
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.03
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.03
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.03
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.03
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.03
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.44/160.03
TOP(mark(0)) → c78 520.44/160.03
TOP(mark(nil)) → c78 520.44/160.03
TOP(mark(rnil)) → c78
S tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.03
S(ok(z0)) → c32(S(z0)) 520.44/160.03
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.03
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.03
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.03
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.03
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.03
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.03
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.03
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.03
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.03
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.03
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.03
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.03
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.03
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.03
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.03
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.03
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.03
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.03
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.03
PI(mark(z0)) → c52(PI(z0)) 520.44/160.03
PI(ok(z0)) → c53(PI(z0)) 520.44/160.03
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.03
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.03
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.03
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.03
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.03
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.03
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.03
SQUARE(ok(z0)) → c61(SQUARE(z0)) 520.44/160.03
TOP(mark(0)) → c78 520.44/160.03
TOP(mark(nil)) → c78 520.44/160.03
TOP(mark(rnil)) → c78
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE, TOP

Compound Symbols:

c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61, c78

520.44/160.03
520.44/160.03

(85) CdtLeafRemovalProof (BOTH BOUNDS(ID, ID) transformation)

Removed 3 trailing nodes:

TOP(mark(nil)) → c78 520.44/160.03
TOP(mark(rnil)) → c78 520.44/160.03
TOP(mark(0)) → c78
520.44/160.03
520.44/160.03

(86) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.44/160.03
active(2ndspos(0, z0)) → mark(rnil) 520.44/160.03
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.44/160.03
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.44/160.03
active(2ndsneg(0, z0)) → mark(rnil) 520.44/160.03
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.44/160.03
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.44/160.03
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.44/160.03
active(plus(0, z0)) → mark(z0) 520.44/160.03
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.44/160.03
active(times(0, z0)) → mark(0) 520.44/160.03
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.44/160.03
active(square(z0)) → mark(times(z0, z0)) 520.44/160.03
active(s(z0)) → s(active(z0)) 520.44/160.03
active(posrecip(z0)) → posrecip(active(z0)) 520.44/160.03
active(negrecip(z0)) → negrecip(active(z0)) 520.44/160.03
active(cons(z0, z1)) → cons(active(z0), z1) 520.44/160.03
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.44/160.03
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.44/160.03
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.44/160.03
active(from(z0)) → from(active(z0)) 520.44/160.03
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.44/160.03
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.44/160.03
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.44/160.03
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.44/160.03
active(pi(z0)) → pi(active(z0)) 520.44/160.03
active(plus(z0, z1)) → plus(active(z0), z1) 520.44/160.03
active(plus(z0, z1)) → plus(z0, active(z1)) 520.44/160.03
active(times(z0, z1)) → times(active(z0), z1) 520.44/160.03
active(times(z0, z1)) → times(z0, active(z1)) 520.44/160.03
active(square(z0)) → square(active(z0)) 520.44/160.03
s(mark(z0)) → mark(s(z0)) 520.44/160.03
s(ok(z0)) → ok(s(z0)) 520.44/160.03
posrecip(mark(z0)) → mark(posrecip(z0)) 520.44/160.03
posrecip(ok(z0)) → ok(posrecip(z0)) 520.44/160.03
negrecip(mark(z0)) → mark(negrecip(z0)) 520.44/160.03
negrecip(ok(z0)) → ok(negrecip(z0)) 520.44/160.03
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.44/160.03
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.44/160.03
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.44/160.03
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.44/160.03
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.44/160.03
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.44/160.03
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.44/160.03
from(mark(z0)) → mark(from(z0)) 520.44/160.03
from(ok(z0)) → ok(from(z0)) 520.44/160.03
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.44/160.03
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.44/160.03
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.44/160.03
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.44/160.03
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.44/160.03
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.44/160.03
pi(mark(z0)) → mark(pi(z0)) 520.44/160.03
pi(ok(z0)) → ok(pi(z0)) 520.44/160.03
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.44/160.03
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.44/160.03
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.44/160.03
times(mark(z0), z1) → mark(times(z0, z1)) 520.44/160.03
times(z0, mark(z1)) → mark(times(z0, z1)) 520.44/160.03
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.44/160.03
square(mark(z0)) → mark(square(z0)) 520.44/160.03
square(ok(z0)) → ok(square(z0)) 520.44/160.03
proper(0) → ok(0) 520.44/160.03
proper(s(z0)) → s(proper(z0)) 520.44/160.03
proper(posrecip(z0)) → posrecip(proper(z0)) 520.44/160.03
proper(negrecip(z0)) → negrecip(proper(z0)) 520.44/160.03
proper(nil) → ok(nil) 520.44/160.03
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.44/160.03
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.44/160.03
proper(rnil) → ok(rnil) 520.44/160.03
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.44/160.03
proper(from(z0)) → from(proper(z0)) 520.44/160.03
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.44/160.03
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.44/160.03
proper(pi(z0)) → pi(proper(z0)) 520.44/160.03
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.44/160.03
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.44/160.03
proper(square(z0)) → square(proper(z0)) 520.44/160.03
top(mark(z0)) → top(proper(z0)) 520.44/160.03
top(ok(z0)) → top(active(z0))
Tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.03
S(ok(z0)) → c32(S(z0)) 520.44/160.03
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.03
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.03
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.03
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.03
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.03
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.03
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.03
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.03
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.03
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.03
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.03
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.03
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.03
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.03
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.03
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.03
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.03
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.03
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.03
PI(mark(z0)) → c52(PI(z0)) 520.44/160.03
PI(ok(z0)) → c53(PI(z0)) 520.44/160.03
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.03
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.03
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.03
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.03
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.03
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.03
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.03
SQUARE(ok(z0)) → c61(SQUARE(z0))
S tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.03
S(ok(z0)) → c32(S(z0)) 520.44/160.03
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.03
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.03
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.03
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.03
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.03
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.03
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.03
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.03
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.03
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.03
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.03
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.03
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.03
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.03
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.03
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.03
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.03
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.03
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.03
PI(mark(z0)) → c52(PI(z0)) 520.44/160.03
PI(ok(z0)) → c53(PI(z0)) 520.44/160.03
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.03
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.03
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.03
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.03
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.03
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.03
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.03
SQUARE(ok(z0)) → c61(SQUARE(z0))
K tuples:none
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE

Compound Symbols:

c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61

520.44/160.03
520.44/160.03

(87) CdtPolyRedPairProof (UPPER BOUND (ADD(O(n^1))) transformation)

Found a reduction pair which oriented the following tuples strictly. Hence they can be removed from S.

S(mark(z0)) → c31(S(z0)) 520.44/160.03
S(ok(z0)) → c32(S(z0))
We considered the (Usable) Rules:none
And the Tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.03
S(ok(z0)) → c32(S(z0)) 520.44/160.03
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.03
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.03
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.03
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.03
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.03
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.03
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.03
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.03
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.03
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.03
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.03
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.03
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.03
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.03
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.03
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.03
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.03
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.03
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.03
PI(mark(z0)) → c52(PI(z0)) 520.44/160.03
PI(ok(z0)) → c53(PI(z0)) 520.44/160.03
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.03
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.03
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.03
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.03
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.03
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.03
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.03
SQUARE(ok(z0)) → c61(SQUARE(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 520.44/160.03

POL(2NDSNEG(x1, x2)) = 0    520.44/160.03
POL(2NDSPOS(x1, x2)) = 0    520.44/160.03
POL(CONS(x1, x2)) = 0    520.44/160.03
POL(CONS2(x1, x2)) = 0    520.44/160.03
POL(FROM(x1)) = 0    520.44/160.03
POL(NEGRECIP(x1)) = 0    520.44/160.03
POL(PI(x1)) = 0    520.44/160.03
POL(PLUS(x1, x2)) = 0    520.44/160.03
POL(POSRECIP(x1)) = 0    520.44/160.03
POL(RCONS(x1, x2)) = 0    520.44/160.03
POL(S(x1)) = [2]x1    520.44/160.03
POL(SQUARE(x1)) = 0    520.44/160.03
POL(TIMES(x1, x2)) = 0    520.44/160.03
POL(c31(x1)) = x1    520.44/160.03
POL(c32(x1)) = x1    520.44/160.03
POL(c33(x1)) = x1    520.44/160.03
POL(c34(x1)) = x1    520.44/160.03
POL(c35(x1)) = x1    520.44/160.03
POL(c36(x1)) = x1    520.44/160.03
POL(c37(x1)) = x1    520.44/160.03
POL(c38(x1)) = x1    520.44/160.03
POL(c39(x1)) = x1    520.44/160.03
POL(c40(x1)) = x1    520.44/160.03
POL(c41(x1)) = x1    520.44/160.03
POL(c42(x1)) = x1    520.44/160.03
POL(c43(x1)) = x1    520.44/160.03
POL(c44(x1)) = x1    520.44/160.03
POL(c45(x1)) = x1    520.44/160.03
POL(c46(x1)) = x1    520.44/160.03
POL(c47(x1)) = x1    520.44/160.03
POL(c48(x1)) = x1    520.44/160.03
POL(c49(x1)) = x1    520.44/160.03
POL(c50(x1)) = x1    520.44/160.03
POL(c51(x1)) = x1    520.44/160.03
POL(c52(x1)) = x1    520.44/160.03
POL(c53(x1)) = x1    520.44/160.03
POL(c54(x1)) = x1    520.44/160.03
POL(c55(x1)) = x1    520.44/160.03
POL(c56(x1)) = x1    520.44/160.03
POL(c57(x1)) = x1    520.44/160.03
POL(c58(x1)) = x1    520.44/160.03
POL(c59(x1)) = x1    520.44/160.03
POL(c60(x1)) = x1    520.44/160.03
POL(c61(x1)) = x1    520.44/160.03
POL(mark(x1)) = [1] + x1    520.44/160.03
POL(ok(x1)) = [1] + x1   
520.44/160.03
520.44/160.03

(88) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.44/160.03
active(2ndspos(0, z0)) → mark(rnil) 520.44/160.03
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.44/160.03
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.44/160.03
active(2ndsneg(0, z0)) → mark(rnil) 520.44/160.03
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.44/160.03
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.44/160.03
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.44/160.03
active(plus(0, z0)) → mark(z0) 520.44/160.03
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.44/160.03
active(times(0, z0)) → mark(0) 520.44/160.03
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.44/160.03
active(square(z0)) → mark(times(z0, z0)) 520.44/160.03
active(s(z0)) → s(active(z0)) 520.44/160.03
active(posrecip(z0)) → posrecip(active(z0)) 520.44/160.03
active(negrecip(z0)) → negrecip(active(z0)) 520.44/160.03
active(cons(z0, z1)) → cons(active(z0), z1) 520.44/160.03
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.44/160.03
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.44/160.03
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.44/160.03
active(from(z0)) → from(active(z0)) 520.44/160.03
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.44/160.03
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.44/160.03
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.44/160.03
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.44/160.03
active(pi(z0)) → pi(active(z0)) 520.44/160.03
active(plus(z0, z1)) → plus(active(z0), z1) 520.44/160.03
active(plus(z0, z1)) → plus(z0, active(z1)) 520.44/160.03
active(times(z0, z1)) → times(active(z0), z1) 520.44/160.03
active(times(z0, z1)) → times(z0, active(z1)) 520.44/160.03
active(square(z0)) → square(active(z0)) 520.44/160.03
s(mark(z0)) → mark(s(z0)) 520.44/160.03
s(ok(z0)) → ok(s(z0)) 520.44/160.03
posrecip(mark(z0)) → mark(posrecip(z0)) 520.44/160.03
posrecip(ok(z0)) → ok(posrecip(z0)) 520.44/160.03
negrecip(mark(z0)) → mark(negrecip(z0)) 520.44/160.03
negrecip(ok(z0)) → ok(negrecip(z0)) 520.44/160.03
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.44/160.03
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.44/160.03
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.44/160.03
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.44/160.03
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.44/160.03
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.44/160.03
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.44/160.03
from(mark(z0)) → mark(from(z0)) 520.44/160.03
from(ok(z0)) → ok(from(z0)) 520.44/160.03
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.44/160.03
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.44/160.03
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.44/160.03
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.44/160.03
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.44/160.03
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.44/160.03
pi(mark(z0)) → mark(pi(z0)) 520.44/160.03
pi(ok(z0)) → ok(pi(z0)) 520.44/160.03
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.44/160.03
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.44/160.03
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.44/160.03
times(mark(z0), z1) → mark(times(z0, z1)) 520.44/160.03
times(z0, mark(z1)) → mark(times(z0, z1)) 520.44/160.03
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.44/160.03
square(mark(z0)) → mark(square(z0)) 520.44/160.03
square(ok(z0)) → ok(square(z0)) 520.44/160.03
proper(0) → ok(0) 520.44/160.03
proper(s(z0)) → s(proper(z0)) 520.44/160.03
proper(posrecip(z0)) → posrecip(proper(z0)) 520.44/160.03
proper(negrecip(z0)) → negrecip(proper(z0)) 520.44/160.03
proper(nil) → ok(nil) 520.44/160.03
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.44/160.03
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.44/160.03
proper(rnil) → ok(rnil) 520.44/160.03
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.44/160.03
proper(from(z0)) → from(proper(z0)) 520.44/160.03
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.44/160.03
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.44/160.03
proper(pi(z0)) → pi(proper(z0)) 520.44/160.03
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.44/160.03
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.44/160.03
proper(square(z0)) → square(proper(z0)) 520.44/160.03
top(mark(z0)) → top(proper(z0)) 520.44/160.03
top(ok(z0)) → top(active(z0))
Tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.03
S(ok(z0)) → c32(S(z0)) 520.44/160.03
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.03
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.03
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.03
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.03
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.03
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.03
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.03
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.03
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.03
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.03
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.03
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.03
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.03
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.03
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.03
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.03
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.03
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.03
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.03
PI(mark(z0)) → c52(PI(z0)) 520.44/160.03
PI(ok(z0)) → c53(PI(z0)) 520.44/160.03
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.03
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.03
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.03
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.03
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.03
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.03
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.03
SQUARE(ok(z0)) → c61(SQUARE(z0))
S tuples:

POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.03
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.03
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.03
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.03
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.03
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.03
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.03
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.03
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.03
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.03
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.03
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.03
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.03
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.03
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.03
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.03
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.03
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.03
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.03
PI(mark(z0)) → c52(PI(z0)) 520.44/160.03
PI(ok(z0)) → c53(PI(z0)) 520.44/160.03
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.03
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.03
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.03
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.03
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.03
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.03
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.03
SQUARE(ok(z0)) → c61(SQUARE(z0))
K tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.03
S(ok(z0)) → c32(S(z0))
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE

Compound Symbols:

c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61

520.44/160.03
520.44/160.03

(89) CdtPolyRedPairProof (UPPER BOUND (ADD(O(n^1))) transformation)

Found a reduction pair which oriented the following tuples strictly. Hence they can be removed from S.

NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.03
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0))
We considered the (Usable) Rules:none
And the Tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.03
S(ok(z0)) → c32(S(z0)) 520.44/160.03
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.03
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.03
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.03
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.03
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.03
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.03
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.03
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.03
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.03
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.03
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.03
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.03
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.03
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.03
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.03
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.03
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.03
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.03
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.03
PI(mark(z0)) → c52(PI(z0)) 520.44/160.03
PI(ok(z0)) → c53(PI(z0)) 520.44/160.03
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.03
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.03
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.03
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.03
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.03
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.03
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.03
SQUARE(ok(z0)) → c61(SQUARE(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 520.44/160.03

POL(2NDSNEG(x1, x2)) = 0    520.44/160.03
POL(2NDSPOS(x1, x2)) = 0    520.44/160.03
POL(CONS(x1, x2)) = 0    520.44/160.03
POL(CONS2(x1, x2)) = 0    520.44/160.03
POL(FROM(x1)) = 0    520.44/160.03
POL(NEGRECIP(x1)) = x1    520.44/160.03
POL(PI(x1)) = 0    520.44/160.03
POL(PLUS(x1, x2)) = 0    520.44/160.03
POL(POSRECIP(x1)) = 0    520.44/160.03
POL(RCONS(x1, x2)) = 0    520.44/160.03
POL(S(x1)) = [3]x1    520.44/160.03
POL(SQUARE(x1)) = 0    520.44/160.03
POL(TIMES(x1, x2)) = 0    520.44/160.03
POL(c31(x1)) = x1    520.44/160.03
POL(c32(x1)) = x1    520.44/160.03
POL(c33(x1)) = x1    520.44/160.03
POL(c34(x1)) = x1    520.44/160.03
POL(c35(x1)) = x1    520.44/160.03
POL(c36(x1)) = x1    520.44/160.03
POL(c37(x1)) = x1    520.44/160.03
POL(c38(x1)) = x1    520.44/160.03
POL(c39(x1)) = x1    520.44/160.03
POL(c40(x1)) = x1    520.44/160.03
POL(c41(x1)) = x1    520.44/160.03
POL(c42(x1)) = x1    520.44/160.03
POL(c43(x1)) = x1    520.44/160.03
POL(c44(x1)) = x1    520.44/160.03
POL(c45(x1)) = x1    520.44/160.03
POL(c46(x1)) = x1    520.44/160.03
POL(c47(x1)) = x1    520.44/160.03
POL(c48(x1)) = x1    520.44/160.03
POL(c49(x1)) = x1    520.44/160.03
POL(c50(x1)) = x1    520.44/160.03
POL(c51(x1)) = x1    520.44/160.03
POL(c52(x1)) = x1    520.44/160.03
POL(c53(x1)) = x1    520.44/160.03
POL(c54(x1)) = x1    520.44/160.03
POL(c55(x1)) = x1    520.44/160.03
POL(c56(x1)) = x1    520.44/160.03
POL(c57(x1)) = x1    520.44/160.03
POL(c58(x1)) = x1    520.44/160.03
POL(c59(x1)) = x1    520.44/160.03
POL(c60(x1)) = x1    520.44/160.03
POL(c61(x1)) = x1    520.44/160.03
POL(mark(x1)) = [2] + x1    520.44/160.03
POL(ok(x1)) = [1] + x1   
520.44/160.03
520.44/160.03

(90) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.44/160.03
active(2ndspos(0, z0)) → mark(rnil) 520.44/160.03
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.44/160.03
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.44/160.03
active(2ndsneg(0, z0)) → mark(rnil) 520.44/160.03
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.44/160.03
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.44/160.03
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.44/160.03
active(plus(0, z0)) → mark(z0) 520.44/160.03
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.44/160.03
active(times(0, z0)) → mark(0) 520.44/160.03
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.44/160.03
active(square(z0)) → mark(times(z0, z0)) 520.44/160.03
active(s(z0)) → s(active(z0)) 520.44/160.03
active(posrecip(z0)) → posrecip(active(z0)) 520.44/160.03
active(negrecip(z0)) → negrecip(active(z0)) 520.44/160.03
active(cons(z0, z1)) → cons(active(z0), z1) 520.44/160.03
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.44/160.03
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.44/160.03
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.44/160.03
active(from(z0)) → from(active(z0)) 520.44/160.03
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.44/160.03
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.44/160.03
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.44/160.03
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.44/160.03
active(pi(z0)) → pi(active(z0)) 520.44/160.03
active(plus(z0, z1)) → plus(active(z0), z1) 520.44/160.03
active(plus(z0, z1)) → plus(z0, active(z1)) 520.44/160.03
active(times(z0, z1)) → times(active(z0), z1) 520.44/160.03
active(times(z0, z1)) → times(z0, active(z1)) 520.44/160.03
active(square(z0)) → square(active(z0)) 520.44/160.03
s(mark(z0)) → mark(s(z0)) 520.44/160.03
s(ok(z0)) → ok(s(z0)) 520.44/160.03
posrecip(mark(z0)) → mark(posrecip(z0)) 520.44/160.03
posrecip(ok(z0)) → ok(posrecip(z0)) 520.44/160.03
negrecip(mark(z0)) → mark(negrecip(z0)) 520.44/160.03
negrecip(ok(z0)) → ok(negrecip(z0)) 520.44/160.03
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.44/160.03
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.44/160.03
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.44/160.03
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.44/160.03
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.44/160.03
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.44/160.03
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.44/160.03
from(mark(z0)) → mark(from(z0)) 520.44/160.03
from(ok(z0)) → ok(from(z0)) 520.44/160.03
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.44/160.03
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.44/160.03
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.44/160.03
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.44/160.03
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.44/160.03
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.44/160.03
pi(mark(z0)) → mark(pi(z0)) 520.44/160.03
pi(ok(z0)) → ok(pi(z0)) 520.44/160.03
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.44/160.03
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.44/160.03
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.44/160.03
times(mark(z0), z1) → mark(times(z0, z1)) 520.44/160.03
times(z0, mark(z1)) → mark(times(z0, z1)) 520.44/160.03
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.44/160.03
square(mark(z0)) → mark(square(z0)) 520.44/160.03
square(ok(z0)) → ok(square(z0)) 520.44/160.03
proper(0) → ok(0) 520.44/160.03
proper(s(z0)) → s(proper(z0)) 520.44/160.03
proper(posrecip(z0)) → posrecip(proper(z0)) 520.44/160.03
proper(negrecip(z0)) → negrecip(proper(z0)) 520.44/160.03
proper(nil) → ok(nil) 520.44/160.03
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.44/160.03
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.44/160.03
proper(rnil) → ok(rnil) 520.44/160.03
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.44/160.03
proper(from(z0)) → from(proper(z0)) 520.44/160.03
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.44/160.03
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.44/160.03
proper(pi(z0)) → pi(proper(z0)) 520.44/160.03
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.44/160.03
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.44/160.03
proper(square(z0)) → square(proper(z0)) 520.44/160.03
top(mark(z0)) → top(proper(z0)) 520.44/160.03
top(ok(z0)) → top(active(z0))
Tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.03
S(ok(z0)) → c32(S(z0)) 520.44/160.03
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.03
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.03
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.03
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.03
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.03
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.03
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.03
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.03
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.03
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.03
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.03
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.03
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.03
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.03
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.03
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.03
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.03
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.03
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.03
PI(mark(z0)) → c52(PI(z0)) 520.44/160.03
PI(ok(z0)) → c53(PI(z0)) 520.44/160.03
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.03
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.03
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.03
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.03
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.03
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.03
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.03
SQUARE(ok(z0)) → c61(SQUARE(z0))
S tuples:

POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.03
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.03
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.03
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.03
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.03
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.03
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.03
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.03
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.03
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.03
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.03
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.03
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.03
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.03
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.03
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.03
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.03
PI(mark(z0)) → c52(PI(z0)) 520.44/160.03
PI(ok(z0)) → c53(PI(z0)) 520.44/160.03
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.03
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.03
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.03
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.03
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.03
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.03
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.03
SQUARE(ok(z0)) → c61(SQUARE(z0))
K tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.03
S(ok(z0)) → c32(S(z0)) 520.44/160.03
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.03
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0))
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE

Compound Symbols:

c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61

520.44/160.03
520.44/160.03

(91) CdtPolyRedPairProof (UPPER BOUND (ADD(O(n^1))) transformation)

Found a reduction pair which oriented the following tuples strictly. Hence they can be removed from S.

PLUS(z0, mark(z1)) → c55(PLUS(z0, z1))
We considered the (Usable) Rules:none
And the Tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.03
S(ok(z0)) → c32(S(z0)) 520.44/160.03
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.03
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.03
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.03
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.03
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.03
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.03
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.03
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.03
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.03
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.03
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.03
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.03
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.03
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.03
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.03
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.03
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.03
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.03
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.03
PI(mark(z0)) → c52(PI(z0)) 520.44/160.03
PI(ok(z0)) → c53(PI(z0)) 520.44/160.03
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.03
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.03
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.03
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.03
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.03
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.03
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.03
SQUARE(ok(z0)) → c61(SQUARE(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 520.44/160.03

POL(2NDSNEG(x1, x2)) = 0    520.44/160.03
POL(2NDSPOS(x1, x2)) = 0    520.44/160.03
POL(CONS(x1, x2)) = 0    520.44/160.03
POL(CONS2(x1, x2)) = 0    520.44/160.03
POL(FROM(x1)) = 0    520.44/160.03
POL(NEGRECIP(x1)) = [3]x1    520.44/160.03
POL(PI(x1)) = 0    520.44/160.03
POL(PLUS(x1, x2)) = x2    520.44/160.03
POL(POSRECIP(x1)) = 0    520.44/160.03
POL(RCONS(x1, x2)) = 0    520.44/160.03
POL(S(x1)) = [3]x1    520.44/160.03
POL(SQUARE(x1)) = 0    520.44/160.03
POL(TIMES(x1, x2)) = 0    520.44/160.03
POL(c31(x1)) = x1    520.44/160.03
POL(c32(x1)) = x1    520.44/160.03
POL(c33(x1)) = x1    520.44/160.03
POL(c34(x1)) = x1    520.44/160.03
POL(c35(x1)) = x1    520.44/160.03
POL(c36(x1)) = x1    520.44/160.03
POL(c37(x1)) = x1    520.44/160.03
POL(c38(x1)) = x1    520.44/160.03
POL(c39(x1)) = x1    520.44/160.03
POL(c40(x1)) = x1    520.44/160.03
POL(c41(x1)) = x1    520.44/160.03
POL(c42(x1)) = x1    520.44/160.03
POL(c43(x1)) = x1    520.44/160.03
POL(c44(x1)) = x1    520.44/160.03
POL(c45(x1)) = x1    520.44/160.03
POL(c46(x1)) = x1    520.44/160.03
POL(c47(x1)) = x1    520.44/160.03
POL(c48(x1)) = x1    520.44/160.03
POL(c49(x1)) = x1    520.44/160.03
POL(c50(x1)) = x1    520.44/160.03
POL(c51(x1)) = x1    520.44/160.03
POL(c52(x1)) = x1    520.44/160.03
POL(c53(x1)) = x1    520.44/160.03
POL(c54(x1)) = x1    520.44/160.03
POL(c55(x1)) = x1    520.44/160.03
POL(c56(x1)) = x1    520.44/160.03
POL(c57(x1)) = x1    520.44/160.03
POL(c58(x1)) = x1    520.44/160.03
POL(c59(x1)) = x1    520.44/160.03
POL(c60(x1)) = x1    520.44/160.03
POL(c61(x1)) = x1    520.44/160.03
POL(mark(x1)) = [2] + x1    520.44/160.03
POL(ok(x1)) = x1   
520.44/160.03
520.44/160.03

(92) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.44/160.03
active(2ndspos(0, z0)) → mark(rnil) 520.44/160.03
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.44/160.03
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.44/160.03
active(2ndsneg(0, z0)) → mark(rnil) 520.44/160.03
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.44/160.03
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.44/160.03
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.44/160.03
active(plus(0, z0)) → mark(z0) 520.44/160.03
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.44/160.03
active(times(0, z0)) → mark(0) 520.44/160.03
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.44/160.03
active(square(z0)) → mark(times(z0, z0)) 520.44/160.03
active(s(z0)) → s(active(z0)) 520.44/160.03
active(posrecip(z0)) → posrecip(active(z0)) 520.44/160.03
active(negrecip(z0)) → negrecip(active(z0)) 520.44/160.03
active(cons(z0, z1)) → cons(active(z0), z1) 520.44/160.03
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.44/160.03
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.44/160.03
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.44/160.03
active(from(z0)) → from(active(z0)) 520.44/160.03
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.44/160.03
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.44/160.03
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.44/160.03
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.44/160.03
active(pi(z0)) → pi(active(z0)) 520.44/160.03
active(plus(z0, z1)) → plus(active(z0), z1) 520.44/160.03
active(plus(z0, z1)) → plus(z0, active(z1)) 520.44/160.03
active(times(z0, z1)) → times(active(z0), z1) 520.44/160.03
active(times(z0, z1)) → times(z0, active(z1)) 520.44/160.03
active(square(z0)) → square(active(z0)) 520.44/160.03
s(mark(z0)) → mark(s(z0)) 520.44/160.03
s(ok(z0)) → ok(s(z0)) 520.44/160.03
posrecip(mark(z0)) → mark(posrecip(z0)) 520.44/160.03
posrecip(ok(z0)) → ok(posrecip(z0)) 520.44/160.03
negrecip(mark(z0)) → mark(negrecip(z0)) 520.44/160.03
negrecip(ok(z0)) → ok(negrecip(z0)) 520.44/160.03
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.44/160.03
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.44/160.03
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.44/160.03
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.44/160.03
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.44/160.03
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.44/160.03
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.44/160.03
from(mark(z0)) → mark(from(z0)) 520.44/160.03
from(ok(z0)) → ok(from(z0)) 520.44/160.03
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.44/160.03
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.44/160.03
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.44/160.03
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.44/160.03
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.44/160.03
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.44/160.03
pi(mark(z0)) → mark(pi(z0)) 520.44/160.03
pi(ok(z0)) → ok(pi(z0)) 520.44/160.03
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.44/160.03
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.44/160.03
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.44/160.03
times(mark(z0), z1) → mark(times(z0, z1)) 520.44/160.03
times(z0, mark(z1)) → mark(times(z0, z1)) 520.44/160.03
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.44/160.03
square(mark(z0)) → mark(square(z0)) 520.44/160.03
square(ok(z0)) → ok(square(z0)) 520.44/160.03
proper(0) → ok(0) 520.44/160.03
proper(s(z0)) → s(proper(z0)) 520.44/160.03
proper(posrecip(z0)) → posrecip(proper(z0)) 520.44/160.03
proper(negrecip(z0)) → negrecip(proper(z0)) 520.44/160.03
proper(nil) → ok(nil) 520.44/160.03
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.44/160.03
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.44/160.03
proper(rnil) → ok(rnil) 520.44/160.03
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.44/160.03
proper(from(z0)) → from(proper(z0)) 520.44/160.03
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.44/160.03
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.44/160.03
proper(pi(z0)) → pi(proper(z0)) 520.44/160.03
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.44/160.03
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.44/160.03
proper(square(z0)) → square(proper(z0)) 520.44/160.03
top(mark(z0)) → top(proper(z0)) 520.44/160.03
top(ok(z0)) → top(active(z0))
Tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.03
S(ok(z0)) → c32(S(z0)) 520.44/160.03
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.03
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.03
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.03
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.03
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.03
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.03
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.03
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.03
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.03
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.03
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.03
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.03
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.03
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.03
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.03
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.03
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.03
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.03
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.03
PI(mark(z0)) → c52(PI(z0)) 520.44/160.03
PI(ok(z0)) → c53(PI(z0)) 520.44/160.03
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.03
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.03
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.03
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.03
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.03
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.03
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.03
SQUARE(ok(z0)) → c61(SQUARE(z0))
S tuples:

POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.03
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.03
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.03
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.03
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.03
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.03
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.03
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.03
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.03
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.03
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.03
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.03
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.03
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.03
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.03
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.03
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.03
PI(mark(z0)) → c52(PI(z0)) 520.44/160.03
PI(ok(z0)) → c53(PI(z0)) 520.44/160.03
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.03
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.03
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.03
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.03
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.03
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.03
SQUARE(ok(z0)) → c61(SQUARE(z0))
K tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.03
S(ok(z0)) → c32(S(z0)) 520.44/160.03
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.03
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.03
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1))
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE

Compound Symbols:

c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61

520.44/160.03
520.44/160.03

(93) CdtPolyRedPairProof (UPPER BOUND (ADD(O(n^1))) transformation)

Found a reduction pair which oriented the following tuples strictly. Hence they can be removed from S.

TIMES(z0, mark(z1)) → c58(TIMES(z0, z1))
We considered the (Usable) Rules:none
And the Tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.03
S(ok(z0)) → c32(S(z0)) 520.44/160.03
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.03
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.03
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.03
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.03
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.03
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.03
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.03
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.03
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.03
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.03
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.03
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.03
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.03
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.03
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.03
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.03
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.03
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.03
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.03
PI(mark(z0)) → c52(PI(z0)) 520.44/160.03
PI(ok(z0)) → c53(PI(z0)) 520.44/160.03
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.03
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.03
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.03
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.03
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.03
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.03
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.03
SQUARE(ok(z0)) → c61(SQUARE(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 520.44/160.03

POL(2NDSNEG(x1, x2)) = 0    520.44/160.03
POL(2NDSPOS(x1, x2)) = 0    520.44/160.03
POL(CONS(x1, x2)) = 0    520.44/160.03
POL(CONS2(x1, x2)) = 0    520.44/160.03
POL(FROM(x1)) = 0    520.44/160.03
POL(NEGRECIP(x1)) = [5]x1    520.44/160.03
POL(PI(x1)) = 0    520.44/160.03
POL(PLUS(x1, x2)) = 0    520.44/160.03
POL(POSRECIP(x1)) = 0    520.44/160.03
POL(RCONS(x1, x2)) = 0    520.44/160.03
POL(S(x1)) = [3]x1    520.44/160.03
POL(SQUARE(x1)) = 0    520.44/160.03
POL(TIMES(x1, x2)) = x2    520.44/160.03
POL(c31(x1)) = x1    520.44/160.03
POL(c32(x1)) = x1    520.44/160.03
POL(c33(x1)) = x1    520.44/160.03
POL(c34(x1)) = x1    520.44/160.03
POL(c35(x1)) = x1    520.44/160.03
POL(c36(x1)) = x1    520.44/160.03
POL(c37(x1)) = x1    520.44/160.03
POL(c38(x1)) = x1    520.44/160.03
POL(c39(x1)) = x1    520.44/160.03
POL(c40(x1)) = x1    520.44/160.03
POL(c41(x1)) = x1    520.44/160.03
POL(c42(x1)) = x1    520.44/160.03
POL(c43(x1)) = x1    520.44/160.03
POL(c44(x1)) = x1    520.44/160.03
POL(c45(x1)) = x1    520.44/160.03
POL(c46(x1)) = x1    520.44/160.03
POL(c47(x1)) = x1    520.44/160.03
POL(c48(x1)) = x1    520.44/160.03
POL(c49(x1)) = x1    520.44/160.03
POL(c50(x1)) = x1    520.44/160.03
POL(c51(x1)) = x1    520.44/160.03
POL(c52(x1)) = x1    520.44/160.03
POL(c53(x1)) = x1    520.44/160.03
POL(c54(x1)) = x1    520.44/160.03
POL(c55(x1)) = x1    520.44/160.03
POL(c56(x1)) = x1    520.44/160.03
POL(c57(x1)) = x1    520.44/160.03
POL(c58(x1)) = x1    520.44/160.03
POL(c59(x1)) = x1    520.44/160.03
POL(c60(x1)) = x1    520.44/160.03
POL(c61(x1)) = x1    520.44/160.03
POL(mark(x1)) = [1] + x1    520.44/160.03
POL(ok(x1)) = x1   
520.44/160.03
520.44/160.03

(94) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.44/160.03
active(2ndspos(0, z0)) → mark(rnil) 520.44/160.03
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.44/160.03
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.44/160.03
active(2ndsneg(0, z0)) → mark(rnil) 520.44/160.03
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.44/160.03
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.44/160.03
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.44/160.03
active(plus(0, z0)) → mark(z0) 520.44/160.03
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.44/160.03
active(times(0, z0)) → mark(0) 520.44/160.03
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.44/160.03
active(square(z0)) → mark(times(z0, z0)) 520.44/160.03
active(s(z0)) → s(active(z0)) 520.44/160.03
active(posrecip(z0)) → posrecip(active(z0)) 520.44/160.03
active(negrecip(z0)) → negrecip(active(z0)) 520.44/160.03
active(cons(z0, z1)) → cons(active(z0), z1) 520.44/160.03
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.44/160.03
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.44/160.03
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.44/160.03
active(from(z0)) → from(active(z0)) 520.44/160.03
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.44/160.03
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.44/160.03
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.44/160.03
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.44/160.03
active(pi(z0)) → pi(active(z0)) 520.44/160.03
active(plus(z0, z1)) → plus(active(z0), z1) 520.44/160.03
active(plus(z0, z1)) → plus(z0, active(z1)) 520.44/160.03
active(times(z0, z1)) → times(active(z0), z1) 520.44/160.03
active(times(z0, z1)) → times(z0, active(z1)) 520.44/160.03
active(square(z0)) → square(active(z0)) 520.44/160.03
s(mark(z0)) → mark(s(z0)) 520.44/160.03
s(ok(z0)) → ok(s(z0)) 520.44/160.03
posrecip(mark(z0)) → mark(posrecip(z0)) 520.44/160.03
posrecip(ok(z0)) → ok(posrecip(z0)) 520.44/160.03
negrecip(mark(z0)) → mark(negrecip(z0)) 520.44/160.03
negrecip(ok(z0)) → ok(negrecip(z0)) 520.44/160.03
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.44/160.03
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.44/160.03
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.44/160.03
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.44/160.03
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.44/160.03
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.44/160.03
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.44/160.03
from(mark(z0)) → mark(from(z0)) 520.44/160.03
from(ok(z0)) → ok(from(z0)) 520.44/160.03
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.44/160.03
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.44/160.03
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.44/160.03
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.44/160.03
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.44/160.03
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.44/160.03
pi(mark(z0)) → mark(pi(z0)) 520.44/160.03
pi(ok(z0)) → ok(pi(z0)) 520.44/160.03
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.44/160.03
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.44/160.03
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.44/160.03
times(mark(z0), z1) → mark(times(z0, z1)) 520.44/160.03
times(z0, mark(z1)) → mark(times(z0, z1)) 520.44/160.03
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.44/160.03
square(mark(z0)) → mark(square(z0)) 520.44/160.03
square(ok(z0)) → ok(square(z0)) 520.44/160.03
proper(0) → ok(0) 520.44/160.03
proper(s(z0)) → s(proper(z0)) 520.44/160.03
proper(posrecip(z0)) → posrecip(proper(z0)) 520.44/160.03
proper(negrecip(z0)) → negrecip(proper(z0)) 520.44/160.03
proper(nil) → ok(nil) 520.44/160.03
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.44/160.03
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.44/160.03
proper(rnil) → ok(rnil) 520.44/160.03
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.44/160.03
proper(from(z0)) → from(proper(z0)) 520.44/160.03
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.44/160.03
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.44/160.03
proper(pi(z0)) → pi(proper(z0)) 520.44/160.03
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.44/160.03
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.44/160.03
proper(square(z0)) → square(proper(z0)) 520.44/160.03
top(mark(z0)) → top(proper(z0)) 520.44/160.03
top(ok(z0)) → top(active(z0))
Tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.03
S(ok(z0)) → c32(S(z0)) 520.44/160.03
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.03
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.03
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.03
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.03
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.03
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.03
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.03
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.03
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.03
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.03
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.03
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.03
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.03
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.03
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.03
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.03
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.03
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.03
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.03
PI(mark(z0)) → c52(PI(z0)) 520.44/160.03
PI(ok(z0)) → c53(PI(z0)) 520.44/160.03
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.03
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.03
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.03
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.04
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.04
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.04
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.04
SQUARE(ok(z0)) → c61(SQUARE(z0))
S tuples:

POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.04
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.04
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.04
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.04
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.04
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.04
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.04
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.04
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.04
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.04
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.04
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.04
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.04
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.04
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.04
PI(mark(z0)) → c52(PI(z0)) 520.44/160.04
PI(ok(z0)) → c53(PI(z0)) 520.44/160.04
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.04
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.04
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.04
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.04
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.04
SQUARE(ok(z0)) → c61(SQUARE(z0))
K tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.04
S(ok(z0)) → c32(S(z0)) 520.44/160.04
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.04
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.04
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.04
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1))
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE

Compound Symbols:

c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61

520.44/160.04
520.44/160.04

(95) CdtPolyRedPairProof (UPPER BOUND (ADD(O(n^1))) transformation)

Found a reduction pair which oriented the following tuples strictly. Hence they can be removed from S.

PI(ok(z0)) → c53(PI(z0))
We considered the (Usable) Rules:none
And the Tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.04
S(ok(z0)) → c32(S(z0)) 520.44/160.04
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.04
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.04
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.04
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.04
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.04
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.04
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.04
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.04
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.04
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.04
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.04
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.04
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.04
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.04
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.04
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.04
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.04
PI(mark(z0)) → c52(PI(z0)) 520.44/160.04
PI(ok(z0)) → c53(PI(z0)) 520.44/160.04
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.04
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.04
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.04
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.04
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.04
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.04
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.04
SQUARE(ok(z0)) → c61(SQUARE(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 520.44/160.04

POL(2NDSNEG(x1, x2)) = 0    520.44/160.04
POL(2NDSPOS(x1, x2)) = 0    520.44/160.04
POL(CONS(x1, x2)) = 0    520.44/160.04
POL(CONS2(x1, x2)) = 0    520.44/160.04
POL(FROM(x1)) = 0    520.44/160.04
POL(NEGRECIP(x1)) = [5]x1    520.44/160.04
POL(PI(x1)) = x1    520.44/160.04
POL(PLUS(x1, x2)) = 0    520.44/160.04
POL(POSRECIP(x1)) = 0    520.44/160.04
POL(RCONS(x1, x2)) = 0    520.44/160.04
POL(S(x1)) = [5]x1    520.44/160.04
POL(SQUARE(x1)) = 0    520.44/160.04
POL(TIMES(x1, x2)) = 0    520.44/160.04
POL(c31(x1)) = x1    520.44/160.04
POL(c32(x1)) = x1    520.44/160.04
POL(c33(x1)) = x1    520.44/160.04
POL(c34(x1)) = x1    520.44/160.04
POL(c35(x1)) = x1    520.44/160.04
POL(c36(x1)) = x1    520.44/160.04
POL(c37(x1)) = x1    520.44/160.04
POL(c38(x1)) = x1    520.44/160.04
POL(c39(x1)) = x1    520.44/160.04
POL(c40(x1)) = x1    520.44/160.04
POL(c41(x1)) = x1    520.44/160.04
POL(c42(x1)) = x1    520.44/160.04
POL(c43(x1)) = x1    520.44/160.04
POL(c44(x1)) = x1    520.44/160.04
POL(c45(x1)) = x1    520.44/160.04
POL(c46(x1)) = x1    520.44/160.04
POL(c47(x1)) = x1    520.44/160.04
POL(c48(x1)) = x1    520.44/160.04
POL(c49(x1)) = x1    520.44/160.04
POL(c50(x1)) = x1    520.44/160.04
POL(c51(x1)) = x1    520.44/160.04
POL(c52(x1)) = x1    520.44/160.04
POL(c53(x1)) = x1    520.44/160.04
POL(c54(x1)) = x1    520.44/160.04
POL(c55(x1)) = x1    520.44/160.04
POL(c56(x1)) = x1    520.44/160.04
POL(c57(x1)) = x1    520.44/160.04
POL(c58(x1)) = x1    520.44/160.04
POL(c59(x1)) = x1    520.44/160.04
POL(c60(x1)) = x1    520.44/160.04
POL(c61(x1)) = x1    520.44/160.04
POL(mark(x1)) = x1    520.44/160.04
POL(ok(x1)) = [2] + x1   
520.44/160.04
520.44/160.04

(96) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.44/160.04
active(2ndspos(0, z0)) → mark(rnil) 520.44/160.04
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.44/160.04
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.44/160.04
active(2ndsneg(0, z0)) → mark(rnil) 520.44/160.04
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.44/160.04
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.44/160.04
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.44/160.04
active(plus(0, z0)) → mark(z0) 520.44/160.04
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.44/160.04
active(times(0, z0)) → mark(0) 520.44/160.04
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.44/160.04
active(square(z0)) → mark(times(z0, z0)) 520.44/160.04
active(s(z0)) → s(active(z0)) 520.44/160.04
active(posrecip(z0)) → posrecip(active(z0)) 520.44/160.04
active(negrecip(z0)) → negrecip(active(z0)) 520.44/160.04
active(cons(z0, z1)) → cons(active(z0), z1) 520.44/160.04
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.44/160.04
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.44/160.04
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.44/160.04
active(from(z0)) → from(active(z0)) 520.44/160.04
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.44/160.04
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.44/160.04
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.44/160.04
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.44/160.04
active(pi(z0)) → pi(active(z0)) 520.44/160.04
active(plus(z0, z1)) → plus(active(z0), z1) 520.44/160.04
active(plus(z0, z1)) → plus(z0, active(z1)) 520.44/160.04
active(times(z0, z1)) → times(active(z0), z1) 520.44/160.04
active(times(z0, z1)) → times(z0, active(z1)) 520.44/160.04
active(square(z0)) → square(active(z0)) 520.44/160.04
s(mark(z0)) → mark(s(z0)) 520.44/160.04
s(ok(z0)) → ok(s(z0)) 520.44/160.04
posrecip(mark(z0)) → mark(posrecip(z0)) 520.44/160.04
posrecip(ok(z0)) → ok(posrecip(z0)) 520.44/160.04
negrecip(mark(z0)) → mark(negrecip(z0)) 520.44/160.04
negrecip(ok(z0)) → ok(negrecip(z0)) 520.44/160.04
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.44/160.04
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.44/160.04
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.44/160.04
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.44/160.04
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.44/160.04
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.44/160.04
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.44/160.04
from(mark(z0)) → mark(from(z0)) 520.44/160.04
from(ok(z0)) → ok(from(z0)) 520.44/160.04
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.44/160.04
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.44/160.04
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.44/160.04
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.44/160.04
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.44/160.04
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.44/160.04
pi(mark(z0)) → mark(pi(z0)) 520.44/160.04
pi(ok(z0)) → ok(pi(z0)) 520.44/160.04
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.44/160.04
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.44/160.04
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.44/160.04
times(mark(z0), z1) → mark(times(z0, z1)) 520.44/160.04
times(z0, mark(z1)) → mark(times(z0, z1)) 520.44/160.04
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.44/160.04
square(mark(z0)) → mark(square(z0)) 520.44/160.04
square(ok(z0)) → ok(square(z0)) 520.44/160.04
proper(0) → ok(0) 520.44/160.04
proper(s(z0)) → s(proper(z0)) 520.44/160.04
proper(posrecip(z0)) → posrecip(proper(z0)) 520.44/160.04
proper(negrecip(z0)) → negrecip(proper(z0)) 520.44/160.04
proper(nil) → ok(nil) 520.44/160.04
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.44/160.04
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.44/160.04
proper(rnil) → ok(rnil) 520.44/160.04
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.44/160.04
proper(from(z0)) → from(proper(z0)) 520.44/160.04
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.44/160.04
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.44/160.04
proper(pi(z0)) → pi(proper(z0)) 520.44/160.04
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.44/160.04
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.44/160.04
proper(square(z0)) → square(proper(z0)) 520.44/160.04
top(mark(z0)) → top(proper(z0)) 520.44/160.04
top(ok(z0)) → top(active(z0))
Tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.04
S(ok(z0)) → c32(S(z0)) 520.44/160.04
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.04
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.04
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.04
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.04
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.04
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.04
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.04
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.04
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.04
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.04
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.04
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.04
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.04
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.04
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.04
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.04
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.04
PI(mark(z0)) → c52(PI(z0)) 520.44/160.04
PI(ok(z0)) → c53(PI(z0)) 520.44/160.04
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.04
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.04
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.04
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.04
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.04
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.04
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.04
SQUARE(ok(z0)) → c61(SQUARE(z0))
S tuples:

POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.04
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.04
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.04
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.04
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.04
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.04
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.04
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.04
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.04
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.04
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.04
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.04
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.04
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.04
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.04
PI(mark(z0)) → c52(PI(z0)) 520.44/160.04
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.04
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.04
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.04
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.04
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.04
SQUARE(ok(z0)) → c61(SQUARE(z0))
K tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.04
S(ok(z0)) → c32(S(z0)) 520.44/160.04
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.04
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.04
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.04
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.04
PI(ok(z0)) → c53(PI(z0))
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE

Compound Symbols:

c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61

520.44/160.04
520.44/160.04

(97) CdtPolyRedPairProof (UPPER BOUND (ADD(O(n^1))) transformation)

Found a reduction pair which oriented the following tuples strictly. Hence they can be removed from S.

RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1))
We considered the (Usable) Rules:none
And the Tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.04
S(ok(z0)) → c32(S(z0)) 520.44/160.04
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.04
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.04
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.04
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.04
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.04
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.04
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.04
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.04
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.04
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.04
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.04
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.04
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.04
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.04
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.04
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.04
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.04
PI(mark(z0)) → c52(PI(z0)) 520.44/160.04
PI(ok(z0)) → c53(PI(z0)) 520.44/160.04
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.04
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.04
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.04
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.04
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.04
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.04
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.04
SQUARE(ok(z0)) → c61(SQUARE(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 520.44/160.04

POL(2NDSNEG(x1, x2)) = 0    520.44/160.04
POL(2NDSPOS(x1, x2)) = 0    520.44/160.04
POL(CONS(x1, x2)) = 0    520.44/160.04
POL(CONS2(x1, x2)) = 0    520.44/160.04
POL(FROM(x1)) = 0    520.44/160.04
POL(NEGRECIP(x1)) = [3]x1    520.44/160.04
POL(PI(x1)) = 0    520.44/160.04
POL(PLUS(x1, x2)) = 0    520.44/160.04
POL(POSRECIP(x1)) = 0    520.44/160.04
POL(RCONS(x1, x2)) = x1    520.44/160.04
POL(S(x1)) = [3]x1    520.44/160.04
POL(SQUARE(x1)) = 0    520.44/160.04
POL(TIMES(x1, x2)) = 0    520.44/160.04
POL(c31(x1)) = x1    520.44/160.04
POL(c32(x1)) = x1    520.44/160.04
POL(c33(x1)) = x1    520.44/160.04
POL(c34(x1)) = x1    520.44/160.04
POL(c35(x1)) = x1    520.44/160.04
POL(c36(x1)) = x1    520.44/160.04
POL(c37(x1)) = x1    520.44/160.04
POL(c38(x1)) = x1    520.44/160.04
POL(c39(x1)) = x1    520.44/160.04
POL(c40(x1)) = x1    520.44/160.04
POL(c41(x1)) = x1    520.44/160.04
POL(c42(x1)) = x1    520.44/160.04
POL(c43(x1)) = x1    520.44/160.04
POL(c44(x1)) = x1    520.44/160.04
POL(c45(x1)) = x1    520.44/160.04
POL(c46(x1)) = x1    520.44/160.04
POL(c47(x1)) = x1    520.44/160.04
POL(c48(x1)) = x1    520.44/160.04
POL(c49(x1)) = x1    520.44/160.04
POL(c50(x1)) = x1    520.44/160.04
POL(c51(x1)) = x1    520.44/160.04
POL(c52(x1)) = x1    520.44/160.04
POL(c53(x1)) = x1    520.44/160.04
POL(c54(x1)) = x1    520.44/160.04
POL(c55(x1)) = x1    520.44/160.04
POL(c56(x1)) = x1    520.44/160.04
POL(c57(x1)) = x1    520.44/160.04
POL(c58(x1)) = x1    520.44/160.04
POL(c59(x1)) = x1    520.44/160.04
POL(c60(x1)) = x1    520.44/160.04
POL(c61(x1)) = x1    520.44/160.04
POL(mark(x1)) = x1    520.44/160.04
POL(ok(x1)) = [2] + x1   
520.44/160.04
520.44/160.04

(98) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.44/160.04
active(2ndspos(0, z0)) → mark(rnil) 520.44/160.04
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.44/160.04
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.44/160.04
active(2ndsneg(0, z0)) → mark(rnil) 520.44/160.04
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.44/160.04
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.44/160.04
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.44/160.04
active(plus(0, z0)) → mark(z0) 520.44/160.04
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.44/160.04
active(times(0, z0)) → mark(0) 520.44/160.04
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.44/160.04
active(square(z0)) → mark(times(z0, z0)) 520.44/160.04
active(s(z0)) → s(active(z0)) 520.44/160.04
active(posrecip(z0)) → posrecip(active(z0)) 520.44/160.04
active(negrecip(z0)) → negrecip(active(z0)) 520.44/160.04
active(cons(z0, z1)) → cons(active(z0), z1) 520.44/160.04
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.44/160.04
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.44/160.04
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.44/160.04
active(from(z0)) → from(active(z0)) 520.44/160.04
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.44/160.04
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.44/160.04
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.44/160.04
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.44/160.04
active(pi(z0)) → pi(active(z0)) 520.44/160.04
active(plus(z0, z1)) → plus(active(z0), z1) 520.44/160.04
active(plus(z0, z1)) → plus(z0, active(z1)) 520.44/160.04
active(times(z0, z1)) → times(active(z0), z1) 520.44/160.04
active(times(z0, z1)) → times(z0, active(z1)) 520.44/160.04
active(square(z0)) → square(active(z0)) 520.44/160.04
s(mark(z0)) → mark(s(z0)) 520.44/160.04
s(ok(z0)) → ok(s(z0)) 520.44/160.04
posrecip(mark(z0)) → mark(posrecip(z0)) 520.44/160.04
posrecip(ok(z0)) → ok(posrecip(z0)) 520.44/160.04
negrecip(mark(z0)) → mark(negrecip(z0)) 520.44/160.04
negrecip(ok(z0)) → ok(negrecip(z0)) 520.44/160.04
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.44/160.04
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.44/160.04
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.44/160.04
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.44/160.04
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.44/160.04
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.44/160.04
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.44/160.04
from(mark(z0)) → mark(from(z0)) 520.44/160.04
from(ok(z0)) → ok(from(z0)) 520.44/160.04
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.44/160.04
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.44/160.04
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.44/160.04
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.44/160.04
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.44/160.04
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.44/160.04
pi(mark(z0)) → mark(pi(z0)) 520.44/160.04
pi(ok(z0)) → ok(pi(z0)) 520.44/160.04
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.44/160.04
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.44/160.04
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.44/160.04
times(mark(z0), z1) → mark(times(z0, z1)) 520.44/160.04
times(z0, mark(z1)) → mark(times(z0, z1)) 520.44/160.04
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.44/160.04
square(mark(z0)) → mark(square(z0)) 520.44/160.04
square(ok(z0)) → ok(square(z0)) 520.44/160.04
proper(0) → ok(0) 520.44/160.04
proper(s(z0)) → s(proper(z0)) 520.44/160.04
proper(posrecip(z0)) → posrecip(proper(z0)) 520.44/160.04
proper(negrecip(z0)) → negrecip(proper(z0)) 520.44/160.04
proper(nil) → ok(nil) 520.44/160.04
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.44/160.04
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.44/160.04
proper(rnil) → ok(rnil) 520.44/160.04
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.44/160.04
proper(from(z0)) → from(proper(z0)) 520.44/160.04
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.44/160.04
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.44/160.04
proper(pi(z0)) → pi(proper(z0)) 520.44/160.04
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.44/160.04
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.44/160.04
proper(square(z0)) → square(proper(z0)) 520.44/160.04
top(mark(z0)) → top(proper(z0)) 520.44/160.04
top(ok(z0)) → top(active(z0))
Tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.04
S(ok(z0)) → c32(S(z0)) 520.44/160.04
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.04
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.04
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.04
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.04
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.04
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.04
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.04
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.04
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.04
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.04
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.04
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.04
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.04
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.04
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.04
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.04
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.04
PI(mark(z0)) → c52(PI(z0)) 520.44/160.04
PI(ok(z0)) → c53(PI(z0)) 520.44/160.04
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.04
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.04
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.04
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.04
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.04
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.04
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.04
SQUARE(ok(z0)) → c61(SQUARE(z0))
S tuples:

POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.04
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.04
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.04
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.04
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.04
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.04
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.04
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.04
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.04
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.04
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.04
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.04
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.04
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.04
PI(mark(z0)) → c52(PI(z0)) 520.44/160.04
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.04
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.04
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.04
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.04
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.04
SQUARE(ok(z0)) → c61(SQUARE(z0))
K tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.04
S(ok(z0)) → c32(S(z0)) 520.44/160.04
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.04
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.04
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.04
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.04
PI(ok(z0)) → c53(PI(z0)) 520.44/160.04
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1))
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE

Compound Symbols:

c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61

520.44/160.04
520.44/160.04

(99) CdtPolyRedPairProof (UPPER BOUND (ADD(O(n^1))) transformation)

Found a reduction pair which oriented the following tuples strictly. Hence they can be removed from S.

2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1))
We considered the (Usable) Rules:none
And the Tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.04
S(ok(z0)) → c32(S(z0)) 520.44/160.04
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.04
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.04
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.04
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.04
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.04
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.04
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.04
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.04
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.04
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.04
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.04
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.04
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.04
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.04
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.04
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.04
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.04
PI(mark(z0)) → c52(PI(z0)) 520.44/160.04
PI(ok(z0)) → c53(PI(z0)) 520.44/160.04
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.04
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.04
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.04
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.04
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.04
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.04
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.04
SQUARE(ok(z0)) → c61(SQUARE(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 520.44/160.04

POL(2NDSNEG(x1, x2)) = 0    520.44/160.04
POL(2NDSPOS(x1, x2)) = x1    520.44/160.04
POL(CONS(x1, x2)) = 0    520.44/160.04
POL(CONS2(x1, x2)) = 0    520.44/160.04
POL(FROM(x1)) = 0    520.44/160.04
POL(NEGRECIP(x1)) = [3]x1    520.44/160.04
POL(PI(x1)) = 0    520.44/160.04
POL(PLUS(x1, x2)) = 0    520.44/160.04
POL(POSRECIP(x1)) = 0    520.44/160.04
POL(RCONS(x1, x2)) = 0    520.44/160.04
POL(S(x1)) = [5]x1    520.44/160.04
POL(SQUARE(x1)) = 0    520.44/160.04
POL(TIMES(x1, x2)) = 0    520.44/160.04
POL(c31(x1)) = x1    520.44/160.04
POL(c32(x1)) = x1    520.44/160.04
POL(c33(x1)) = x1    520.44/160.04
POL(c34(x1)) = x1    520.44/160.04
POL(c35(x1)) = x1    520.44/160.04
POL(c36(x1)) = x1    520.44/160.04
POL(c37(x1)) = x1    520.44/160.04
POL(c38(x1)) = x1    520.44/160.04
POL(c39(x1)) = x1    520.44/160.04
POL(c40(x1)) = x1    520.44/160.04
POL(c41(x1)) = x1    520.44/160.04
POL(c42(x1)) = x1    520.44/160.04
POL(c43(x1)) = x1    520.44/160.04
POL(c44(x1)) = x1    520.44/160.04
POL(c45(x1)) = x1    520.44/160.04
POL(c46(x1)) = x1    520.44/160.04
POL(c47(x1)) = x1    520.44/160.04
POL(c48(x1)) = x1    520.44/160.04
POL(c49(x1)) = x1    520.44/160.04
POL(c50(x1)) = x1    520.44/160.04
POL(c51(x1)) = x1    520.44/160.04
POL(c52(x1)) = x1    520.44/160.04
POL(c53(x1)) = x1    520.44/160.04
POL(c54(x1)) = x1    520.44/160.04
POL(c55(x1)) = x1    520.44/160.04
POL(c56(x1)) = x1    520.44/160.04
POL(c57(x1)) = x1    520.44/160.04
POL(c58(x1)) = x1    520.44/160.04
POL(c59(x1)) = x1    520.44/160.04
POL(c60(x1)) = x1    520.44/160.04
POL(c61(x1)) = x1    520.44/160.04
POL(mark(x1)) = x1    520.44/160.04
POL(ok(x1)) = [1] + x1   
520.44/160.04
520.44/160.04

(100) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.44/160.04
active(2ndspos(0, z0)) → mark(rnil) 520.44/160.04
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.44/160.04
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.44/160.04
active(2ndsneg(0, z0)) → mark(rnil) 520.44/160.04
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.44/160.04
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.44/160.04
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.44/160.04
active(plus(0, z0)) → mark(z0) 520.44/160.04
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.44/160.04
active(times(0, z0)) → mark(0) 520.44/160.04
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.44/160.04
active(square(z0)) → mark(times(z0, z0)) 520.44/160.04
active(s(z0)) → s(active(z0)) 520.44/160.04
active(posrecip(z0)) → posrecip(active(z0)) 520.44/160.04
active(negrecip(z0)) → negrecip(active(z0)) 520.44/160.04
active(cons(z0, z1)) → cons(active(z0), z1) 520.44/160.04
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.44/160.04
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.44/160.04
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.44/160.04
active(from(z0)) → from(active(z0)) 520.44/160.04
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.44/160.04
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.44/160.04
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.44/160.04
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.44/160.04
active(pi(z0)) → pi(active(z0)) 520.44/160.04
active(plus(z0, z1)) → plus(active(z0), z1) 520.44/160.04
active(plus(z0, z1)) → plus(z0, active(z1)) 520.44/160.04
active(times(z0, z1)) → times(active(z0), z1) 520.44/160.04
active(times(z0, z1)) → times(z0, active(z1)) 520.44/160.04
active(square(z0)) → square(active(z0)) 520.44/160.04
s(mark(z0)) → mark(s(z0)) 520.44/160.04
s(ok(z0)) → ok(s(z0)) 520.44/160.04
posrecip(mark(z0)) → mark(posrecip(z0)) 520.44/160.04
posrecip(ok(z0)) → ok(posrecip(z0)) 520.44/160.04
negrecip(mark(z0)) → mark(negrecip(z0)) 520.44/160.04
negrecip(ok(z0)) → ok(negrecip(z0)) 520.44/160.04
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.44/160.04
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.44/160.04
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.44/160.04
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.44/160.04
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.44/160.04
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.44/160.04
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.44/160.04
from(mark(z0)) → mark(from(z0)) 520.44/160.04
from(ok(z0)) → ok(from(z0)) 520.44/160.04
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.44/160.04
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.44/160.04
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.44/160.04
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.44/160.04
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.44/160.04
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.44/160.04
pi(mark(z0)) → mark(pi(z0)) 520.44/160.04
pi(ok(z0)) → ok(pi(z0)) 520.44/160.04
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.44/160.04
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.44/160.04
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.44/160.04
times(mark(z0), z1) → mark(times(z0, z1)) 520.44/160.04
times(z0, mark(z1)) → mark(times(z0, z1)) 520.44/160.04
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.44/160.04
square(mark(z0)) → mark(square(z0)) 520.44/160.04
square(ok(z0)) → ok(square(z0)) 520.44/160.04
proper(0) → ok(0) 520.44/160.04
proper(s(z0)) → s(proper(z0)) 520.44/160.04
proper(posrecip(z0)) → posrecip(proper(z0)) 520.44/160.04
proper(negrecip(z0)) → negrecip(proper(z0)) 520.44/160.04
proper(nil) → ok(nil) 520.44/160.04
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.44/160.04
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.44/160.04
proper(rnil) → ok(rnil) 520.44/160.04
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.44/160.04
proper(from(z0)) → from(proper(z0)) 520.44/160.04
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.44/160.04
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.44/160.04
proper(pi(z0)) → pi(proper(z0)) 520.44/160.04
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.44/160.04
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.44/160.04
proper(square(z0)) → square(proper(z0)) 520.44/160.04
top(mark(z0)) → top(proper(z0)) 520.44/160.04
top(ok(z0)) → top(active(z0))
Tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.04
S(ok(z0)) → c32(S(z0)) 520.44/160.04
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.04
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.04
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.04
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.04
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.04
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.04
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.04
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.04
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.04
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.04
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.04
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.04
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.04
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.04
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.04
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.04
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.04
PI(mark(z0)) → c52(PI(z0)) 520.44/160.04
PI(ok(z0)) → c53(PI(z0)) 520.44/160.04
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.04
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.04
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.04
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.04
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.04
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.04
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.04
SQUARE(ok(z0)) → c61(SQUARE(z0))
S tuples:

POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.04
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.04
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.04
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.04
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.04
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.04
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.04
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.04
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.04
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.04
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.04
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.04
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.04
PI(mark(z0)) → c52(PI(z0)) 520.44/160.04
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.04
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.04
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.04
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.04
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.04
SQUARE(ok(z0)) → c61(SQUARE(z0))
K tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.04
S(ok(z0)) → c32(S(z0)) 520.44/160.04
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.04
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.04
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.04
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.04
PI(ok(z0)) → c53(PI(z0)) 520.44/160.04
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.04
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1))
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE

Compound Symbols:

c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61

520.44/160.04
520.44/160.04

(101) CdtPolyRedPairProof (UPPER BOUND (ADD(O(n^1))) transformation)

Found a reduction pair which oriented the following tuples strictly. Hence they can be removed from S.

2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1))
We considered the (Usable) Rules:none
And the Tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.04
S(ok(z0)) → c32(S(z0)) 520.44/160.04
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.04
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.04
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.04
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.04
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.04
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.04
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.04
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.04
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.04
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.04
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.04
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.04
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.04
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.04
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.04
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.04
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.04
PI(mark(z0)) → c52(PI(z0)) 520.44/160.04
PI(ok(z0)) → c53(PI(z0)) 520.44/160.04
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.04
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.04
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.04
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.04
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.04
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.04
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.04
SQUARE(ok(z0)) → c61(SQUARE(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 520.44/160.04

POL(2NDSNEG(x1, x2)) = x1    520.44/160.04
POL(2NDSPOS(x1, x2)) = 0    520.44/160.04
POL(CONS(x1, x2)) = 0    520.44/160.04
POL(CONS2(x1, x2)) = 0    520.44/160.04
POL(FROM(x1)) = 0    520.44/160.04
POL(NEGRECIP(x1)) = [3]x1    520.44/160.04
POL(PI(x1)) = 0    520.44/160.04
POL(PLUS(x1, x2)) = 0    520.44/160.04
POL(POSRECIP(x1)) = 0    520.44/160.04
POL(RCONS(x1, x2)) = 0    520.44/160.04
POL(S(x1)) = [3]x1    520.44/160.04
POL(SQUARE(x1)) = 0    520.44/160.04
POL(TIMES(x1, x2)) = 0    520.44/160.04
POL(c31(x1)) = x1    520.44/160.04
POL(c32(x1)) = x1    520.44/160.04
POL(c33(x1)) = x1    520.44/160.04
POL(c34(x1)) = x1    520.44/160.04
POL(c35(x1)) = x1    520.44/160.04
POL(c36(x1)) = x1    520.44/160.04
POL(c37(x1)) = x1    520.44/160.04
POL(c38(x1)) = x1    520.44/160.04
POL(c39(x1)) = x1    520.44/160.04
POL(c40(x1)) = x1    520.44/160.04
POL(c41(x1)) = x1    520.44/160.04
POL(c42(x1)) = x1    520.44/160.04
POL(c43(x1)) = x1    520.44/160.04
POL(c44(x1)) = x1    520.44/160.04
POL(c45(x1)) = x1    520.44/160.04
POL(c46(x1)) = x1    520.44/160.04
POL(c47(x1)) = x1    520.44/160.04
POL(c48(x1)) = x1    520.44/160.04
POL(c49(x1)) = x1    520.44/160.04
POL(c50(x1)) = x1    520.44/160.04
POL(c51(x1)) = x1    520.44/160.04
POL(c52(x1)) = x1    520.44/160.04
POL(c53(x1)) = x1    520.44/160.04
POL(c54(x1)) = x1    520.44/160.04
POL(c55(x1)) = x1    520.44/160.04
POL(c56(x1)) = x1    520.44/160.04
POL(c57(x1)) = x1    520.44/160.04
POL(c58(x1)) = x1    520.44/160.04
POL(c59(x1)) = x1    520.44/160.04
POL(c60(x1)) = x1    520.44/160.04
POL(c61(x1)) = x1    520.44/160.04
POL(mark(x1)) = x1    520.44/160.04
POL(ok(x1)) = [2] + x1   
520.44/160.04
520.44/160.04

(102) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.44/160.04
active(2ndspos(0, z0)) → mark(rnil) 520.44/160.04
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.44/160.04
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.44/160.04
active(2ndsneg(0, z0)) → mark(rnil) 520.44/160.04
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.44/160.04
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.44/160.04
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.44/160.04
active(plus(0, z0)) → mark(z0) 520.44/160.04
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.44/160.04
active(times(0, z0)) → mark(0) 520.44/160.04
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.44/160.04
active(square(z0)) → mark(times(z0, z0)) 520.44/160.04
active(s(z0)) → s(active(z0)) 520.44/160.04
active(posrecip(z0)) → posrecip(active(z0)) 520.44/160.04
active(negrecip(z0)) → negrecip(active(z0)) 520.44/160.04
active(cons(z0, z1)) → cons(active(z0), z1) 520.44/160.04
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.44/160.04
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.44/160.04
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.44/160.04
active(from(z0)) → from(active(z0)) 520.44/160.04
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.44/160.04
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.44/160.04
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.44/160.04
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.44/160.04
active(pi(z0)) → pi(active(z0)) 520.44/160.04
active(plus(z0, z1)) → plus(active(z0), z1) 520.44/160.04
active(plus(z0, z1)) → plus(z0, active(z1)) 520.44/160.04
active(times(z0, z1)) → times(active(z0), z1) 520.44/160.04
active(times(z0, z1)) → times(z0, active(z1)) 520.44/160.04
active(square(z0)) → square(active(z0)) 520.44/160.04
s(mark(z0)) → mark(s(z0)) 520.44/160.04
s(ok(z0)) → ok(s(z0)) 520.44/160.04
posrecip(mark(z0)) → mark(posrecip(z0)) 520.44/160.04
posrecip(ok(z0)) → ok(posrecip(z0)) 520.44/160.04
negrecip(mark(z0)) → mark(negrecip(z0)) 520.44/160.04
negrecip(ok(z0)) → ok(negrecip(z0)) 520.44/160.04
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.44/160.04
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.44/160.04
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.44/160.04
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.44/160.04
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.44/160.04
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.44/160.04
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.44/160.04
from(mark(z0)) → mark(from(z0)) 520.44/160.04
from(ok(z0)) → ok(from(z0)) 520.44/160.04
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.44/160.04
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.44/160.04
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.44/160.04
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.44/160.04
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.44/160.04
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.44/160.04
pi(mark(z0)) → mark(pi(z0)) 520.44/160.04
pi(ok(z0)) → ok(pi(z0)) 520.44/160.04
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.44/160.04
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.44/160.04
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.44/160.04
times(mark(z0), z1) → mark(times(z0, z1)) 520.44/160.04
times(z0, mark(z1)) → mark(times(z0, z1)) 520.44/160.04
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.44/160.04
square(mark(z0)) → mark(square(z0)) 520.44/160.04
square(ok(z0)) → ok(square(z0)) 520.44/160.04
proper(0) → ok(0) 520.44/160.04
proper(s(z0)) → s(proper(z0)) 520.44/160.04
proper(posrecip(z0)) → posrecip(proper(z0)) 520.44/160.04
proper(negrecip(z0)) → negrecip(proper(z0)) 520.44/160.04
proper(nil) → ok(nil) 520.44/160.04
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.44/160.04
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.44/160.04
proper(rnil) → ok(rnil) 520.44/160.04
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.44/160.04
proper(from(z0)) → from(proper(z0)) 520.44/160.04
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.44/160.04
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.44/160.04
proper(pi(z0)) → pi(proper(z0)) 520.44/160.04
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.44/160.04
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.44/160.04
proper(square(z0)) → square(proper(z0)) 520.44/160.04
top(mark(z0)) → top(proper(z0)) 520.44/160.04
top(ok(z0)) → top(active(z0))
Tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.04
S(ok(z0)) → c32(S(z0)) 520.44/160.04
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.04
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.04
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.04
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.04
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.04
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.04
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.04
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.04
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.04
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.04
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.04
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.04
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.04
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.04
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.04
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.04
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.04
PI(mark(z0)) → c52(PI(z0)) 520.44/160.04
PI(ok(z0)) → c53(PI(z0)) 520.44/160.04
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.04
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.04
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.04
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.04
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.04
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.04
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.04
SQUARE(ok(z0)) → c61(SQUARE(z0))
S tuples:

POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.04
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.04
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.04
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.04
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.04
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.04
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.04
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.04
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.04
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.04
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.04
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.04
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.04
PI(mark(z0)) → c52(PI(z0)) 520.44/160.04
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.04
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.04
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.04
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.04
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.04
SQUARE(ok(z0)) → c61(SQUARE(z0))
K tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.04
S(ok(z0)) → c32(S(z0)) 520.44/160.04
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.04
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.04
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.04
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.04
PI(ok(z0)) → c53(PI(z0)) 520.44/160.04
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.04
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.04
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1))
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE

Compound Symbols:

c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61

520.44/160.04
520.44/160.04

(103) CdtPolyRedPairProof (UPPER BOUND (ADD(O(n^1))) transformation)

Found a reduction pair which oriented the following tuples strictly. Hence they can be removed from S.

2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1))
We considered the (Usable) Rules:none
And the Tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.04
S(ok(z0)) → c32(S(z0)) 520.44/160.04
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.04
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.04
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.04
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.04
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.04
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.04
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.04
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.04
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.04
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.04
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.04
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.04
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.04
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.04
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.04
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.04
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.04
PI(mark(z0)) → c52(PI(z0)) 520.44/160.04
PI(ok(z0)) → c53(PI(z0)) 520.44/160.04
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.04
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.04
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.04
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.04
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.04
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.04
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.04
SQUARE(ok(z0)) → c61(SQUARE(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 520.44/160.04

POL(2NDSNEG(x1, x2)) = 0    520.44/160.04
POL(2NDSPOS(x1, x2)) = x1    520.44/160.04
POL(CONS(x1, x2)) = 0    520.44/160.04
POL(CONS2(x1, x2)) = 0    520.44/160.04
POL(FROM(x1)) = 0    520.44/160.04
POL(NEGRECIP(x1)) = [3]x1    520.44/160.04
POL(PI(x1)) = 0    520.44/160.04
POL(PLUS(x1, x2)) = 0    520.44/160.04
POL(POSRECIP(x1)) = 0    520.44/160.04
POL(RCONS(x1, x2)) = 0    520.44/160.04
POL(S(x1)) = [3]x1    520.44/160.04
POL(SQUARE(x1)) = 0    520.44/160.04
POL(TIMES(x1, x2)) = 0    520.44/160.04
POL(c31(x1)) = x1    520.44/160.04
POL(c32(x1)) = x1    520.44/160.04
POL(c33(x1)) = x1    520.44/160.04
POL(c34(x1)) = x1    520.44/160.04
POL(c35(x1)) = x1    520.44/160.04
POL(c36(x1)) = x1    520.44/160.04
POL(c37(x1)) = x1    520.44/160.04
POL(c38(x1)) = x1    520.44/160.04
POL(c39(x1)) = x1    520.44/160.04
POL(c40(x1)) = x1    520.44/160.04
POL(c41(x1)) = x1    520.44/160.04
POL(c42(x1)) = x1    520.44/160.04
POL(c43(x1)) = x1    520.44/160.04
POL(c44(x1)) = x1    520.44/160.04
POL(c45(x1)) = x1    520.44/160.04
POL(c46(x1)) = x1    520.44/160.04
POL(c47(x1)) = x1    520.44/160.04
POL(c48(x1)) = x1    520.44/160.04
POL(c49(x1)) = x1    520.44/160.04
POL(c50(x1)) = x1    520.44/160.04
POL(c51(x1)) = x1    520.44/160.04
POL(c52(x1)) = x1    520.44/160.04
POL(c53(x1)) = x1    520.44/160.04
POL(c54(x1)) = x1    520.44/160.04
POL(c55(x1)) = x1    520.44/160.04
POL(c56(x1)) = x1    520.44/160.04
POL(c57(x1)) = x1    520.44/160.04
POL(c58(x1)) = x1    520.44/160.04
POL(c59(x1)) = x1    520.44/160.04
POL(c60(x1)) = x1    520.44/160.04
POL(c61(x1)) = x1    520.44/160.04
POL(mark(x1)) = [1] + x1    520.44/160.04
POL(ok(x1)) = x1   
520.44/160.04
520.44/160.04

(104) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.44/160.04
active(2ndspos(0, z0)) → mark(rnil) 520.44/160.04
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.44/160.04
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.44/160.04
active(2ndsneg(0, z0)) → mark(rnil) 520.44/160.04
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.44/160.04
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.44/160.04
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.44/160.04
active(plus(0, z0)) → mark(z0) 520.44/160.04
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.44/160.04
active(times(0, z0)) → mark(0) 520.44/160.04
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.44/160.04
active(square(z0)) → mark(times(z0, z0)) 520.44/160.04
active(s(z0)) → s(active(z0)) 520.44/160.04
active(posrecip(z0)) → posrecip(active(z0)) 520.44/160.04
active(negrecip(z0)) → negrecip(active(z0)) 520.44/160.04
active(cons(z0, z1)) → cons(active(z0), z1) 520.44/160.04
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.44/160.04
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.44/160.04
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.44/160.04
active(from(z0)) → from(active(z0)) 520.44/160.04
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.44/160.04
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.44/160.04
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.44/160.04
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.44/160.04
active(pi(z0)) → pi(active(z0)) 520.44/160.04
active(plus(z0, z1)) → plus(active(z0), z1) 520.44/160.04
active(plus(z0, z1)) → plus(z0, active(z1)) 520.44/160.04
active(times(z0, z1)) → times(active(z0), z1) 520.44/160.04
active(times(z0, z1)) → times(z0, active(z1)) 520.44/160.04
active(square(z0)) → square(active(z0)) 520.44/160.04
s(mark(z0)) → mark(s(z0)) 520.44/160.04
s(ok(z0)) → ok(s(z0)) 520.44/160.04
posrecip(mark(z0)) → mark(posrecip(z0)) 520.44/160.04
posrecip(ok(z0)) → ok(posrecip(z0)) 520.44/160.04
negrecip(mark(z0)) → mark(negrecip(z0)) 520.44/160.04
negrecip(ok(z0)) → ok(negrecip(z0)) 520.44/160.04
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.44/160.04
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.44/160.04
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.44/160.04
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.44/160.04
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.44/160.04
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.44/160.04
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.44/160.04
from(mark(z0)) → mark(from(z0)) 520.44/160.04
from(ok(z0)) → ok(from(z0)) 520.44/160.04
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.44/160.04
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.44/160.04
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.44/160.04
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.44/160.04
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.44/160.04
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.44/160.04
pi(mark(z0)) → mark(pi(z0)) 520.44/160.04
pi(ok(z0)) → ok(pi(z0)) 520.44/160.04
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.44/160.04
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.44/160.04
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.44/160.04
times(mark(z0), z1) → mark(times(z0, z1)) 520.44/160.04
times(z0, mark(z1)) → mark(times(z0, z1)) 520.44/160.04
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.44/160.04
square(mark(z0)) → mark(square(z0)) 520.44/160.04
square(ok(z0)) → ok(square(z0)) 520.44/160.04
proper(0) → ok(0) 520.44/160.04
proper(s(z0)) → s(proper(z0)) 520.44/160.04
proper(posrecip(z0)) → posrecip(proper(z0)) 520.44/160.04
proper(negrecip(z0)) → negrecip(proper(z0)) 520.44/160.04
proper(nil) → ok(nil) 520.44/160.04
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.44/160.04
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.44/160.04
proper(rnil) → ok(rnil) 520.44/160.04
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.44/160.04
proper(from(z0)) → from(proper(z0)) 520.44/160.04
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.44/160.04
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.44/160.04
proper(pi(z0)) → pi(proper(z0)) 520.44/160.04
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.44/160.04
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.44/160.04
proper(square(z0)) → square(proper(z0)) 520.44/160.04
top(mark(z0)) → top(proper(z0)) 520.44/160.04
top(ok(z0)) → top(active(z0))
Tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.04
S(ok(z0)) → c32(S(z0)) 520.44/160.04
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.04
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.04
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.04
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.04
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.04
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.04
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.04
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.04
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.04
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.04
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.04
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.04
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.04
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.04
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.04
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.04
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.04
PI(mark(z0)) → c52(PI(z0)) 520.44/160.04
PI(ok(z0)) → c53(PI(z0)) 520.44/160.04
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.04
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.04
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.04
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.04
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.04
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.04
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.04
SQUARE(ok(z0)) → c61(SQUARE(z0))
S tuples:

POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.04
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.04
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.04
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.04
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.04
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.04
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.04
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.04
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.04
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.04
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.04
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.04
PI(mark(z0)) → c52(PI(z0)) 520.44/160.04
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.04
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.04
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.04
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.04
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.04
SQUARE(ok(z0)) → c61(SQUARE(z0))
K tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.04
S(ok(z0)) → c32(S(z0)) 520.44/160.04
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.04
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.04
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.04
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.04
PI(ok(z0)) → c53(PI(z0)) 520.44/160.04
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.04
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.04
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.04
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1))
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE

Compound Symbols:

c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61

520.44/160.04
520.44/160.04

(105) CdtPolyRedPairProof (UPPER BOUND (ADD(O(n^1))) transformation)

Found a reduction pair which oriented the following tuples strictly. Hence they can be removed from S.

FROM(mark(z0)) → c44(FROM(z0))
We considered the (Usable) Rules:none
And the Tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.04
S(ok(z0)) → c32(S(z0)) 520.44/160.04
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.04
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.04
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.04
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.04
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.04
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.04
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.04
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.04
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.04
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.04
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.04
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.04
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.04
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.04
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.04
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.04
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.04
PI(mark(z0)) → c52(PI(z0)) 520.44/160.04
PI(ok(z0)) → c53(PI(z0)) 520.44/160.04
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.04
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.04
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.04
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.04
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.04
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.04
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.04
SQUARE(ok(z0)) → c61(SQUARE(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 520.44/160.04

POL(2NDSNEG(x1, x2)) = 0    520.44/160.04
POL(2NDSPOS(x1, x2)) = [5]x1    520.44/160.04
POL(CONS(x1, x2)) = 0    520.44/160.04
POL(CONS2(x1, x2)) = 0    520.44/160.04
POL(FROM(x1)) = x1    520.44/160.04
POL(NEGRECIP(x1)) = [5]x1    520.44/160.04
POL(PI(x1)) = 0    520.44/160.04
POL(PLUS(x1, x2)) = 0    520.44/160.04
POL(POSRECIP(x1)) = 0    520.44/160.04
POL(RCONS(x1, x2)) = 0    520.44/160.04
POL(S(x1)) = [3]x1    520.44/160.04
POL(SQUARE(x1)) = 0    520.44/160.04
POL(TIMES(x1, x2)) = 0    520.44/160.04
POL(c31(x1)) = x1    520.44/160.04
POL(c32(x1)) = x1    520.44/160.04
POL(c33(x1)) = x1    520.44/160.04
POL(c34(x1)) = x1    520.44/160.04
POL(c35(x1)) = x1    520.44/160.04
POL(c36(x1)) = x1    520.44/160.04
POL(c37(x1)) = x1    520.44/160.04
POL(c38(x1)) = x1    520.44/160.04
POL(c39(x1)) = x1    520.44/160.04
POL(c40(x1)) = x1    520.44/160.04
POL(c41(x1)) = x1    520.44/160.04
POL(c42(x1)) = x1    520.44/160.04
POL(c43(x1)) = x1    520.44/160.04
POL(c44(x1)) = x1    520.44/160.04
POL(c45(x1)) = x1    520.44/160.04
POL(c46(x1)) = x1    520.44/160.04
POL(c47(x1)) = x1    520.44/160.04
POL(c48(x1)) = x1    520.44/160.04
POL(c49(x1)) = x1    520.44/160.04
POL(c50(x1)) = x1    520.44/160.04
POL(c51(x1)) = x1    520.44/160.04
POL(c52(x1)) = x1    520.44/160.04
POL(c53(x1)) = x1    520.44/160.04
POL(c54(x1)) = x1    520.44/160.04
POL(c55(x1)) = x1    520.44/160.04
POL(c56(x1)) = x1    520.44/160.04
POL(c57(x1)) = x1    520.44/160.04
POL(c58(x1)) = x1    520.44/160.04
POL(c59(x1)) = x1    520.44/160.04
POL(c60(x1)) = x1    520.44/160.04
POL(c61(x1)) = x1    520.44/160.04
POL(mark(x1)) = [1] + x1    520.44/160.04
POL(ok(x1)) = x1   
520.44/160.04
520.44/160.04

(106) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.44/160.04
active(2ndspos(0, z0)) → mark(rnil) 520.44/160.04
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.44/160.04
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.44/160.04
active(2ndsneg(0, z0)) → mark(rnil) 520.44/160.04
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.44/160.04
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.44/160.04
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.44/160.04
active(plus(0, z0)) → mark(z0) 520.44/160.04
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.44/160.04
active(times(0, z0)) → mark(0) 520.44/160.04
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.44/160.04
active(square(z0)) → mark(times(z0, z0)) 520.44/160.04
active(s(z0)) → s(active(z0)) 520.44/160.04
active(posrecip(z0)) → posrecip(active(z0)) 520.44/160.04
active(negrecip(z0)) → negrecip(active(z0)) 520.44/160.04
active(cons(z0, z1)) → cons(active(z0), z1) 520.44/160.04
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.44/160.04
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.44/160.04
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.44/160.04
active(from(z0)) → from(active(z0)) 520.44/160.04
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.44/160.04
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.44/160.04
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.44/160.04
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.44/160.04
active(pi(z0)) → pi(active(z0)) 520.44/160.04
active(plus(z0, z1)) → plus(active(z0), z1) 520.44/160.04
active(plus(z0, z1)) → plus(z0, active(z1)) 520.44/160.04
active(times(z0, z1)) → times(active(z0), z1) 520.44/160.04
active(times(z0, z1)) → times(z0, active(z1)) 520.44/160.04
active(square(z0)) → square(active(z0)) 520.44/160.04
s(mark(z0)) → mark(s(z0)) 520.44/160.04
s(ok(z0)) → ok(s(z0)) 520.44/160.04
posrecip(mark(z0)) → mark(posrecip(z0)) 520.44/160.04
posrecip(ok(z0)) → ok(posrecip(z0)) 520.44/160.04
negrecip(mark(z0)) → mark(negrecip(z0)) 520.44/160.04
negrecip(ok(z0)) → ok(negrecip(z0)) 520.44/160.04
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.44/160.04
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.44/160.04
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.44/160.04
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.44/160.04
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.44/160.04
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.44/160.04
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.44/160.04
from(mark(z0)) → mark(from(z0)) 520.44/160.04
from(ok(z0)) → ok(from(z0)) 520.44/160.04
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.44/160.04
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.44/160.04
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.44/160.04
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.44/160.04
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.44/160.04
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.44/160.04
pi(mark(z0)) → mark(pi(z0)) 520.44/160.04
pi(ok(z0)) → ok(pi(z0)) 520.44/160.04
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.44/160.04
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.44/160.04
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.44/160.04
times(mark(z0), z1) → mark(times(z0, z1)) 520.44/160.04
times(z0, mark(z1)) → mark(times(z0, z1)) 520.44/160.04
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.44/160.04
square(mark(z0)) → mark(square(z0)) 520.44/160.04
square(ok(z0)) → ok(square(z0)) 520.44/160.04
proper(0) → ok(0) 520.44/160.04
proper(s(z0)) → s(proper(z0)) 520.44/160.04
proper(posrecip(z0)) → posrecip(proper(z0)) 520.44/160.04
proper(negrecip(z0)) → negrecip(proper(z0)) 520.44/160.04
proper(nil) → ok(nil) 520.44/160.04
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.44/160.04
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.44/160.04
proper(rnil) → ok(rnil) 520.44/160.04
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.44/160.04
proper(from(z0)) → from(proper(z0)) 520.44/160.04
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.44/160.04
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.44/160.04
proper(pi(z0)) → pi(proper(z0)) 520.44/160.04
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.44/160.04
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.44/160.04
proper(square(z0)) → square(proper(z0)) 520.44/160.04
top(mark(z0)) → top(proper(z0)) 520.44/160.04
top(ok(z0)) → top(active(z0))
Tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.04
S(ok(z0)) → c32(S(z0)) 520.44/160.04
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.04
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.04
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.04
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.04
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.04
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.04
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.04
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.04
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.04
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.04
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.04
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.04
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.04
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.04
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.04
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.04
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.04
PI(mark(z0)) → c52(PI(z0)) 520.44/160.04
PI(ok(z0)) → c53(PI(z0)) 520.44/160.04
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.04
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.04
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.04
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.04
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.04
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.04
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.04
SQUARE(ok(z0)) → c61(SQUARE(z0))
S tuples:

POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.04
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.04
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.04
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.04
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.04
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.04
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.04
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.04
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.04
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.04
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.04
PI(mark(z0)) → c52(PI(z0)) 520.44/160.04
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.04
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.04
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.04
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.04
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.04
SQUARE(ok(z0)) → c61(SQUARE(z0))
K tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.04
S(ok(z0)) → c32(S(z0)) 520.44/160.04
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.04
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.04
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.04
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.04
PI(ok(z0)) → c53(PI(z0)) 520.44/160.04
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.04
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.04
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.04
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.04
FROM(mark(z0)) → c44(FROM(z0))
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE

Compound Symbols:

c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61

520.44/160.04
520.44/160.04

(107) CdtPolyRedPairProof (UPPER BOUND (ADD(O(n^1))) transformation)

Found a reduction pair which oriented the following tuples strictly. Hence they can be removed from S.

CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.04
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1))
We considered the (Usable) Rules:none
And the Tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.04
S(ok(z0)) → c32(S(z0)) 520.44/160.04
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.04
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.04
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.04
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.04
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.04
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.04
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.04
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.04
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.04
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.04
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.04
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.04
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.04
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.04
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.04
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.04
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.04
PI(mark(z0)) → c52(PI(z0)) 520.44/160.04
PI(ok(z0)) → c53(PI(z0)) 520.44/160.04
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.04
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.04
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.04
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.04
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.04
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.04
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.04
SQUARE(ok(z0)) → c61(SQUARE(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 520.44/160.04

POL(2NDSNEG(x1, x2)) = 0    520.44/160.04
POL(2NDSPOS(x1, x2)) = [3]x1    520.44/160.04
POL(CONS(x1, x2)) = 0    520.44/160.04
POL(CONS2(x1, x2)) = x2    520.44/160.04
POL(FROM(x1)) = 0    520.44/160.04
POL(NEGRECIP(x1)) = [5]x1    520.44/160.04
POL(PI(x1)) = 0    520.44/160.04
POL(PLUS(x1, x2)) = 0    520.44/160.04
POL(POSRECIP(x1)) = 0    520.44/160.04
POL(RCONS(x1, x2)) = 0    520.44/160.04
POL(S(x1)) = [5]x1    520.44/160.04
POL(SQUARE(x1)) = 0    520.44/160.04
POL(TIMES(x1, x2)) = 0    520.44/160.04
POL(c31(x1)) = x1    520.44/160.04
POL(c32(x1)) = x1    520.44/160.04
POL(c33(x1)) = x1    520.44/160.04
POL(c34(x1)) = x1    520.44/160.04
POL(c35(x1)) = x1    520.44/160.04
POL(c36(x1)) = x1    520.44/160.04
POL(c37(x1)) = x1    520.44/160.04
POL(c38(x1)) = x1    520.44/160.04
POL(c39(x1)) = x1    520.44/160.04
POL(c40(x1)) = x1    520.44/160.04
POL(c41(x1)) = x1    520.44/160.04
POL(c42(x1)) = x1    520.44/160.04
POL(c43(x1)) = x1    520.44/160.04
POL(c44(x1)) = x1    520.44/160.04
POL(c45(x1)) = x1    520.44/160.04
POL(c46(x1)) = x1    520.44/160.04
POL(c47(x1)) = x1    520.44/160.04
POL(c48(x1)) = x1    520.44/160.04
POL(c49(x1)) = x1    520.44/160.04
POL(c50(x1)) = x1    520.44/160.04
POL(c51(x1)) = x1    520.44/160.04
POL(c52(x1)) = x1    520.44/160.04
POL(c53(x1)) = x1    520.44/160.04
POL(c54(x1)) = x1    520.44/160.04
POL(c55(x1)) = x1    520.44/160.04
POL(c56(x1)) = x1    520.44/160.04
POL(c57(x1)) = x1    520.44/160.04
POL(c58(x1)) = x1    520.44/160.04
POL(c59(x1)) = x1    520.44/160.04
POL(c60(x1)) = x1    520.44/160.04
POL(c61(x1)) = x1    520.44/160.04
POL(mark(x1)) = [2] + x1    520.44/160.04
POL(ok(x1)) = [1] + x1   
520.44/160.04
520.44/160.04

(108) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.44/160.04
active(2ndspos(0, z0)) → mark(rnil) 520.44/160.04
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.44/160.04
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.44/160.04
active(2ndsneg(0, z0)) → mark(rnil) 520.44/160.04
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.44/160.04
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.44/160.04
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.44/160.04
active(plus(0, z0)) → mark(z0) 520.44/160.04
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.44/160.04
active(times(0, z0)) → mark(0) 520.44/160.04
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.44/160.04
active(square(z0)) → mark(times(z0, z0)) 520.44/160.04
active(s(z0)) → s(active(z0)) 520.44/160.04
active(posrecip(z0)) → posrecip(active(z0)) 520.44/160.04
active(negrecip(z0)) → negrecip(active(z0)) 520.44/160.04
active(cons(z0, z1)) → cons(active(z0), z1) 520.44/160.04
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.44/160.04
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.44/160.04
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.44/160.04
active(from(z0)) → from(active(z0)) 520.44/160.04
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.44/160.04
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.44/160.04
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.44/160.04
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.44/160.04
active(pi(z0)) → pi(active(z0)) 520.44/160.04
active(plus(z0, z1)) → plus(active(z0), z1) 520.44/160.04
active(plus(z0, z1)) → plus(z0, active(z1)) 520.44/160.04
active(times(z0, z1)) → times(active(z0), z1) 520.44/160.04
active(times(z0, z1)) → times(z0, active(z1)) 520.44/160.04
active(square(z0)) → square(active(z0)) 520.44/160.04
s(mark(z0)) → mark(s(z0)) 520.44/160.04
s(ok(z0)) → ok(s(z0)) 520.44/160.04
posrecip(mark(z0)) → mark(posrecip(z0)) 520.44/160.04
posrecip(ok(z0)) → ok(posrecip(z0)) 520.44/160.04
negrecip(mark(z0)) → mark(negrecip(z0)) 520.44/160.04
negrecip(ok(z0)) → ok(negrecip(z0)) 520.44/160.04
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.44/160.04
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.44/160.04
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.44/160.04
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.44/160.04
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.44/160.04
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.44/160.04
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.44/160.04
from(mark(z0)) → mark(from(z0)) 520.44/160.04
from(ok(z0)) → ok(from(z0)) 520.44/160.04
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.44/160.04
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.44/160.04
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.44/160.04
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.44/160.04
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.44/160.04
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.44/160.04
pi(mark(z0)) → mark(pi(z0)) 520.44/160.04
pi(ok(z0)) → ok(pi(z0)) 520.44/160.04
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.44/160.04
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.44/160.04
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.44/160.04
times(mark(z0), z1) → mark(times(z0, z1)) 520.44/160.04
times(z0, mark(z1)) → mark(times(z0, z1)) 520.44/160.04
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.44/160.04
square(mark(z0)) → mark(square(z0)) 520.44/160.04
square(ok(z0)) → ok(square(z0)) 520.44/160.04
proper(0) → ok(0) 520.44/160.04
proper(s(z0)) → s(proper(z0)) 520.44/160.04
proper(posrecip(z0)) → posrecip(proper(z0)) 520.44/160.04
proper(negrecip(z0)) → negrecip(proper(z0)) 520.44/160.04
proper(nil) → ok(nil) 520.44/160.04
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.44/160.04
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.44/160.04
proper(rnil) → ok(rnil) 520.44/160.04
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.44/160.04
proper(from(z0)) → from(proper(z0)) 520.44/160.04
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.44/160.04
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.44/160.04
proper(pi(z0)) → pi(proper(z0)) 520.44/160.04
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.44/160.04
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.44/160.04
proper(square(z0)) → square(proper(z0)) 520.44/160.04
top(mark(z0)) → top(proper(z0)) 520.44/160.04
top(ok(z0)) → top(active(z0))
Tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.04
S(ok(z0)) → c32(S(z0)) 520.44/160.04
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.04
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.04
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.04
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.04
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.04
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.04
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.04
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.04
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.04
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.04
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.04
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.04
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.04
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.04
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.04
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.04
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.04
PI(mark(z0)) → c52(PI(z0)) 520.44/160.04
PI(ok(z0)) → c53(PI(z0)) 520.44/160.04
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.04
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.04
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.04
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.04
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.04
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.04
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.04
SQUARE(ok(z0)) → c61(SQUARE(z0))
S tuples:

POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.04
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.04
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.04
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.04
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.04
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.04
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.04
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.04
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.04
PI(mark(z0)) → c52(PI(z0)) 520.44/160.04
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.04
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.04
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.04
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.04
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.04
SQUARE(ok(z0)) → c61(SQUARE(z0))
K tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.04
S(ok(z0)) → c32(S(z0)) 520.44/160.04
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.04
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.04
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.04
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.04
PI(ok(z0)) → c53(PI(z0)) 520.44/160.04
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.04
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.04
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.04
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.04
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.04
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.04
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1))
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE

Compound Symbols:

c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61

520.44/160.04
520.44/160.04

(109) CdtPolyRedPairProof (UPPER BOUND (ADD(O(n^1))) transformation)

Found a reduction pair which oriented the following tuples strictly. Hence they can be removed from S.

TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1))
We considered the (Usable) Rules:none
And the Tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.04
S(ok(z0)) → c32(S(z0)) 520.44/160.04
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.04
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.04
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.04
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.04
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.04
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.04
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.04
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.04
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.04
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.04
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.04
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.04
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.04
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.04
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.04
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.04
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.04
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.04
PI(mark(z0)) → c52(PI(z0)) 520.44/160.04
PI(ok(z0)) → c53(PI(z0)) 520.44/160.04
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.04
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.04
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.04
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.04
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.04
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.04
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.04
SQUARE(ok(z0)) → c61(SQUARE(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 520.44/160.04

POL(2NDSNEG(x1, x2)) = 0    520.44/160.04
POL(2NDSPOS(x1, x2)) = [3]x1    520.44/160.04
POL(CONS(x1, x2)) = 0    520.44/160.04
POL(CONS2(x1, x2)) = [5]x1 + [5]x2    520.44/160.04
POL(FROM(x1)) = 0    520.44/160.04
POL(NEGRECIP(x1)) = [3]x1    520.44/160.04
POL(PI(x1)) = 0    520.44/160.04
POL(PLUS(x1, x2)) = 0    520.44/160.04
POL(POSRECIP(x1)) = 0    520.44/160.04
POL(RCONS(x1, x2)) = 0    520.44/160.04
POL(S(x1)) = [3]x1    520.44/160.04
POL(SQUARE(x1)) = 0    520.44/160.04
POL(TIMES(x1, x2)) = x1    520.44/160.04
POL(c31(x1)) = x1    520.44/160.04
POL(c32(x1)) = x1    520.44/160.04
POL(c33(x1)) = x1    520.44/160.04
POL(c34(x1)) = x1    520.44/160.04
POL(c35(x1)) = x1    520.44/160.04
POL(c36(x1)) = x1    520.44/160.04
POL(c37(x1)) = x1    520.44/160.04
POL(c38(x1)) = x1    520.44/160.04
POL(c39(x1)) = x1    520.44/160.04
POL(c40(x1)) = x1    520.44/160.04
POL(c41(x1)) = x1    520.44/160.04
POL(c42(x1)) = x1    520.44/160.04
POL(c43(x1)) = x1    520.44/160.04
POL(c44(x1)) = x1    520.44/160.04
POL(c45(x1)) = x1    520.44/160.04
POL(c46(x1)) = x1    520.44/160.04
POL(c47(x1)) = x1    520.44/160.04
POL(c48(x1)) = x1    520.44/160.04
POL(c49(x1)) = x1    520.44/160.04
POL(c50(x1)) = x1    520.44/160.04
POL(c51(x1)) = x1    520.44/160.04
POL(c52(x1)) = x1    520.44/160.04
POL(c53(x1)) = x1    520.44/160.04
POL(c54(x1)) = x1    520.44/160.04
POL(c55(x1)) = x1    520.44/160.04
POL(c56(x1)) = x1    520.44/160.04
POL(c57(x1)) = x1    520.44/160.04
POL(c58(x1)) = x1    520.44/160.04
POL(c59(x1)) = x1    520.44/160.04
POL(c60(x1)) = x1    520.44/160.04
POL(c61(x1)) = x1    520.44/160.04
POL(mark(x1)) = x1    520.44/160.04
POL(ok(x1)) = [2] + x1   
520.44/160.04
520.44/160.04

(110) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.44/160.04
active(2ndspos(0, z0)) → mark(rnil) 520.44/160.04
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.44/160.04
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.44/160.04
active(2ndsneg(0, z0)) → mark(rnil) 520.44/160.04
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.44/160.04
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.44/160.04
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.44/160.04
active(plus(0, z0)) → mark(z0) 520.44/160.04
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.44/160.04
active(times(0, z0)) → mark(0) 520.44/160.04
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.44/160.04
active(square(z0)) → mark(times(z0, z0)) 520.44/160.04
active(s(z0)) → s(active(z0)) 520.44/160.04
active(posrecip(z0)) → posrecip(active(z0)) 520.44/160.04
active(negrecip(z0)) → negrecip(active(z0)) 520.44/160.04
active(cons(z0, z1)) → cons(active(z0), z1) 520.44/160.04
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.44/160.04
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.44/160.04
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.44/160.04
active(from(z0)) → from(active(z0)) 520.44/160.04
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.44/160.04
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.44/160.04
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.44/160.04
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.44/160.04
active(pi(z0)) → pi(active(z0)) 520.44/160.04
active(plus(z0, z1)) → plus(active(z0), z1) 520.44/160.04
active(plus(z0, z1)) → plus(z0, active(z1)) 520.44/160.04
active(times(z0, z1)) → times(active(z0), z1) 520.44/160.04
active(times(z0, z1)) → times(z0, active(z1)) 520.44/160.04
active(square(z0)) → square(active(z0)) 520.44/160.04
s(mark(z0)) → mark(s(z0)) 520.44/160.04
s(ok(z0)) → ok(s(z0)) 520.44/160.04
posrecip(mark(z0)) → mark(posrecip(z0)) 520.44/160.04
posrecip(ok(z0)) → ok(posrecip(z0)) 520.44/160.04
negrecip(mark(z0)) → mark(negrecip(z0)) 520.44/160.04
negrecip(ok(z0)) → ok(negrecip(z0)) 520.44/160.04
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.44/160.04
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.44/160.05
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.44/160.05
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.44/160.05
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.44/160.05
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.44/160.05
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.44/160.05
from(mark(z0)) → mark(from(z0)) 520.44/160.05
from(ok(z0)) → ok(from(z0)) 520.44/160.05
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.44/160.05
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.44/160.05
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.44/160.05
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.44/160.05
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.44/160.05
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.44/160.05
pi(mark(z0)) → mark(pi(z0)) 520.44/160.05
pi(ok(z0)) → ok(pi(z0)) 520.44/160.05
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.44/160.05
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.44/160.05
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.44/160.05
times(mark(z0), z1) → mark(times(z0, z1)) 520.44/160.05
times(z0, mark(z1)) → mark(times(z0, z1)) 520.44/160.05
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.44/160.05
square(mark(z0)) → mark(square(z0)) 520.44/160.05
square(ok(z0)) → ok(square(z0)) 520.44/160.05
proper(0) → ok(0) 520.44/160.05
proper(s(z0)) → s(proper(z0)) 520.44/160.05
proper(posrecip(z0)) → posrecip(proper(z0)) 520.44/160.05
proper(negrecip(z0)) → negrecip(proper(z0)) 520.44/160.05
proper(nil) → ok(nil) 520.44/160.05
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.44/160.05
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.44/160.05
proper(rnil) → ok(rnil) 520.44/160.05
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.44/160.05
proper(from(z0)) → from(proper(z0)) 520.44/160.05
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.44/160.05
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.44/160.05
proper(pi(z0)) → pi(proper(z0)) 520.44/160.05
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.44/160.05
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.44/160.05
proper(square(z0)) → square(proper(z0)) 520.44/160.05
top(mark(z0)) → top(proper(z0)) 520.44/160.05
top(ok(z0)) → top(active(z0))
Tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.05
S(ok(z0)) → c32(S(z0)) 520.44/160.05
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.05
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.05
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.05
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.05
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.05
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.05
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.05
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.05
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.05
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.05
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.05
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.05
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.05
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.05
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.05
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.05
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.05
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.05
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.05
PI(mark(z0)) → c52(PI(z0)) 520.44/160.05
PI(ok(z0)) → c53(PI(z0)) 520.44/160.05
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.05
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.05
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.05
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.05
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.05
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.05
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.05
SQUARE(ok(z0)) → c61(SQUARE(z0))
S tuples:

POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.05
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.05
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.05
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.05
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.05
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.05
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.05
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.05
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.05
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.05
PI(mark(z0)) → c52(PI(z0)) 520.44/160.05
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.05
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.05
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.05
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.05
SQUARE(ok(z0)) → c61(SQUARE(z0))
K tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.05
S(ok(z0)) → c32(S(z0)) 520.44/160.05
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.05
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.05
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.05
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.05
PI(ok(z0)) → c53(PI(z0)) 520.44/160.05
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.05
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.05
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.05
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.05
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.05
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.05
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.05
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1))
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE

Compound Symbols:

c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61

520.44/160.05
520.44/160.05

(111) CdtPolyRedPairProof (UPPER BOUND (ADD(O(n^1))) transformation)

Found a reduction pair which oriented the following tuples strictly. Hence they can be removed from S.

POSRECIP(mark(z0)) → c33(POSRECIP(z0))
We considered the (Usable) Rules:none
And the Tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.05
S(ok(z0)) → c32(S(z0)) 520.44/160.05
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.05
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.05
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.05
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.05
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.05
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.05
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.05
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.05
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.05
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.05
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.05
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.05
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.05
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.05
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.05
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.05
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.05
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.05
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.05
PI(mark(z0)) → c52(PI(z0)) 520.44/160.05
PI(ok(z0)) → c53(PI(z0)) 520.44/160.05
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.05
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.05
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.05
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.05
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.05
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.05
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.05
SQUARE(ok(z0)) → c61(SQUARE(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 520.44/160.05

POL(2NDSNEG(x1, x2)) = 0    520.44/160.05
POL(2NDSPOS(x1, x2)) = [3]x1    520.44/160.05
POL(CONS(x1, x2)) = 0    520.44/160.05
POL(CONS2(x1, x2)) = [5]x1 + [3]x2    520.44/160.05
POL(FROM(x1)) = 0    520.44/160.05
POL(NEGRECIP(x1)) = [3]x1    520.44/160.05
POL(PI(x1)) = 0    520.44/160.05
POL(PLUS(x1, x2)) = 0    520.44/160.05
POL(POSRECIP(x1)) = [2]x1    520.44/160.05
POL(RCONS(x1, x2)) = 0    520.44/160.05
POL(S(x1)) = [5]x1    520.44/160.05
POL(SQUARE(x1)) = 0    520.44/160.05
POL(TIMES(x1, x2)) = [3]x2    520.44/160.05
POL(c31(x1)) = x1    520.44/160.05
POL(c32(x1)) = x1    520.44/160.05
POL(c33(x1)) = x1    520.44/160.05
POL(c34(x1)) = x1    520.44/160.05
POL(c35(x1)) = x1    520.44/160.05
POL(c36(x1)) = x1    520.44/160.05
POL(c37(x1)) = x1    520.44/160.05
POL(c38(x1)) = x1    520.44/160.05
POL(c39(x1)) = x1    520.44/160.05
POL(c40(x1)) = x1    520.44/160.05
POL(c41(x1)) = x1    520.44/160.05
POL(c42(x1)) = x1    520.44/160.05
POL(c43(x1)) = x1    520.44/160.05
POL(c44(x1)) = x1    520.44/160.05
POL(c45(x1)) = x1    520.44/160.05
POL(c46(x1)) = x1    520.44/160.05
POL(c47(x1)) = x1    520.44/160.05
POL(c48(x1)) = x1    520.44/160.05
POL(c49(x1)) = x1    520.44/160.05
POL(c50(x1)) = x1    520.44/160.05
POL(c51(x1)) = x1    520.44/160.05
POL(c52(x1)) = x1    520.44/160.05
POL(c53(x1)) = x1    520.44/160.05
POL(c54(x1)) = x1    520.44/160.05
POL(c55(x1)) = x1    520.44/160.05
POL(c56(x1)) = x1    520.44/160.05
POL(c57(x1)) = x1    520.44/160.05
POL(c58(x1)) = x1    520.44/160.05
POL(c59(x1)) = x1    520.44/160.05
POL(c60(x1)) = x1    520.44/160.05
POL(c61(x1)) = x1    520.44/160.05
POL(mark(x1)) = [1] + x1    520.44/160.05
POL(ok(x1)) = x1   
520.44/160.05
520.44/160.05

(112) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.44/160.05
active(2ndspos(0, z0)) → mark(rnil) 520.44/160.05
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.44/160.05
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.44/160.05
active(2ndsneg(0, z0)) → mark(rnil) 520.44/160.05
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.44/160.05
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.44/160.05
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.44/160.05
active(plus(0, z0)) → mark(z0) 520.44/160.05
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.44/160.05
active(times(0, z0)) → mark(0) 520.44/160.05
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.44/160.05
active(square(z0)) → mark(times(z0, z0)) 520.44/160.05
active(s(z0)) → s(active(z0)) 520.44/160.05
active(posrecip(z0)) → posrecip(active(z0)) 520.44/160.05
active(negrecip(z0)) → negrecip(active(z0)) 520.44/160.05
active(cons(z0, z1)) → cons(active(z0), z1) 520.44/160.05
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.44/160.05
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.44/160.05
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.44/160.05
active(from(z0)) → from(active(z0)) 520.44/160.05
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.44/160.05
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.44/160.05
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.44/160.05
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.44/160.05
active(pi(z0)) → pi(active(z0)) 520.44/160.05
active(plus(z0, z1)) → plus(active(z0), z1) 520.44/160.05
active(plus(z0, z1)) → plus(z0, active(z1)) 520.44/160.05
active(times(z0, z1)) → times(active(z0), z1) 520.44/160.05
active(times(z0, z1)) → times(z0, active(z1)) 520.44/160.05
active(square(z0)) → square(active(z0)) 520.44/160.05
s(mark(z0)) → mark(s(z0)) 520.44/160.05
s(ok(z0)) → ok(s(z0)) 520.44/160.05
posrecip(mark(z0)) → mark(posrecip(z0)) 520.44/160.05
posrecip(ok(z0)) → ok(posrecip(z0)) 520.44/160.05
negrecip(mark(z0)) → mark(negrecip(z0)) 520.44/160.05
negrecip(ok(z0)) → ok(negrecip(z0)) 520.44/160.05
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.44/160.05
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.44/160.05
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.44/160.05
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.44/160.05
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.44/160.05
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.44/160.05
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.44/160.05
from(mark(z0)) → mark(from(z0)) 520.44/160.05
from(ok(z0)) → ok(from(z0)) 520.44/160.05
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.44/160.05
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.44/160.05
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.44/160.05
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.44/160.05
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.44/160.05
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.44/160.05
pi(mark(z0)) → mark(pi(z0)) 520.44/160.05
pi(ok(z0)) → ok(pi(z0)) 520.44/160.05
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.44/160.05
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.44/160.05
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.44/160.05
times(mark(z0), z1) → mark(times(z0, z1)) 520.44/160.05
times(z0, mark(z1)) → mark(times(z0, z1)) 520.44/160.05
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.44/160.05
square(mark(z0)) → mark(square(z0)) 520.44/160.05
square(ok(z0)) → ok(square(z0)) 520.44/160.05
proper(0) → ok(0) 520.44/160.05
proper(s(z0)) → s(proper(z0)) 520.44/160.05
proper(posrecip(z0)) → posrecip(proper(z0)) 520.44/160.05
proper(negrecip(z0)) → negrecip(proper(z0)) 520.44/160.05
proper(nil) → ok(nil) 520.44/160.05
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.44/160.05
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.44/160.05
proper(rnil) → ok(rnil) 520.44/160.05
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.44/160.05
proper(from(z0)) → from(proper(z0)) 520.44/160.05
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.44/160.05
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.44/160.05
proper(pi(z0)) → pi(proper(z0)) 520.44/160.05
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.44/160.05
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.44/160.05
proper(square(z0)) → square(proper(z0)) 520.44/160.05
top(mark(z0)) → top(proper(z0)) 520.44/160.05
top(ok(z0)) → top(active(z0))
Tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.05
S(ok(z0)) → c32(S(z0)) 520.44/160.05
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.05
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.05
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.05
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.05
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.05
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.05
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.05
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.05
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.05
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.05
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.05
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.05
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.05
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.05
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.05
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.05
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.05
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.05
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.05
PI(mark(z0)) → c52(PI(z0)) 520.44/160.05
PI(ok(z0)) → c53(PI(z0)) 520.44/160.05
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.05
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.05
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.05
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.05
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.05
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.05
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.05
SQUARE(ok(z0)) → c61(SQUARE(z0))
S tuples:

POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.05
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.05
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.05
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.05
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.05
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.05
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.05
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.05
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.05
PI(mark(z0)) → c52(PI(z0)) 520.44/160.05
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.05
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.05
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.05
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.05
SQUARE(ok(z0)) → c61(SQUARE(z0))
K tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.05
S(ok(z0)) → c32(S(z0)) 520.44/160.05
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.05
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.05
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.05
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.05
PI(ok(z0)) → c53(PI(z0)) 520.44/160.05
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.05
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.05
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.05
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.05
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.05
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.05
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.05
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.05
POSRECIP(mark(z0)) → c33(POSRECIP(z0))
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE

Compound Symbols:

c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61

520.44/160.05
520.44/160.05

(113) CdtPolyRedPairProof (UPPER BOUND (ADD(O(n^1))) transformation)

Found a reduction pair which oriented the following tuples strictly. Hence they can be removed from S.

POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.05
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.05
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1))
We considered the (Usable) Rules:none
And the Tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.05
S(ok(z0)) → c32(S(z0)) 520.44/160.05
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.05
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.05
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.05
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.05
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.05
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.05
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.05
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.05
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.05
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.05
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.05
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.05
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.05
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.05
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.05
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.05
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.05
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.05
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.05
PI(mark(z0)) → c52(PI(z0)) 520.44/160.05
PI(ok(z0)) → c53(PI(z0)) 520.44/160.05
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.05
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.05
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.05
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.05
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.05
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.05
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.05
SQUARE(ok(z0)) → c61(SQUARE(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 520.44/160.05

POL(2NDSNEG(x1, x2)) = 0    520.44/160.05
POL(2NDSPOS(x1, x2)) = [3]x1    520.44/160.05
POL(CONS(x1, x2)) = [4]x1    520.44/160.05
POL(CONS2(x1, x2)) = [3]x1 + [3]x2    520.44/160.05
POL(FROM(x1)) = 0    520.44/160.05
POL(NEGRECIP(x1)) = [3]x1    520.44/160.05
POL(PI(x1)) = 0    520.44/160.05
POL(PLUS(x1, x2)) = 0    520.44/160.05
POL(POSRECIP(x1)) = [2]x1    520.44/160.05
POL(RCONS(x1, x2)) = 0    520.44/160.05
POL(S(x1)) = [3]x1    520.44/160.05
POL(SQUARE(x1)) = 0    520.44/160.05
POL(TIMES(x1, x2)) = [3]x2    520.44/160.05
POL(c31(x1)) = x1    520.44/160.05
POL(c32(x1)) = x1    520.44/160.05
POL(c33(x1)) = x1    520.44/160.05
POL(c34(x1)) = x1    520.44/160.05
POL(c35(x1)) = x1    520.44/160.05
POL(c36(x1)) = x1    520.44/160.05
POL(c37(x1)) = x1    520.44/160.05
POL(c38(x1)) = x1    520.44/160.05
POL(c39(x1)) = x1    520.44/160.05
POL(c40(x1)) = x1    520.44/160.05
POL(c41(x1)) = x1    520.44/160.05
POL(c42(x1)) = x1    520.44/160.05
POL(c43(x1)) = x1    520.44/160.05
POL(c44(x1)) = x1    520.44/160.05
POL(c45(x1)) = x1    520.44/160.05
POL(c46(x1)) = x1    520.44/160.05
POL(c47(x1)) = x1    520.44/160.05
POL(c48(x1)) = x1    520.44/160.05
POL(c49(x1)) = x1    520.44/160.05
POL(c50(x1)) = x1    520.44/160.05
POL(c51(x1)) = x1    520.44/160.05
POL(c52(x1)) = x1    520.44/160.05
POL(c53(x1)) = x1    520.44/160.05
POL(c54(x1)) = x1    520.44/160.05
POL(c55(x1)) = x1    520.44/160.05
POL(c56(x1)) = x1    520.44/160.05
POL(c57(x1)) = x1    520.44/160.05
POL(c58(x1)) = x1    520.44/160.05
POL(c59(x1)) = x1    520.44/160.05
POL(c60(x1)) = x1    520.44/160.05
POL(c61(x1)) = x1    520.44/160.05
POL(mark(x1)) = [4] + x1    520.44/160.05
POL(ok(x1)) = [1] + x1   
520.44/160.05
520.44/160.05

(114) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.44/160.05
active(2ndspos(0, z0)) → mark(rnil) 520.44/160.05
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.44/160.05
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.44/160.05
active(2ndsneg(0, z0)) → mark(rnil) 520.44/160.05
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.44/160.05
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.44/160.05
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.44/160.05
active(plus(0, z0)) → mark(z0) 520.44/160.05
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.44/160.05
active(times(0, z0)) → mark(0) 520.44/160.05
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.44/160.05
active(square(z0)) → mark(times(z0, z0)) 520.44/160.05
active(s(z0)) → s(active(z0)) 520.44/160.05
active(posrecip(z0)) → posrecip(active(z0)) 520.44/160.05
active(negrecip(z0)) → negrecip(active(z0)) 520.44/160.05
active(cons(z0, z1)) → cons(active(z0), z1) 520.44/160.05
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.44/160.05
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.44/160.05
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.44/160.05
active(from(z0)) → from(active(z0)) 520.44/160.05
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.44/160.05
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.44/160.05
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.44/160.05
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.44/160.05
active(pi(z0)) → pi(active(z0)) 520.44/160.05
active(plus(z0, z1)) → plus(active(z0), z1) 520.44/160.05
active(plus(z0, z1)) → plus(z0, active(z1)) 520.44/160.05
active(times(z0, z1)) → times(active(z0), z1) 520.44/160.05
active(times(z0, z1)) → times(z0, active(z1)) 520.44/160.05
active(square(z0)) → square(active(z0)) 520.44/160.05
s(mark(z0)) → mark(s(z0)) 520.44/160.05
s(ok(z0)) → ok(s(z0)) 520.44/160.05
posrecip(mark(z0)) → mark(posrecip(z0)) 520.44/160.05
posrecip(ok(z0)) → ok(posrecip(z0)) 520.44/160.05
negrecip(mark(z0)) → mark(negrecip(z0)) 520.44/160.05
negrecip(ok(z0)) → ok(negrecip(z0)) 520.44/160.05
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.44/160.05
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.44/160.05
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.44/160.05
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.44/160.05
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.44/160.05
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.44/160.05
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.44/160.05
from(mark(z0)) → mark(from(z0)) 520.44/160.05
from(ok(z0)) → ok(from(z0)) 520.44/160.05
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.44/160.05
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.44/160.05
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.44/160.05
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.44/160.05
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.44/160.05
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.44/160.05
pi(mark(z0)) → mark(pi(z0)) 520.44/160.05
pi(ok(z0)) → ok(pi(z0)) 520.44/160.05
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.44/160.05
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.44/160.05
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.44/160.05
times(mark(z0), z1) → mark(times(z0, z1)) 520.44/160.05
times(z0, mark(z1)) → mark(times(z0, z1)) 520.44/160.05
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.44/160.05
square(mark(z0)) → mark(square(z0)) 520.44/160.05
square(ok(z0)) → ok(square(z0)) 520.44/160.05
proper(0) → ok(0) 520.44/160.05
proper(s(z0)) → s(proper(z0)) 520.44/160.05
proper(posrecip(z0)) → posrecip(proper(z0)) 520.44/160.05
proper(negrecip(z0)) → negrecip(proper(z0)) 520.44/160.05
proper(nil) → ok(nil) 520.44/160.05
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.44/160.05
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.44/160.05
proper(rnil) → ok(rnil) 520.44/160.05
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.44/160.05
proper(from(z0)) → from(proper(z0)) 520.44/160.05
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.44/160.05
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.44/160.05
proper(pi(z0)) → pi(proper(z0)) 520.44/160.05
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.44/160.05
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.44/160.05
proper(square(z0)) → square(proper(z0)) 520.44/160.05
top(mark(z0)) → top(proper(z0)) 520.44/160.05
top(ok(z0)) → top(active(z0))
Tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.05
S(ok(z0)) → c32(S(z0)) 520.44/160.05
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.05
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.05
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.05
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.05
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.05
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.05
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.05
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.05
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.05
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.05
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.05
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.05
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.05
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.05
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.05
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.05
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.05
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.05
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.05
PI(mark(z0)) → c52(PI(z0)) 520.44/160.05
PI(ok(z0)) → c53(PI(z0)) 520.44/160.05
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.05
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.05
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.05
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.05
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.05
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.05
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.05
SQUARE(ok(z0)) → c61(SQUARE(z0))
S tuples:

RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.05
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.05
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.05
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.05
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.05
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.05
PI(mark(z0)) → c52(PI(z0)) 520.44/160.05
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.05
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.05
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.05
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.05
SQUARE(ok(z0)) → c61(SQUARE(z0))
K tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.05
S(ok(z0)) → c32(S(z0)) 520.44/160.05
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.05
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.05
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.05
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.05
PI(ok(z0)) → c53(PI(z0)) 520.44/160.05
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.05
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.05
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.05
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.05
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.05
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.05
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.05
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.05
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.05
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.05
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.05
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1))
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE

Compound Symbols:

c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61

520.44/160.05
520.44/160.05

(115) CdtPolyRedPairProof (UPPER BOUND (ADD(O(n^1))) transformation)

Found a reduction pair which oriented the following tuples strictly. Hence they can be removed from S.

PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.05
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.05
TIMES(mark(z0), z1) → c57(TIMES(z0, z1))
We considered the (Usable) Rules:none
And the Tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.05
S(ok(z0)) → c32(S(z0)) 520.44/160.05
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.05
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.05
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.05
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.05
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.05
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.05
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.05
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.05
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.05
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.05
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.05
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.05
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.05
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.05
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.05
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.05
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.05
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.05
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.05
PI(mark(z0)) → c52(PI(z0)) 520.44/160.05
PI(ok(z0)) → c53(PI(z0)) 520.44/160.05
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.05
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.05
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.05
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.05
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.05
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.05
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.05
SQUARE(ok(z0)) → c61(SQUARE(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 520.44/160.05

POL(2NDSNEG(x1, x2)) = 0    520.44/160.05
POL(2NDSPOS(x1, x2)) = [5]x1    520.44/160.05
POL(CONS(x1, x2)) = [3]x1 + [5]x2    520.44/160.05
POL(CONS2(x1, x2)) = [5]x1 + [5]x2    520.44/160.05
POL(FROM(x1)) = 0    520.44/160.05
POL(NEGRECIP(x1)) = [5]x1    520.44/160.05
POL(PI(x1)) = 0    520.44/160.05
POL(PLUS(x1, x2)) = x1    520.44/160.05
POL(POSRECIP(x1)) = [5]x1    520.44/160.05
POL(RCONS(x1, x2)) = 0    520.44/160.05
POL(S(x1)) = [3]x1    520.44/160.05
POL(SQUARE(x1)) = 0    520.44/160.05
POL(TIMES(x1, x2)) = x1 + [5]x2    520.44/160.05
POL(c31(x1)) = x1    520.44/160.05
POL(c32(x1)) = x1    520.44/160.05
POL(c33(x1)) = x1    520.44/160.05
POL(c34(x1)) = x1    520.44/160.05
POL(c35(x1)) = x1    520.44/160.05
POL(c36(x1)) = x1    520.44/160.05
POL(c37(x1)) = x1    520.44/160.05
POL(c38(x1)) = x1    520.44/160.05
POL(c39(x1)) = x1    520.44/160.05
POL(c40(x1)) = x1    520.44/160.05
POL(c41(x1)) = x1    520.44/160.05
POL(c42(x1)) = x1    520.44/160.05
POL(c43(x1)) = x1    520.44/160.05
POL(c44(x1)) = x1    520.44/160.05
POL(c45(x1)) = x1    520.44/160.05
POL(c46(x1)) = x1    520.44/160.05
POL(c47(x1)) = x1    520.44/160.05
POL(c48(x1)) = x1    520.44/160.05
POL(c49(x1)) = x1    520.44/160.05
POL(c50(x1)) = x1    520.44/160.05
POL(c51(x1)) = x1    520.44/160.05
POL(c52(x1)) = x1    520.44/160.05
POL(c53(x1)) = x1    520.44/160.05
POL(c54(x1)) = x1    520.44/160.05
POL(c55(x1)) = x1    520.44/160.05
POL(c56(x1)) = x1    520.44/160.05
POL(c57(x1)) = x1    520.44/160.05
POL(c58(x1)) = x1    520.44/160.05
POL(c59(x1)) = x1    520.44/160.05
POL(c60(x1)) = x1    520.44/160.05
POL(c61(x1)) = x1    520.44/160.05
POL(mark(x1)) = [1] + x1    520.44/160.05
POL(ok(x1)) = [2] + x1   
520.44/160.05
520.44/160.05

(116) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.44/160.05
active(2ndspos(0, z0)) → mark(rnil) 520.44/160.05
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.44/160.05
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.44/160.05
active(2ndsneg(0, z0)) → mark(rnil) 520.44/160.05
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.44/160.05
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.44/160.05
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.44/160.05
active(plus(0, z0)) → mark(z0) 520.44/160.05
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.44/160.05
active(times(0, z0)) → mark(0) 520.44/160.05
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.44/160.05
active(square(z0)) → mark(times(z0, z0)) 520.44/160.05
active(s(z0)) → s(active(z0)) 520.44/160.05
active(posrecip(z0)) → posrecip(active(z0)) 520.44/160.05
active(negrecip(z0)) → negrecip(active(z0)) 520.44/160.05
active(cons(z0, z1)) → cons(active(z0), z1) 520.44/160.05
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.44/160.05
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.44/160.05
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.44/160.05
active(from(z0)) → from(active(z0)) 520.44/160.05
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.44/160.05
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.44/160.05
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.44/160.05
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.44/160.05
active(pi(z0)) → pi(active(z0)) 520.44/160.05
active(plus(z0, z1)) → plus(active(z0), z1) 520.44/160.05
active(plus(z0, z1)) → plus(z0, active(z1)) 520.44/160.05
active(times(z0, z1)) → times(active(z0), z1) 520.44/160.05
active(times(z0, z1)) → times(z0, active(z1)) 520.44/160.05
active(square(z0)) → square(active(z0)) 520.44/160.05
s(mark(z0)) → mark(s(z0)) 520.44/160.05
s(ok(z0)) → ok(s(z0)) 520.44/160.05
posrecip(mark(z0)) → mark(posrecip(z0)) 520.44/160.05
posrecip(ok(z0)) → ok(posrecip(z0)) 520.44/160.05
negrecip(mark(z0)) → mark(negrecip(z0)) 520.44/160.05
negrecip(ok(z0)) → ok(negrecip(z0)) 520.44/160.05
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.44/160.05
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.44/160.05
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.44/160.05
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.44/160.05
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.44/160.05
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.44/160.05
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.44/160.05
from(mark(z0)) → mark(from(z0)) 520.44/160.05
from(ok(z0)) → ok(from(z0)) 520.44/160.05
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.44/160.05
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.44/160.05
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.44/160.05
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.44/160.05
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.44/160.05
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.44/160.05
pi(mark(z0)) → mark(pi(z0)) 520.44/160.05
pi(ok(z0)) → ok(pi(z0)) 520.44/160.05
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.44/160.05
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.44/160.05
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.44/160.05
times(mark(z0), z1) → mark(times(z0, z1)) 520.44/160.05
times(z0, mark(z1)) → mark(times(z0, z1)) 520.44/160.05
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.44/160.05
square(mark(z0)) → mark(square(z0)) 520.44/160.05
square(ok(z0)) → ok(square(z0)) 520.44/160.05
proper(0) → ok(0) 520.44/160.05
proper(s(z0)) → s(proper(z0)) 520.44/160.05
proper(posrecip(z0)) → posrecip(proper(z0)) 520.44/160.05
proper(negrecip(z0)) → negrecip(proper(z0)) 520.44/160.05
proper(nil) → ok(nil) 520.44/160.05
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.44/160.05
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.44/160.05
proper(rnil) → ok(rnil) 520.44/160.05
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.44/160.05
proper(from(z0)) → from(proper(z0)) 520.44/160.05
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.44/160.05
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.44/160.05
proper(pi(z0)) → pi(proper(z0)) 520.44/160.05
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.44/160.05
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.44/160.05
proper(square(z0)) → square(proper(z0)) 520.44/160.05
top(mark(z0)) → top(proper(z0)) 520.44/160.05
top(ok(z0)) → top(active(z0))
Tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.05
S(ok(z0)) → c32(S(z0)) 520.44/160.05
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.05
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.05
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.05
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.05
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.05
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.05
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.05
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.05
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.05
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.05
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.05
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.05
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.05
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.05
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.05
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.05
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.05
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.05
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.05
PI(mark(z0)) → c52(PI(z0)) 520.44/160.05
PI(ok(z0)) → c53(PI(z0)) 520.44/160.05
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.05
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.05
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.05
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.05
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.05
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.05
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.05
SQUARE(ok(z0)) → c61(SQUARE(z0))
S tuples:

RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.05
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.05
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.05
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.05
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.05
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.05
PI(mark(z0)) → c52(PI(z0)) 520.44/160.05
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.05
SQUARE(ok(z0)) → c61(SQUARE(z0))
K tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.05
S(ok(z0)) → c32(S(z0)) 520.44/160.05
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.05
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.05
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.05
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.05
PI(ok(z0)) → c53(PI(z0)) 520.44/160.05
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.05
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.05
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.05
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.05
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.05
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.05
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.05
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.05
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.05
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.05
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.05
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.05
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.05
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.05
TIMES(mark(z0), z1) → c57(TIMES(z0, z1))
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE

Compound Symbols:

c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61

520.44/160.05
520.44/160.05

(117) CdtPolyRedPairProof (UPPER BOUND (ADD(O(n^1))) transformation)

Found a reduction pair which oriented the following tuples strictly. Hence they can be removed from S.

2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.05
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.05
PI(mark(z0)) → c52(PI(z0)) 520.44/160.05
SQUARE(mark(z0)) → c60(SQUARE(z0))
We considered the (Usable) Rules:none
And the Tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.05
S(ok(z0)) → c32(S(z0)) 520.44/160.05
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.05
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.05
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.05
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.05
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.05
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.05
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.05
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.05
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.05
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.05
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.05
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.05
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.05
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.05
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.05
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.05
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.05
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.05
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.05
PI(mark(z0)) → c52(PI(z0)) 520.44/160.05
PI(ok(z0)) → c53(PI(z0)) 520.44/160.05
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.05
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.05
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.05
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.05
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.05
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.05
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.05
SQUARE(ok(z0)) → c61(SQUARE(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 520.44/160.05

POL(2NDSNEG(x1, x2)) = [2]x1 + [2]x2    520.44/160.05
POL(2NDSPOS(x1, x2)) = [3]x1    520.44/160.05
POL(CONS(x1, x2)) = [5]x1 + [5]x2    520.44/160.05
POL(CONS2(x1, x2)) = [5]x1 + [5]x2    520.44/160.05
POL(FROM(x1)) = 0    520.44/160.05
POL(NEGRECIP(x1)) = [3]x1    520.44/160.05
POL(PI(x1)) = [2]x1    520.44/160.05
POL(PLUS(x1, x2)) = [5]x1 + [3]x2    520.44/160.05
POL(POSRECIP(x1)) = [3]x1    520.44/160.05
POL(RCONS(x1, x2)) = 0    520.44/160.05
POL(S(x1)) = [3]x1    520.44/160.05
POL(SQUARE(x1)) = x1    520.44/160.05
POL(TIMES(x1, x2)) = [5]x1 + [5]x2    520.44/160.05
POL(c31(x1)) = x1    520.44/160.05
POL(c32(x1)) = x1    520.44/160.05
POL(c33(x1)) = x1    520.44/160.05
POL(c34(x1)) = x1    520.44/160.05
POL(c35(x1)) = x1    520.44/160.05
POL(c36(x1)) = x1    520.44/160.05
POL(c37(x1)) = x1    520.44/160.05
POL(c38(x1)) = x1    520.44/160.05
POL(c39(x1)) = x1    520.44/160.05
POL(c40(x1)) = x1    520.44/160.05
POL(c41(x1)) = x1    520.44/160.05
POL(c42(x1)) = x1    520.44/160.05
POL(c43(x1)) = x1    520.44/160.05
POL(c44(x1)) = x1    520.44/160.05
POL(c45(x1)) = x1    520.44/160.05
POL(c46(x1)) = x1    520.44/160.05
POL(c47(x1)) = x1    520.44/160.05
POL(c48(x1)) = x1    520.44/160.05
POL(c49(x1)) = x1    520.44/160.05
POL(c50(x1)) = x1    520.44/160.05
POL(c51(x1)) = x1    520.44/160.05
POL(c52(x1)) = x1    520.44/160.05
POL(c53(x1)) = x1    520.44/160.05
POL(c54(x1)) = x1    520.44/160.05
POL(c55(x1)) = x1    520.44/160.05
POL(c56(x1)) = x1    520.44/160.05
POL(c57(x1)) = x1    520.44/160.05
POL(c58(x1)) = x1    520.44/160.05
POL(c59(x1)) = x1    520.44/160.05
POL(c60(x1)) = x1    520.44/160.05
POL(c61(x1)) = x1    520.44/160.05
POL(mark(x1)) = [1] + x1    520.44/160.05
POL(ok(x1)) = x1   
520.44/160.05
520.44/160.05

(118) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.44/160.05
active(2ndspos(0, z0)) → mark(rnil) 520.44/160.05
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.44/160.05
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.44/160.05
active(2ndsneg(0, z0)) → mark(rnil) 520.44/160.05
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.44/160.05
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.44/160.05
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.44/160.05
active(plus(0, z0)) → mark(z0) 520.44/160.05
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.44/160.05
active(times(0, z0)) → mark(0) 520.44/160.05
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.44/160.05
active(square(z0)) → mark(times(z0, z0)) 520.44/160.05
active(s(z0)) → s(active(z0)) 520.44/160.05
active(posrecip(z0)) → posrecip(active(z0)) 520.44/160.05
active(negrecip(z0)) → negrecip(active(z0)) 520.44/160.05
active(cons(z0, z1)) → cons(active(z0), z1) 520.44/160.05
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.44/160.05
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.44/160.05
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.44/160.05
active(from(z0)) → from(active(z0)) 520.44/160.05
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.44/160.05
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.44/160.05
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.44/160.05
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.44/160.05
active(pi(z0)) → pi(active(z0)) 520.44/160.05
active(plus(z0, z1)) → plus(active(z0), z1) 520.44/160.05
active(plus(z0, z1)) → plus(z0, active(z1)) 520.44/160.05
active(times(z0, z1)) → times(active(z0), z1) 520.44/160.05
active(times(z0, z1)) → times(z0, active(z1)) 520.44/160.05
active(square(z0)) → square(active(z0)) 520.44/160.05
s(mark(z0)) → mark(s(z0)) 520.44/160.05
s(ok(z0)) → ok(s(z0)) 520.44/160.05
posrecip(mark(z0)) → mark(posrecip(z0)) 520.44/160.05
posrecip(ok(z0)) → ok(posrecip(z0)) 520.44/160.05
negrecip(mark(z0)) → mark(negrecip(z0)) 520.44/160.05
negrecip(ok(z0)) → ok(negrecip(z0)) 520.44/160.05
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.44/160.05
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.44/160.05
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.44/160.05
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.44/160.05
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.44/160.05
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.44/160.05
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.44/160.05
from(mark(z0)) → mark(from(z0)) 520.44/160.05
from(ok(z0)) → ok(from(z0)) 520.44/160.05
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.44/160.05
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.44/160.05
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.44/160.05
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.44/160.05
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.44/160.05
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.44/160.05
pi(mark(z0)) → mark(pi(z0)) 520.44/160.05
pi(ok(z0)) → ok(pi(z0)) 520.44/160.05
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.44/160.05
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.44/160.05
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.44/160.05
times(mark(z0), z1) → mark(times(z0, z1)) 520.44/160.05
times(z0, mark(z1)) → mark(times(z0, z1)) 520.44/160.05
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.44/160.05
square(mark(z0)) → mark(square(z0)) 520.44/160.05
square(ok(z0)) → ok(square(z0)) 520.44/160.05
proper(0) → ok(0) 520.44/160.05
proper(s(z0)) → s(proper(z0)) 520.44/160.05
proper(posrecip(z0)) → posrecip(proper(z0)) 520.44/160.05
proper(negrecip(z0)) → negrecip(proper(z0)) 520.44/160.05
proper(nil) → ok(nil) 520.44/160.05
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.44/160.05
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.44/160.05
proper(rnil) → ok(rnil) 520.44/160.05
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.44/160.05
proper(from(z0)) → from(proper(z0)) 520.44/160.05
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.44/160.05
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.44/160.05
proper(pi(z0)) → pi(proper(z0)) 520.44/160.05
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.44/160.05
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.44/160.05
proper(square(z0)) → square(proper(z0)) 520.44/160.05
top(mark(z0)) → top(proper(z0)) 520.44/160.05
top(ok(z0)) → top(active(z0))
Tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.05
S(ok(z0)) → c32(S(z0)) 520.44/160.05
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.05
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.05
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.05
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.05
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.05
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.05
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.05
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.05
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.05
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.05
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.05
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.05
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.05
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.05
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.05
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.05
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.05
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.05
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.05
PI(mark(z0)) → c52(PI(z0)) 520.44/160.05
PI(ok(z0)) → c53(PI(z0)) 520.44/160.05
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.05
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.05
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.05
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.05
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.05
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.05
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.05
SQUARE(ok(z0)) → c61(SQUARE(z0))
S tuples:

RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.05
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.05
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.05
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.05
SQUARE(ok(z0)) → c61(SQUARE(z0))
K tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.05
S(ok(z0)) → c32(S(z0)) 520.44/160.05
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.05
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.05
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.05
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.05
PI(ok(z0)) → c53(PI(z0)) 520.44/160.05
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.05
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.05
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.05
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.05
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.05
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.05
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.05
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.05
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.05
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.05
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.05
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.05
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.05
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.05
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.05
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.05
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.05
PI(mark(z0)) → c52(PI(z0)) 520.44/160.05
SQUARE(mark(z0)) → c60(SQUARE(z0))
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE

Compound Symbols:

c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61

520.44/160.05
520.44/160.05

(119) CdtPolyRedPairProof (UPPER BOUND (ADD(O(n^1))) transformation)

Found a reduction pair which oriented the following tuples strictly. Hence they can be removed from S.

RCONS(mark(z0), z1) → c41(RCONS(z0, z1))
We considered the (Usable) Rules:none
And the Tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.05
S(ok(z0)) → c32(S(z0)) 520.44/160.05
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.05
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.05
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.05
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.05
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.05
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.05
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.05
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.05
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.05
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.05
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.05
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.05
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.05
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.05
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.05
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.05
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.05
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.05
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.05
PI(mark(z0)) → c52(PI(z0)) 520.44/160.05
PI(ok(z0)) → c53(PI(z0)) 520.44/160.05
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.05
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.05
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.05
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.05
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.05
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.05
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.05
SQUARE(ok(z0)) → c61(SQUARE(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 520.44/160.05

POL(2NDSNEG(x1, x2)) = [5]x1 + [3]x2    520.44/160.05
POL(2NDSPOS(x1, x2)) = [3]x1    520.44/160.05
POL(CONS(x1, x2)) = [3]x1 + [5]x2    520.44/160.05
POL(CONS2(x1, x2)) = [5]x1 + [5]x2    520.44/160.05
POL(FROM(x1)) = 0    520.44/160.05
POL(NEGRECIP(x1)) = [5]x1    520.44/160.05
POL(PI(x1)) = [5]x1    520.44/160.05
POL(PLUS(x1, x2)) = [3]x1 + [5]x2    520.44/160.05
POL(POSRECIP(x1)) = [5]x1    520.44/160.05
POL(RCONS(x1, x2)) = [2]x1    520.44/160.05
POL(S(x1)) = [3]x1    520.44/160.05
POL(SQUARE(x1)) = 0    520.44/160.05
POL(TIMES(x1, x2)) = [3]x1 + [3]x2    520.44/160.05
POL(c31(x1)) = x1    520.44/160.05
POL(c32(x1)) = x1    520.44/160.05
POL(c33(x1)) = x1    520.44/160.05
POL(c34(x1)) = x1    520.44/160.05
POL(c35(x1)) = x1    520.44/160.05
POL(c36(x1)) = x1    520.44/160.05
POL(c37(x1)) = x1    520.44/160.05
POL(c38(x1)) = x1    520.44/160.05
POL(c39(x1)) = x1    520.44/160.05
POL(c40(x1)) = x1    520.44/160.05
POL(c41(x1)) = x1    520.44/160.05
POL(c42(x1)) = x1    520.44/160.05
POL(c43(x1)) = x1    520.44/160.05
POL(c44(x1)) = x1    520.44/160.05
POL(c45(x1)) = x1    520.44/160.05
POL(c46(x1)) = x1    520.44/160.05
POL(c47(x1)) = x1    520.44/160.05
POL(c48(x1)) = x1    520.44/160.05
POL(c49(x1)) = x1    520.44/160.05
POL(c50(x1)) = x1    520.44/160.05
POL(c51(x1)) = x1    520.44/160.05
POL(c52(x1)) = x1    520.44/160.05
POL(c53(x1)) = x1    520.44/160.05
POL(c54(x1)) = x1    520.44/160.05
POL(c55(x1)) = x1    520.44/160.05
POL(c56(x1)) = x1    520.44/160.05
POL(c57(x1)) = x1    520.44/160.05
POL(c58(x1)) = x1    520.44/160.05
POL(c59(x1)) = x1    520.44/160.05
POL(c60(x1)) = x1    520.44/160.05
POL(c61(x1)) = x1    520.44/160.05
POL(mark(x1)) = [1] + x1    520.44/160.05
POL(ok(x1)) = x1   
520.44/160.05
520.44/160.05

(120) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.44/160.05
active(2ndspos(0, z0)) → mark(rnil) 520.44/160.05
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.44/160.05
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.44/160.05
active(2ndsneg(0, z0)) → mark(rnil) 520.44/160.05
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.44/160.05
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.44/160.05
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.44/160.05
active(plus(0, z0)) → mark(z0) 520.44/160.05
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.44/160.05
active(times(0, z0)) → mark(0) 520.44/160.05
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.44/160.05
active(square(z0)) → mark(times(z0, z0)) 520.44/160.05
active(s(z0)) → s(active(z0)) 520.44/160.05
active(posrecip(z0)) → posrecip(active(z0)) 520.44/160.05
active(negrecip(z0)) → negrecip(active(z0)) 520.44/160.05
active(cons(z0, z1)) → cons(active(z0), z1) 520.44/160.05
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.44/160.05
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.44/160.05
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.44/160.05
active(from(z0)) → from(active(z0)) 520.44/160.05
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.44/160.05
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.44/160.05
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.44/160.05
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.44/160.05
active(pi(z0)) → pi(active(z0)) 520.44/160.05
active(plus(z0, z1)) → plus(active(z0), z1) 520.44/160.05
active(plus(z0, z1)) → plus(z0, active(z1)) 520.44/160.05
active(times(z0, z1)) → times(active(z0), z1) 520.44/160.05
active(times(z0, z1)) → times(z0, active(z1)) 520.44/160.05
active(square(z0)) → square(active(z0)) 520.44/160.05
s(mark(z0)) → mark(s(z0)) 520.44/160.05
s(ok(z0)) → ok(s(z0)) 520.44/160.05
posrecip(mark(z0)) → mark(posrecip(z0)) 520.44/160.05
posrecip(ok(z0)) → ok(posrecip(z0)) 520.44/160.05
negrecip(mark(z0)) → mark(negrecip(z0)) 520.44/160.05
negrecip(ok(z0)) → ok(negrecip(z0)) 520.44/160.05
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.44/160.05
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.44/160.05
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.44/160.05
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.44/160.05
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.44/160.05
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.44/160.05
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.44/160.05
from(mark(z0)) → mark(from(z0)) 520.44/160.05
from(ok(z0)) → ok(from(z0)) 520.44/160.05
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.44/160.05
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.44/160.05
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.44/160.05
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.44/160.05
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.44/160.05
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.44/160.05
pi(mark(z0)) → mark(pi(z0)) 520.44/160.05
pi(ok(z0)) → ok(pi(z0)) 520.44/160.05
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.44/160.05
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.44/160.05
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.44/160.05
times(mark(z0), z1) → mark(times(z0, z1)) 520.44/160.05
times(z0, mark(z1)) → mark(times(z0, z1)) 520.44/160.05
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.44/160.05
square(mark(z0)) → mark(square(z0)) 520.44/160.05
square(ok(z0)) → ok(square(z0)) 520.44/160.05
proper(0) → ok(0) 520.44/160.05
proper(s(z0)) → s(proper(z0)) 520.44/160.05
proper(posrecip(z0)) → posrecip(proper(z0)) 520.44/160.05
proper(negrecip(z0)) → negrecip(proper(z0)) 520.44/160.05
proper(nil) → ok(nil) 520.44/160.05
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.44/160.05
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.44/160.05
proper(rnil) → ok(rnil) 520.44/160.05
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.44/160.05
proper(from(z0)) → from(proper(z0)) 520.44/160.05
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.44/160.05
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.44/160.05
proper(pi(z0)) → pi(proper(z0)) 520.44/160.05
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.44/160.05
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.44/160.05
proper(square(z0)) → square(proper(z0)) 520.44/160.05
top(mark(z0)) → top(proper(z0)) 520.44/160.05
top(ok(z0)) → top(active(z0))
Tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.05
S(ok(z0)) → c32(S(z0)) 520.44/160.05
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.05
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.05
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.05
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.05
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.05
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.05
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.05
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.05
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.05
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.05
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.05
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.05
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.05
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.05
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.05
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.05
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.05
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.05
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.05
PI(mark(z0)) → c52(PI(z0)) 520.44/160.05
PI(ok(z0)) → c53(PI(z0)) 520.44/160.05
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.05
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.05
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.05
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.05
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.05
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.05
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.05
SQUARE(ok(z0)) → c61(SQUARE(z0))
S tuples:

RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.05
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.05
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.05
SQUARE(ok(z0)) → c61(SQUARE(z0))
K tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.05
S(ok(z0)) → c32(S(z0)) 520.44/160.05
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.05
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.05
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.05
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.05
PI(ok(z0)) → c53(PI(z0)) 520.44/160.05
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.05
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.05
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.05
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.05
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.05
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.05
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.05
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.05
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.05
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.05
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.05
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.05
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.05
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.05
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.05
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.05
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.05
PI(mark(z0)) → c52(PI(z0)) 520.44/160.05
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.05
RCONS(mark(z0), z1) → c41(RCONS(z0, z1))
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE

Compound Symbols:

c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61

520.44/160.05
520.44/160.05

(121) CdtPolyRedPairProof (UPPER BOUND (ADD(O(n^1))) transformation)

Found a reduction pair which oriented the following tuples strictly. Hence they can be removed from S.

RCONS(z0, mark(z1)) → c42(RCONS(z0, z1))
We considered the (Usable) Rules:none
And the Tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.05
S(ok(z0)) → c32(S(z0)) 520.44/160.05
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.05
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.05
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.05
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.05
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.05
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.05
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.05
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.05
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.05
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.05
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.05
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.05
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.05
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.05
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.05
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.05
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.05
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.05
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.05
PI(mark(z0)) → c52(PI(z0)) 520.44/160.05
PI(ok(z0)) → c53(PI(z0)) 520.44/160.05
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.05
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.05
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.05
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.05
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.05
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.05
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.05
SQUARE(ok(z0)) → c61(SQUARE(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 520.44/160.05

POL(2NDSNEG(x1, x2)) = [5]x1 + [5]x2    520.44/160.05
POL(2NDSPOS(x1, x2)) = [3]x1    520.44/160.05
POL(CONS(x1, x2)) = [5]x1 + [3]x2    520.44/160.05
POL(CONS2(x1, x2)) = [5]x1 + [5]x2    520.44/160.05
POL(FROM(x1)) = 0    520.44/160.05
POL(NEGRECIP(x1)) = [3]x1    520.44/160.05
POL(PI(x1)) = [3]x1    520.44/160.05
POL(PLUS(x1, x2)) = [5]x1 + [5]x2    520.44/160.05
POL(POSRECIP(x1)) = [3]x1    520.44/160.05
POL(RCONS(x1, x2)) = [5]x1 + [2]x2    520.44/160.05
POL(S(x1)) = [3]x1    520.44/160.05
POL(SQUARE(x1)) = 0    520.44/160.05
POL(TIMES(x1, x2)) = [5]x1 + [5]x2    520.44/160.05
POL(c31(x1)) = x1    520.44/160.05
POL(c32(x1)) = x1    520.44/160.05
POL(c33(x1)) = x1    520.44/160.05
POL(c34(x1)) = x1    520.44/160.05
POL(c35(x1)) = x1    520.44/160.05
POL(c36(x1)) = x1    520.44/160.05
POL(c37(x1)) = x1    520.44/160.05
POL(c38(x1)) = x1    520.44/160.05
POL(c39(x1)) = x1    520.44/160.05
POL(c40(x1)) = x1    520.44/160.05
POL(c41(x1)) = x1    520.44/160.05
POL(c42(x1)) = x1    520.44/160.05
POL(c43(x1)) = x1    520.44/160.05
POL(c44(x1)) = x1    520.44/160.05
POL(c45(x1)) = x1    520.44/160.05
POL(c46(x1)) = x1    520.44/160.05
POL(c47(x1)) = x1    520.44/160.05
POL(c48(x1)) = x1    520.44/160.05
POL(c49(x1)) = x1    520.44/160.05
POL(c50(x1)) = x1    520.44/160.05
POL(c51(x1)) = x1    520.44/160.05
POL(c52(x1)) = x1    520.44/160.05
POL(c53(x1)) = x1    520.44/160.05
POL(c54(x1)) = x1    520.44/160.05
POL(c55(x1)) = x1    520.44/160.05
POL(c56(x1)) = x1    520.44/160.05
POL(c57(x1)) = x1    520.44/160.05
POL(c58(x1)) = x1    520.44/160.05
POL(c59(x1)) = x1    520.44/160.05
POL(c60(x1)) = x1    520.44/160.05
POL(c61(x1)) = x1    520.44/160.05
POL(mark(x1)) = [1] + x1    520.44/160.05
POL(ok(x1)) = x1   
520.44/160.05
520.44/160.05

(122) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.44/160.05
active(2ndspos(0, z0)) → mark(rnil) 520.44/160.05
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.44/160.05
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.44/160.05
active(2ndsneg(0, z0)) → mark(rnil) 520.44/160.05
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.44/160.05
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.44/160.05
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.44/160.05
active(plus(0, z0)) → mark(z0) 520.44/160.05
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.44/160.05
active(times(0, z0)) → mark(0) 520.44/160.05
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.44/160.05
active(square(z0)) → mark(times(z0, z0)) 520.44/160.05
active(s(z0)) → s(active(z0)) 520.44/160.05
active(posrecip(z0)) → posrecip(active(z0)) 520.44/160.05
active(negrecip(z0)) → negrecip(active(z0)) 520.44/160.05
active(cons(z0, z1)) → cons(active(z0), z1) 520.44/160.05
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.44/160.05
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.44/160.05
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.44/160.05
active(from(z0)) → from(active(z0)) 520.44/160.05
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.44/160.05
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.44/160.05
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.44/160.05
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.44/160.05
active(pi(z0)) → pi(active(z0)) 520.44/160.05
active(plus(z0, z1)) → plus(active(z0), z1) 520.44/160.05
active(plus(z0, z1)) → plus(z0, active(z1)) 520.44/160.05
active(times(z0, z1)) → times(active(z0), z1) 520.44/160.05
active(times(z0, z1)) → times(z0, active(z1)) 520.44/160.05
active(square(z0)) → square(active(z0)) 520.44/160.05
s(mark(z0)) → mark(s(z0)) 520.44/160.05
s(ok(z0)) → ok(s(z0)) 520.44/160.05
posrecip(mark(z0)) → mark(posrecip(z0)) 520.44/160.05
posrecip(ok(z0)) → ok(posrecip(z0)) 520.44/160.05
negrecip(mark(z0)) → mark(negrecip(z0)) 520.44/160.05
negrecip(ok(z0)) → ok(negrecip(z0)) 520.44/160.05
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.44/160.05
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.44/160.05
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.44/160.05
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.44/160.05
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.44/160.05
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.44/160.05
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.44/160.05
from(mark(z0)) → mark(from(z0)) 520.44/160.05
from(ok(z0)) → ok(from(z0)) 520.44/160.05
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.44/160.05
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.44/160.05
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.44/160.05
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.44/160.05
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.44/160.05
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.44/160.05
pi(mark(z0)) → mark(pi(z0)) 520.44/160.05
pi(ok(z0)) → ok(pi(z0)) 520.44/160.05
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.44/160.05
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.44/160.05
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.44/160.05
times(mark(z0), z1) → mark(times(z0, z1)) 520.44/160.05
times(z0, mark(z1)) → mark(times(z0, z1)) 520.44/160.05
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.44/160.05
square(mark(z0)) → mark(square(z0)) 520.44/160.05
square(ok(z0)) → ok(square(z0)) 520.44/160.05
proper(0) → ok(0) 520.44/160.05
proper(s(z0)) → s(proper(z0)) 520.44/160.05
proper(posrecip(z0)) → posrecip(proper(z0)) 520.44/160.05
proper(negrecip(z0)) → negrecip(proper(z0)) 520.44/160.05
proper(nil) → ok(nil) 520.44/160.05
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.44/160.05
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.44/160.05
proper(rnil) → ok(rnil) 520.44/160.05
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.44/160.05
proper(from(z0)) → from(proper(z0)) 520.44/160.05
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.44/160.05
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.44/160.05
proper(pi(z0)) → pi(proper(z0)) 520.44/160.05
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.44/160.05
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.44/160.05
proper(square(z0)) → square(proper(z0)) 520.44/160.05
top(mark(z0)) → top(proper(z0)) 520.44/160.05
top(ok(z0)) → top(active(z0))
Tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.05
S(ok(z0)) → c32(S(z0)) 520.44/160.05
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.05
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.05
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.05
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.05
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.05
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.05
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.05
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.05
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.05
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.05
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.05
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.05
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.05
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.05
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.05
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.05
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.05
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.05
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.05
PI(mark(z0)) → c52(PI(z0)) 520.44/160.05
PI(ok(z0)) → c53(PI(z0)) 520.44/160.05
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.05
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.05
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.05
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.05
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.05
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.05
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.05
SQUARE(ok(z0)) → c61(SQUARE(z0))
S tuples:

FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.05
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.05
SQUARE(ok(z0)) → c61(SQUARE(z0))
K tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.05
S(ok(z0)) → c32(S(z0)) 520.44/160.05
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.05
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.05
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.05
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.05
PI(ok(z0)) → c53(PI(z0)) 520.44/160.05
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.05
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.05
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.05
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.05
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.05
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.05
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.05
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.05
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.05
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.05
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.05
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.05
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.05
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.05
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.05
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.05
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.05
PI(mark(z0)) → c52(PI(z0)) 520.44/160.05
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.05
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.05
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1))
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE

Compound Symbols:

c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61

520.44/160.05
520.44/160.05

(123) CdtPolyRedPairProof (UPPER BOUND (ADD(O(n^1))) transformation)

Found a reduction pair which oriented the following tuples strictly. Hence they can be removed from S.

FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.05
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.05
SQUARE(ok(z0)) → c61(SQUARE(z0))
We considered the (Usable) Rules:none
And the Tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.05
S(ok(z0)) → c32(S(z0)) 520.44/160.05
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.05
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.05
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.05
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.05
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.05
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.05
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.05
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.05
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.05
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.05
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.05
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.05
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.05
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.05
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.05
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.05
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.05
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.05
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.05
PI(mark(z0)) → c52(PI(z0)) 520.44/160.05
PI(ok(z0)) → c53(PI(z0)) 520.44/160.05
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.05
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.05
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.05
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.05
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.05
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.05
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.05
SQUARE(ok(z0)) → c61(SQUARE(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 520.44/160.05

POL(2NDSNEG(x1, x2)) = [5]x1 + [5]x2    520.44/160.05
POL(2NDSPOS(x1, x2)) = [5]x1 + [3]x2    520.44/160.05
POL(CONS(x1, x2)) = [3]x1 + [3]x2    520.44/160.05
POL(CONS2(x1, x2)) = [5]x1 + [5]x2    520.44/160.05
POL(FROM(x1)) = [3]x1    520.44/160.05
POL(NEGRECIP(x1)) = [3]x1    520.44/160.05
POL(PI(x1)) = [5]x1    520.44/160.05
POL(PLUS(x1, x2)) = [3]x1 + [3]x2    520.44/160.05
POL(POSRECIP(x1)) = [5]x1    520.44/160.05
POL(RCONS(x1, x2)) = [3]x1 + [3]x2    520.44/160.05
POL(S(x1)) = [3]x1    520.44/160.05
POL(SQUARE(x1)) = [3]x1    520.44/160.05
POL(TIMES(x1, x2)) = [3]x1 + [3]x2    520.44/160.05
POL(c31(x1)) = x1    520.44/160.05
POL(c32(x1)) = x1    520.44/160.05
POL(c33(x1)) = x1    520.44/160.05
POL(c34(x1)) = x1    520.44/160.05
POL(c35(x1)) = x1    520.44/160.05
POL(c36(x1)) = x1    520.44/160.05
POL(c37(x1)) = x1    520.44/160.05
POL(c38(x1)) = x1    520.44/160.05
POL(c39(x1)) = x1    520.44/160.05
POL(c40(x1)) = x1    520.44/160.05
POL(c41(x1)) = x1    520.44/160.05
POL(c42(x1)) = x1    520.44/160.05
POL(c43(x1)) = x1    520.44/160.05
POL(c44(x1)) = x1    520.44/160.05
POL(c45(x1)) = x1    520.44/160.05
POL(c46(x1)) = x1    520.44/160.05
POL(c47(x1)) = x1    520.44/160.05
POL(c48(x1)) = x1    520.44/160.05
POL(c49(x1)) = x1    520.44/160.05
POL(c50(x1)) = x1    520.44/160.05
POL(c51(x1)) = x1    520.44/160.05
POL(c52(x1)) = x1    520.44/160.05
POL(c53(x1)) = x1    520.44/160.05
POL(c54(x1)) = x1    520.44/160.05
POL(c55(x1)) = x1    520.44/160.05
POL(c56(x1)) = x1    520.44/160.05
POL(c57(x1)) = x1    520.44/160.05
POL(c58(x1)) = x1    520.44/160.05
POL(c59(x1)) = x1    520.44/160.05
POL(c60(x1)) = x1    520.44/160.05
POL(c61(x1)) = x1    520.44/160.05
POL(mark(x1)) = [3] + x1    520.44/160.05
POL(ok(x1)) = [3] + x1   
520.44/160.05
520.44/160.05

(124) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(from(z0)) → mark(cons(z0, from(s(z0)))) 520.44/160.05
active(2ndspos(0, z0)) → mark(rnil) 520.44/160.05
active(2ndspos(s(z0), cons(z1, z2))) → mark(2ndspos(s(z0), cons2(z1, z2))) 520.44/160.05
active(2ndspos(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(posrecip(z2), 2ndsneg(z0, z3))) 520.44/160.05
active(2ndsneg(0, z0)) → mark(rnil) 520.44/160.05
active(2ndsneg(s(z0), cons(z1, z2))) → mark(2ndsneg(s(z0), cons2(z1, z2))) 520.44/160.05
active(2ndsneg(s(z0), cons2(z1, cons(z2, z3)))) → mark(rcons(negrecip(z2), 2ndspos(z0, z3))) 520.44/160.05
active(pi(z0)) → mark(2ndspos(z0, from(0))) 520.44/160.05
active(plus(0, z0)) → mark(z0) 520.44/160.05
active(plus(s(z0), z1)) → mark(s(plus(z0, z1))) 520.44/160.05
active(times(0, z0)) → mark(0) 520.44/160.05
active(times(s(z0), z1)) → mark(plus(z1, times(z0, z1))) 520.44/160.05
active(square(z0)) → mark(times(z0, z0)) 520.44/160.05
active(s(z0)) → s(active(z0)) 520.44/160.05
active(posrecip(z0)) → posrecip(active(z0)) 520.44/160.05
active(negrecip(z0)) → negrecip(active(z0)) 520.44/160.05
active(cons(z0, z1)) → cons(active(z0), z1) 520.44/160.05
active(cons2(z0, z1)) → cons2(z0, active(z1)) 520.44/160.05
active(rcons(z0, z1)) → rcons(active(z0), z1) 520.44/160.05
active(rcons(z0, z1)) → rcons(z0, active(z1)) 520.44/160.05
active(from(z0)) → from(active(z0)) 520.44/160.05
active(2ndspos(z0, z1)) → 2ndspos(active(z0), z1) 520.44/160.05
active(2ndspos(z0, z1)) → 2ndspos(z0, active(z1)) 520.44/160.05
active(2ndsneg(z0, z1)) → 2ndsneg(active(z0), z1) 520.44/160.05
active(2ndsneg(z0, z1)) → 2ndsneg(z0, active(z1)) 520.44/160.05
active(pi(z0)) → pi(active(z0)) 520.44/160.05
active(plus(z0, z1)) → plus(active(z0), z1) 520.44/160.05
active(plus(z0, z1)) → plus(z0, active(z1)) 520.44/160.05
active(times(z0, z1)) → times(active(z0), z1) 520.44/160.05
active(times(z0, z1)) → times(z0, active(z1)) 520.44/160.05
active(square(z0)) → square(active(z0)) 520.44/160.05
s(mark(z0)) → mark(s(z0)) 520.44/160.05
s(ok(z0)) → ok(s(z0)) 520.44/160.05
posrecip(mark(z0)) → mark(posrecip(z0)) 520.44/160.05
posrecip(ok(z0)) → ok(posrecip(z0)) 520.44/160.05
negrecip(mark(z0)) → mark(negrecip(z0)) 520.44/160.05
negrecip(ok(z0)) → ok(negrecip(z0)) 520.44/160.05
cons(mark(z0), z1) → mark(cons(z0, z1)) 520.44/160.05
cons(ok(z0), ok(z1)) → ok(cons(z0, z1)) 520.44/160.05
cons2(z0, mark(z1)) → mark(cons2(z0, z1)) 520.44/160.05
cons2(ok(z0), ok(z1)) → ok(cons2(z0, z1)) 520.44/160.05
rcons(mark(z0), z1) → mark(rcons(z0, z1)) 520.44/160.05
rcons(z0, mark(z1)) → mark(rcons(z0, z1)) 520.44/160.05
rcons(ok(z0), ok(z1)) → ok(rcons(z0, z1)) 520.44/160.05
from(mark(z0)) → mark(from(z0)) 520.44/160.05
from(ok(z0)) → ok(from(z0)) 520.44/160.05
2ndspos(mark(z0), z1) → mark(2ndspos(z0, z1)) 520.44/160.05
2ndspos(z0, mark(z1)) → mark(2ndspos(z0, z1)) 520.44/160.05
2ndspos(ok(z0), ok(z1)) → ok(2ndspos(z0, z1)) 520.44/160.05
2ndsneg(mark(z0), z1) → mark(2ndsneg(z0, z1)) 520.44/160.05
2ndsneg(z0, mark(z1)) → mark(2ndsneg(z0, z1)) 520.44/160.05
2ndsneg(ok(z0), ok(z1)) → ok(2ndsneg(z0, z1)) 520.44/160.05
pi(mark(z0)) → mark(pi(z0)) 520.44/160.05
pi(ok(z0)) → ok(pi(z0)) 520.44/160.05
plus(mark(z0), z1) → mark(plus(z0, z1)) 520.44/160.05
plus(z0, mark(z1)) → mark(plus(z0, z1)) 520.44/160.05
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 520.44/160.05
times(mark(z0), z1) → mark(times(z0, z1)) 520.44/160.05
times(z0, mark(z1)) → mark(times(z0, z1)) 520.44/160.05
times(ok(z0), ok(z1)) → ok(times(z0, z1)) 520.44/160.05
square(mark(z0)) → mark(square(z0)) 520.44/160.05
square(ok(z0)) → ok(square(z0)) 520.44/160.05
proper(0) → ok(0) 520.44/160.05
proper(s(z0)) → s(proper(z0)) 520.44/160.05
proper(posrecip(z0)) → posrecip(proper(z0)) 520.44/160.05
proper(negrecip(z0)) → negrecip(proper(z0)) 520.44/160.05
proper(nil) → ok(nil) 520.44/160.05
proper(cons(z0, z1)) → cons(proper(z0), proper(z1)) 520.44/160.05
proper(cons2(z0, z1)) → cons2(proper(z0), proper(z1)) 520.44/160.05
proper(rnil) → ok(rnil) 520.44/160.05
proper(rcons(z0, z1)) → rcons(proper(z0), proper(z1)) 520.44/160.05
proper(from(z0)) → from(proper(z0)) 520.44/160.05
proper(2ndspos(z0, z1)) → 2ndspos(proper(z0), proper(z1)) 520.44/160.05
proper(2ndsneg(z0, z1)) → 2ndsneg(proper(z0), proper(z1)) 520.44/160.05
proper(pi(z0)) → pi(proper(z0)) 520.44/160.05
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 520.44/160.05
proper(times(z0, z1)) → times(proper(z0), proper(z1)) 520.44/160.05
proper(square(z0)) → square(proper(z0)) 520.44/160.05
top(mark(z0)) → top(proper(z0)) 520.44/160.05
top(ok(z0)) → top(active(z0))
Tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.05
S(ok(z0)) → c32(S(z0)) 520.44/160.05
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.05
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.05
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.05
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.05
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.05
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.05
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.05
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.05
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.05
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.05
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.05
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.05
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.05
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.05
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.05
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.05
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.05
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.05
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.05
PI(mark(z0)) → c52(PI(z0)) 520.44/160.05
PI(ok(z0)) → c53(PI(z0)) 520.44/160.05
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.05
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.05
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.05
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.05
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.05
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.05
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.05
SQUARE(ok(z0)) → c61(SQUARE(z0))
S tuples:none
K tuples:

S(mark(z0)) → c31(S(z0)) 520.44/160.05
S(ok(z0)) → c32(S(z0)) 520.44/160.05
NEGRECIP(mark(z0)) → c35(NEGRECIP(z0)) 520.44/160.05
NEGRECIP(ok(z0)) → c36(NEGRECIP(z0)) 520.44/160.05
PLUS(z0, mark(z1)) → c55(PLUS(z0, z1)) 520.44/160.05
TIMES(z0, mark(z1)) → c58(TIMES(z0, z1)) 520.44/160.05
PI(ok(z0)) → c53(PI(z0)) 520.44/160.05
RCONS(ok(z0), ok(z1)) → c43(RCONS(z0, z1)) 520.44/160.05
2NDSPOS(ok(z0), ok(z1)) → c48(2NDSPOS(z0, z1)) 520.44/160.05
2NDSNEG(ok(z0), ok(z1)) → c51(2NDSNEG(z0, z1)) 520.44/160.05
2NDSPOS(mark(z0), z1) → c46(2NDSPOS(z0, z1)) 520.44/160.05
FROM(mark(z0)) → c44(FROM(z0)) 520.44/160.05
CONS2(z0, mark(z1)) → c39(CONS2(z0, z1)) 520.44/160.05
CONS2(ok(z0), ok(z1)) → c40(CONS2(z0, z1)) 520.44/160.05
TIMES(ok(z0), ok(z1)) → c59(TIMES(z0, z1)) 520.44/160.05
POSRECIP(mark(z0)) → c33(POSRECIP(z0)) 520.44/160.05
POSRECIP(ok(z0)) → c34(POSRECIP(z0)) 520.44/160.05
CONS(mark(z0), z1) → c37(CONS(z0, z1)) 520.44/160.05
CONS(ok(z0), ok(z1)) → c38(CONS(z0, z1)) 520.44/160.05
PLUS(mark(z0), z1) → c54(PLUS(z0, z1)) 520.44/160.05
PLUS(ok(z0), ok(z1)) → c56(PLUS(z0, z1)) 520.44/160.05
TIMES(mark(z0), z1) → c57(TIMES(z0, z1)) 520.44/160.05
2NDSNEG(mark(z0), z1) → c49(2NDSNEG(z0, z1)) 520.44/160.05
2NDSNEG(z0, mark(z1)) → c50(2NDSNEG(z0, z1)) 520.44/160.05
PI(mark(z0)) → c52(PI(z0)) 520.44/160.05
SQUARE(mark(z0)) → c60(SQUARE(z0)) 520.44/160.05
RCONS(mark(z0), z1) → c41(RCONS(z0, z1)) 520.44/160.05
RCONS(z0, mark(z1)) → c42(RCONS(z0, z1)) 520.44/160.05
FROM(ok(z0)) → c45(FROM(z0)) 520.44/160.05
2NDSPOS(z0, mark(z1)) → c47(2NDSPOS(z0, z1)) 520.44/160.05
SQUARE(ok(z0)) → c61(SQUARE(z0))
Defined Rule Symbols:

active, s, posrecip, negrecip, cons, cons2, rcons, from, 2ndspos, 2ndsneg, pi, plus, times, square, proper, top

Defined Pair Symbols:

S, POSRECIP, NEGRECIP, CONS, CONS2, RCONS, FROM, 2NDSPOS, 2NDSNEG, PI, PLUS, TIMES, SQUARE

Compound Symbols:

c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50, c51, c52, c53, c54, c55, c56, c57, c58, c59, c60, c61

520.44/160.05
520.44/160.05

(125) SIsEmptyProof (BOTH BOUNDS(ID, ID) transformation)

The set S is empty
520.44/160.05
520.44/160.05

(126) BOUNDS(O(1), O(1))

520.44/160.05
520.44/160.05
520.56/160.17 EOF